100000
773749
2482814
5871867
11604184
20317283
32474773
48656515
69407162
95660220
128055879
167035608
212812587
265311027
324123886
388787505
458173720
530746122
604317900
675961769
741788499
797469407
838654248
860808622
860306482
835193873
785936078
715063027
627096623
528560778
427315305
330734799
244739045
172846769
116453047
74897333
46038902
27101668
15380630
8462004
4540348
2403980
1273563
675591
359407
190584
99015
52348
27458
14073
7499
3697
1396
346
96
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
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
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
