100000
772859
2479675
5855614
11674000
20490243
32617250
48566081
69107068
94926909
126146983
162701243
204289688
250201127
299070311
348986496
397392821
440781291
475237954
496505316
501123603
486812671
453532290
403588253
341854634
274544747
208460955
149280854
100611346
63737221
38001948
21371316
11396011
5794261
2840393
1365612
650451
314421
156840
81124
43989
23842
12448
6735
3991
2403
1316
585
178
108
100
96
88
82
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
70
64
60
60
