100000
755394
2422503
5783927
11678709
20901736
33999489
51385977
74129101
103297515
139955465
184431155
236885452
297071529
364421944
437854902
514985883
593127279
668643602
737320649
794553783
835817929
857072365
855833845
830987434
783684246
717037097
635536203
545380918
452738799
363345599
281816237
211364235
153400827
107783318
73361198
48386147
30984161
19354808
11849294
7132338
4238549
2510265
1481652
879035
531324
326875
207404
134862
91405
63866
43808
28888
18614
12708
9048
6471
4952
3669
2352
1327
733
333
126
85
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
