100000
768871
2488639
5876598
11564449
20187069
32305588
48304127
68146843
91318973
116464882
141105781
161748698
174211377
175052007
162641183
138608756
107683645
75988434
48589647
28147827
14820506
7114767
3124595
1270466
489778
181262
64937
21634
6570
1711
331
47
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
0
0
0
0
0
0
0
0
0
0
0
0
