100000
740050
2461959
6108792
12629471
23097120
38437643
59073007
84611467
113148943
141244780
163838657
176283123
175712885
162078968
138698583
110396458
81982975
57148596
37506722
23308458
13734910
7725642
4163553
2150569
1071836
515029
236518
102198
41932
17676
8056
3446
1584
618
259
76
23
20
20
20
20
20
20
20
20
20
121
788
1374
4016
5028
4146
767
113
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
18
15
9
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
