100000
778523
2490804
5844047
11609561
19971622
31929965
47633683
68226821
94251632
126429176
165318379
211433786
265159870
326748653
396362641
473891323
558992984
651203121
749582605
852329987
957568423
1062763956
1164409482
1258831103
1341256405
1406731217
1450899163
1469198421
1458917942
1418054533
1347170550
1248436407
1126649402
988154935
840709242
692618788
551466253
423712016
313751507
223661657
153332894
101054701
64118376
39201977
23123057
13172405
7280703
3902316
2015864
1011982
494516
234687
106215
43927
18644
7861
2625
523
75
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
