100000
754548
2407708
5704791
11361097
20050545
32435495
49040974
70340066
96514782
127278136
161567433
197423279
232078376
261966026
283229477
292194439
286760093
266806031
234468269
194060197
150888591
110194038
75519211
48647962
29480508
16889774
9190941
4788273
2400163
1160177
548472
258733
126232
66421
38416
23155
13364
7527
4279
2108
1096
550
224
113
100
100
99
95
88
83
82
81
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
80
80
80
80
76
62
60
60
60
60
57
50
44
41
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
36
28
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
