100000
774618
2473497
5780569
11337977
19720738
31434330
47151769
67389749
92605294
123128294
158875118
199550514
244618334
292929515
342745741
391513536
435985361
472337562
496390313
504161972
493003872
462308781
413945713
352194081
283434070
214884293
152952868
101952268
63497565
36839929
19834840
9904160
4593202
1976510
794575
303638
110526
39503
14012
4807
1263
291
38
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
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
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
