100000
776470
2471419
5752493
11196546
19410441
30945754
46325597
66029008
90302390
118976807
151496956
186736445
222567444
255933265
283033730
299468576
301401976
286516765
255372714
211699554
162029309
113789964
72833769
42255256
22084771
10394123
4387410
1656923
572671
188248
60291
20524
7617
2292
618
174
53
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
11
6
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
