100000
754285
2415754
5738328
11548186
20434021
32935214
50087224
72605793
101109164
135781096
176600440
222998077
273684924
326605262
378684686
426376713
465487900
491550571
501293670
492786866
465863565
422760393
367334808
305183480
242268076
183570419
132741622
91580830
60421927
38234892
23265347
13631417
7746280
4281591
2321698
1240234
661404
361150
205417
125136
78559
49138
32027
20564
12479
6982
3652
1536
499
181
97
68
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
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
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
