100000
772927
2463421
5762162
11278043
19615947
31322974
46896513
66768793
91107769
119822466
152280018
187137700
222332191
254939891
281097907
296643923
297946906
282882867
252233297
209825989
161859666
115157115
75141735
44837414
24472554
12221745
5643430
2463556
1032876
423429
177351
74571
32456
14618
7011
3421
1797
813
243
53
46
33
27
22
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
12
4
0
0
0
0
0
0
0
0
0
