100000
740278
2475906
6163216
12827767
23711352
40214227
63978993
96485701
139244321
193442416
259825053
338195589
427279614
524120953
624131868
721045938
807535760
876137496
920219474
934968474
918671116
872882639
802452695
714244309
616267113
515966684
419745301
332200275
256108801
192411798
141023897
100974264
70770862
48623431
32753497
21649184
14086007
9039481
5714837
3558062
2163693
1287635
751078
435491
254209
149336
82355
42714
20988
9782
4664
2226
867
324
136
46
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
20
