100000
777228
2474873
5790542
11417816
19820757
31599967
47311910
67361649
92568750
123430523
160584895
204381009
255001712
312515560
376432034
446152646
519996036
595818447
670420260
739775085
799434078
844434041
870129355
872541259
849261366
800240235
728134208
638011792
536841140
432819033
333855592
246125027
173216060
116335077
74763090
45959524
27159300
15541008
8661377
4717434
2522960
1324734
686874
358831
188942
100804
52283
24505
9919
3247
1109
316
132
106
84
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
77
74
71
69
68
64
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
57
53
51
47
44
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
36
30
26
23
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
