100000
594560
1554091
3002918
4929215
7323692
10174908
13478453
17216503
21396735
26016239
31061603
36538330
42437449
48735570
55419421
62500305
69954438
77799199
85977649
94544990
103470003
112737086
122248329
132021431
142110686
152497905
163154228
174059450
185134028
196410792
207930950
219577162
231370623
243243015
255188851
267171451
279224209
291202922
303222582
315157631
327115316
338875262
350406457
361865502
373008964
383831696
394308594
404415296
414150546
423476849
432315638
440615971
448298542
455366998
461726697
467365548
472182630
476280271
479488095
481802058
483200185
483642120
483179475
481765863
479375187
475982667
471533863
465947819
459423999
451997808
443639082
434325196
424158217
413278052
401586831
389145087
376125382
362590956
348577504
334126684
319373699
304341128
289228336
274053920
258916036
243918263
229148802
214687840
200575389
186733153
173409635
160602911
148358157
136584968
125305952
114675492
104640476
95199307
86390184
78150755
70545307
63514345
57047741
51104862
45631114
40627139
36095594
32001020
28281929
24932553
21922177
19226650
16799657
14672494
12773097
11090847
9607784
8305569
7156440
6148213
5273154
4507209
3845525
3282659
2796334
2375171
2010169
1694833
1424344
1192411
995001
829965
688778
573392
478422
399020
333677
278708
232489
190642
156057
127988
104123
85016
68608
56039
45673
36827
29129
23310
19504
16587
13274
10755
8615
6780
5437
4346
3364
2369
1782
1243
860
678
627
606
487
296
163
93
17
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
0
0
0
