100000
767493
2467413
5801007
11356211
19644417
30960448
45217494
61606104
78448020
93032056
101697995
101174692
90280673
71274768
49234902
29540100
15403089
6995979
2780637
976388
307493
91918
28946
8546
2185
450
111
51
40
40
40
40
38
30
21
20
20
20
20
20
20
20
13
10
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
