100000
769701
2497521
5931941
11866281
20793068
33538954
50741726
73243021
101999036
137511932
180257171
230426393
287999185
352491022
423087079
498339546
575815075
652520538
724653416
787753668
836807039
866902344
874221296
856043197
812538480
746038219
661365543
565357451
465606941
369088893
281475450
206520502
145975920
99459411
65454627
41661359
25621546
15282820
8844740
4961680
2701278
1436665
749220
379652
189027
92957
44062
19122
7492
2765
873
220
57
22
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
