100000
776591
2470136
5748373
11183687
19372837
30909442
46307187
66001383
90211516
118911018
151533423
186693980
222454038
255840108
282904013
299350110
301178350
286280948
255345611
211952735
162359371
114036632
72962269
42300482
22144443
10452367
4447319
1702184
591677
193202
60078
18386
4944
974
177
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
