100000
756122
2490683
6026247
12133704
21638000
35325756
53718236
76757492
103570582
131852127
157814034
176365997
182666604
174245245
152431867
121843410
88985793
59656869
36892187
21174109
11367223
5747124
2738364
1234852
531218
213755
80506
29381
9064
2418
744
251
36
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
0
0
0
0
0
0
0
0
