100000
751627
2433417
5872737
11853720
21003758
34131968
52435745
76674956
107919138
147027560
194564910
250837317
315417400
387456852
465462811
546597836
627542818
704053734
771372700
824350143
858220323
869692782
857111053
820590639
762322229
686582006
599333406
506790027
415165172
329422358
253113605
188421619
135993201
95317896
65044745
43258217
28072071
17758728
10955555
6628525
3941776
2307225
1338594
765422
437183
251690
143583
82960
46776
25738
14814
8695
5186
3141
1840
1185
605
213
73
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
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
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
60
60
60
60
60
60
60
60
60
60
60
60
58
54
52
48
44
42
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
