100000
778832
2477620
5779480
11335639
19622333
31228699
46579439
66301258
90971754
121089842
156934247
198559231
245503946
296657514
350072744
402744735
450707857
489147919
513344552
518888836
502927417
465425118
409552537
341414495
268516681
198599992
137903339
89838941
54869836
31508865
17065704
8811477
4383813
2122818
995893
458094
206866
92059
41251
17885
6659
2006
584
215
128
104
100
100
99
98
97
92
88
81
73
64
64
62
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
55
47
41
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
