100000
778731
2485676
5801649
11455353
19887667
31538469
47171685
67386962
92963614
124452760
162433477
207388967
259716859
319708155
387360817
462740435
545440891
634550682
729304760
828426578
929910399
1031429936
1130092803
1222549558
1304241952
1370783111
1418315086
1442816171
1440838961
1410061485
1350403286
1263451828
1152442955
1022988838
882001630
737010689
595988408
465998348
351780592
256045808
179461738
121034911
78528630
49013583
29425694
16989555
9445814
5056996
2616350
1311194
649648
318013
153881
72295
33163
15121
6960
3399
1627
759
332
89
35
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
