100000
777650
2474957
5775602
11333740
19734769
31333809
46624940
66199895
90743747
120760270
156621474
198326723
245281399
296394614
349655928
402028447
449696827
488191522
512408468
518095184
502504869
465477730
410011760
342097451
269444918
199646596
138786718
90454457
55307218
31858003
17379295
9076040
4582246
2255793
1095185
531842
262581
129228
64566
31086
14234
6723
3637
2488
1597
790
299
155
140
140
140
137
132
132
128
126
120
114
111
109
107
103
96
88
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
76
68
64
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
56
51
46
43
40
40
40
40
40
40
40
36
28
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
