100000
776698
2472533
5770359
11352850
19676049
31313594
46952021
67124164
92308855
122878121
158880828
200179779
246225795
295911069
347423089
397902739
443879444
481198551
505329584
512322881
499252572
465644646
413562120
348131073
276461769
206070869
143623570
93216771
56205701
31457584
16296370
7820730
3487317
1450276
571135
218527
84421
33994
14215
6501
3390
1763
662
310
126
35
29
26
24
21
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
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
