100000
778241
2481376
5793620
11372909
19824008
31632636
47289377
67582667
93149911
124379402
161680353
205258797
255102094
310897643
371941998
437547774
506339556
576258054
644642803
708753743
764847286
808868940
836598177
844563434
830265249
792742670
733424535
655722426
564819987
467651512
371240691
281909219
204305640
140953863
92567336
57951527
34555757
19677688
10712811
5574795
2786356
1349026
645286
313471
157323
81908
44096
25245
14546
8213
4239
1892
533
101
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
