100000
747639
2478468
6149914
12820222
23482300
39259799
61607552
92213599
132261965
182849498
244589717
317499769
400789853
492332959
588568251
684549769
773937894
849863321
905186780
933940815
932084470
898992307
837821787
754549305
656755025
552873350
450517643
355680374
272330564
202563757
146443367
103046827
70666754
47226575
30806011
19641798
12219019
7420743
4415007
2574529
1478764
838474
467664
254555
132123
68366
37314
21196
11898
6077
2971
1660
871
365
140
45
31
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
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
