100000
776577
2467912
5747837
11205016
19426037
30946344
46301342
65950244
90127371
118749632
151242304
186384567
222139317
255570437
282809430
299414207
301488238
286662250
255495595
211952431
162305207
114000076
73033189
42445519
22281872
10544459
4505838
1757527
632771
218115
74119
26621
10039
3690
1290
403
118
41
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
14
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
