100000
750936
2412288
5760951
11555979
20710258
33944867
52233796
76534184
107814338
146908063
194360231
250404040
314928517
386954495
465016255
546517871
628064963
705133731
772926770
826241093
860514570
872466885
859841916
822694059
763580914
687077910
598954258
505610678
413356853
327183350
250844581
186536758
134674179
94404374
64328169
42741395
27747535
17635989
11004648
6752808
4068176
2422719
1421292
821786
478782
281532
167311
103948
66721
43382
30660
21651
14122
9081
6405
4767
3349
2114
1160
605
390
173
50
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
