100000
748636
2506767
6265449
13441894
23871366
39736126
62384789
93394419
134628299
187466591
253439540
333617360
428519007
538422038
662146446
797616535
941483320
1087967606
1231008978
1362635621
1474689534
1559550353
1610426434
1622296671
1593705339
1526348823
1425259537
1297357796
1151208180
996260804
841201877
693393819
558491633
439701669
338480025
255082545
188534171
136831362
97563885
68285987
46997789
31815281
21190823
13898869
9001393
5739251
3617339
2250122
1391723
862380
544549
349460
222740
141319
90751
57966
36177
22253
13718
8039
5158
3268
1958
1490
1207
997
736
426
233
191
225
133
59
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
