100000
772454
2465161
5773257
11333049
19762604
31685151
47619057
68096968
93711447
124811998
161341148
203207446
249678585
299410508
350494377
400094373
444837096
480374452
502473249
507333391
492474721
457891237
405985229
341800664
272249713
204475177
144454491
95789518
59600602
34776287
19097633
9972180
5010617
2443352
1169512
548371
250127
113142
53137
27449
14991
9311
5807
3027
1210
437
166
77
48
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
38
34
32
22
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
