100000
751317
2503512
6344254
13852203
25919938
40295547
57793582
81808263
113805447
154740377
205187385
266811383
341315734
428851752
529982508
645388988
775171619
918471330
1074117185
1240499020
1415347439
1595229331
1775594015
1951672762
2117674342
2267480136
2395143301
2494375183
2559871561
2587700582
2575712040
2523165839
2431620130
2304576060
2147477459
1966852958
1770390338
1566000642
1361134419
1162283110
975156297
804089613
651647946
519174381
406930119
313874561
238309479
178090487
131116403
95173727
68131080
48156003
33665246
23304942
15965972
10816250
7263587
4850593
3228842
2145003
1411735
918938
598370
387770
248219
157443
99514
64885
41941
26780
16987
10610
6030
2806
1117
440
202
162
143
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
