100000
753196
2399969
5681327
11308279
19925552
32218476
48812465
70135831
96384024
127220311
161637929
197701168
232495427
262392130
283563053
292529963
287021043
266922146
234344708
193810024
150715265
110068288
75402371
48502969
29365433
16801539
9126455
4756499
2387898
1164226
559422
272058
135959
70269
35896
17818
9296
5402
3233
1986
1005
399
188
92
80
80
80
80
80
80
80
80
80
80
80
80
129
5796
7083
9367
8954
1684
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
78
72
68
62
60
60
60
60
60
60
59
55
49
44
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
38
38
34
32
26
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
