100000
773185
2469589
5802555
11447913
20021067
32038516
48014298
68523806
94106858
125143065
161730798
203595178
250007681
299711402
350680586
400133662
444775365
480293393
502479173
507437072
492635459
457957466
405908371
341565988
271779969
203876705
143866198
95258613
59136038
34438605
18875161
9790116
4837905
2314466
1084893
513959
244640
117120
56293
26735
11866
4616
1478
482
129
62
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
56
50
46
40
40
40
40
40
40
40
40
40
40
