100000
772847
2473034
5819214
11520339
20099463
31991251
47806121
68247627
93826116
124849561
161405476
203173592
249536845
299270973
350441329
400217692
445142109
480848404
503164163
508220427
493572890
458684068
406388818
341762742
271900292
203911047
143695453
94908120
58706917
34085631
18630126
9606810
4702486
2208403
1019645
468495
217458
101483
47972
22565
10459
4591
1324
274
89
80
80
80
80
80
80
80
80
80
80
80
76
72
66
64
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
