100000
772376
2494626
5933670
11948036
20712196
33055511
49802755
71635906
99397424
133619314
175314017
224848000
282671271
349138840
424201759
507367695
598283632
695984901
799295956
906225837
1014214094
1120045451
1219702097
1309051628
1383529415
1438490462
1469243748
1471960100
1444269340
1385915369
1298596163
1185937520
1054305919
911209600
764558069
622160747
490969381
375457727
278095155
199349621
138291891
92930009
60527874
38198797
23324889
13775980
7877463
4376338
2368200
1263474
660221
408705
207601
83992
49730
34203
17205
15915
8226
14943
28893
18807
17645
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
