100000
753740
2409269
5743599
11546705
20397277
33002951
50122745
72424148
100596809
134892561
175424195
221640112
272312051
325376587
377638293
425285031
464117783
490199145
500063427
491875753
465422057
422844060
368157749
306746677
244278470
185692892
134686798
93261886
61740860
39170426
23868499
14021122
7973786
4418747
2414519
1312086
709783
390717
223140
129750
77509
48050
29216
17056
10702
7562
5254
3124
1689
697
270
164
108
100
100
100
100
100
100
100
100
99
95
90
85
81
80
80
80
80
80
80
74
68
66
62
62
60
60
60
60
60
60
60
60
60
56
54
54
48
44
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
