100000
568675
1466778
2955989
5174601
8251598
12295106
17446834
23838580
31594157
40792342
51501490
63760350
77621109
93060742
110075530
128546869
148325547
169256189
191089797
213624668
236448161
259190647
281621541
303326759
323851857
342895517
360069325
375084704
387580346
397400863
404474482
408800394
410271887
409088601
405303149
399005498
390511634
380023166
367812775
354097620
339258252
323516384
307140748
290381482
273398132
256382730
239611814
223189723
207217118
191831715
177095456
163142336
149855880
137326542
125527807
114521085
104226897
94628157
85715777
77465569
69907538
62955963
56579558
50768607
45495060
40712371
36357417
32421624
28865023
25630321
22733266
20118008
17791427
15732734
13893262
12257530
10807676
9508300
8356147
7328983
6430239
5640707
4940822
4328325
3781517
3293744
2867714
2494490
2165571
1880504
1630315
1410888
1217464
1048099
904871
781294
673722
580672
500080
428300
370569
316688
271349
231818
197383
168621
142574
119692
99127
81908
66610
53914
43688
35698
29115
23604
18699
14545
11641
9453
7764
6366
4912
3676
3015
2272
1825
1258
893
587
395
287
201
99
45
28
33
13
1
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
0
0
0
0
0
0
0
0
0
0
0
0
