100000
777117
2484046
5847489
11522547
20213744
32139138
47966676
68541628
94793371
127344275
166710405
213332408
267486655
329345867
399082265
476667856
561796518
653526853
750875952
852117471
955433494
1058327787
1157587683
1249284599
1329235900
1392801977
1435992140
1454440468
1444970390
1405992113
1337864200
1242518119
1124501057
989977723
846179663
701140218
562273952
435921314
326269798
235469618
163597003
109327724
70313836
43501637
25965160
15013326
8415243
4567791
2401311
1230046
615219
304500
146442
68468
31491
14098
6511
3253
1816
1070
500
242
121
34
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
