100000
766037
2490064
5928943
11765997
20745916
33594527
50958739
73305057
100779974
133111635
169183858
207050294
243646895
274633695
295507208
302180121
292372243
266434755
227970408
182699266
136937541
95988002
62984214
38730971
22419479
12274822
6385584
3171799
1500061
679186
297558
124886
49367
18647
7434
3022
1139
405
169
68
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
