100000
755200
2475084
6019160
12231879
22086277
36553892
56446280
82377516
114418938
151821738
192724007
233920229
270918339
298332387
311144479
306464724
284282066
247626168
202127405
154468573
110504144
74067283
46619151
27570131
15368605
8090158
4017173
1880656
823415
342839
137175
55149
20495
6683
2066
476
54
6
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
