100000
778524
2496837
5875634
11875211
20758325
32691113
47838181
67661797
93122997
124770365
162968895
208093059
260466460
320414551
388105667
463269560
545672628
634701522
729414192
828506592
929918835
1031181723
1129310605
1220923600
1302299094
1369125222
1417034371
1441632895
1439748447
1409185704
1349295564
1261902189
1150690719
1021338815
880889062
737053022
597126825
467582703
353328474
257443117
180693912
121982608
79136104
49341907
29577522
17052374
9476290
5102027
2670729
1368547
690957
340793
168323
83876
42647
23164
12648
6236
2516
828
327
112
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
