100000
771725
2461930
5755523
11247706
19478147
30938738
45892038
64322734
85857980
109470004
133290804
154362413
169023358
173814181
166212186
146354095
117466387
85092795
55246648
31972606
16474170
7604045
3185948
1244594
464579
174919
68497
28140
12077
5598
2570
988
277
78
45
43
40
34
30
28
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
19
14
7
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
