100000
773271
2507978
6043175
12223352
21732996
34284176
50540284
71194295
97425735
130554821
170919822
218897866
274699505
338679803
410886344
491122528
579056873
673731855
774169204
878721956
985078645
1090201117
1190593034
1282193257
1360405622
1420258769
1457009356
1466856058
1447243609
1397486055
1318465005
1213232706
1086936138
947109516
801343996
657671445
522829982
402025136
298738688
214462375
148844030
99820611
64812886
40885476
25112838
15047426
8853721
5164981
3020208
1772976
1045680
615181
367720
224515
137476
81049
46104
27836
17467
10334
5296
1984
513
160
89
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
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
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
