100000
773922
2491338
5859932
11560131
20148041
32325754
48642295
69783701
96297820
128426444
166134157
209031621
256440123
306891312
358453892
407880600
451635094
485508781
505340755
507227152
489222485
451649864
397345739
331942260
262533560
195965655
137657091
90983718
56580672
33064178
18124908
9356182
4561576
2093252
915807
384375
156059
60124
22959
10111
4562
2010
1013
493
143
27
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
