100000
583712
1509504
2978568
5072302
7870504
11444037
15850721
21148083
27417847
34682809
42963528
52299071
62756196
74351420
87091377
100997680
116101206
132365631
149777088
168304297
187930290
208608855
230281742
252851110
276193762
300160135
324688809
349634980
374892129
400270227
425498912
450383453
474805050
498561761
521346475
542917959
563208200
581823740
598535387
613251842
625797818
635985931
643595820
648621261
651057537
650888676
648085163
642764736
634947620
624761717
612290708
597856430
581688484
563976959
544753097
524198953
502516432
480273738
457545243
434540594
411285935
388030044
365007232
342284363
319996739
298345731
277412364
257265196
237927857
219560461
202079161
185510953
169915654
155286567
141622863
128854880
116983357
105981154
95821020
86509285
77892967
70032665
62880922
56315723
50386536
45070720
40282189
35935630
32002867
28432747
25236412
22375239
19843487
17582850
15575813
13793382
12177140
10731586
9433391
8304900
7300646
6402280
5606134
4894658
4270410
3715323
3236958
2816172
2448247
2129606
1860403
1617159
1405420
1217184
1052195
908920
785235
675870
583139
507575
441439
383086
331483
287753
249242
216249
188302
164438
145192
126448
111101
96347
83373
72500
63165
54246
46520
39318
33181
27358
22720
20086
17943
15610
13587
12046
10497
9012
7484
6697
6478
6026
5430
4676
4321
3615
2934
2329
1731
1487
1154
914
777
615
558
543
471
312
182
109
56
22
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
