100000
750434
2415301
5764517
11580271
20551662
33487100
51068759
73674776
101568670
134197554
170166123
207231772
242122697
270729989
289157480
294017030
283808099
259332768
223871900
182386693
140176144
101612163
69537095
45055191
27709192
16208743
9043928
4800786
2430914
1186581
560016
254701
115430
54044
27105
15269
9094
5075
3051
2277
1802
1168
758
496
253
111
83
80
80
80
80
80
79
78
76
72
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
59
54
50
49
45
41
40
40
40
40
40
40
40
40
40
40
40
40
38
32
25
21
20
20
20
20
20
20
17
12
6
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
