100000
769649
2500800
5961848
11941628
21146876
34127060
51353799
73609128
102048364
137356840
179990605
230116974
287767725
352445166
423276483
498715753
576440502
653436472
725868974
789162786
837974476
867617183
874027298
855413600
811560669
744745446
660120657
564388269
464982692
368765524
281405159
206652502
146131873
99523902
65323839
41339390
25303846
14983652
8587989
4772848
2576824
1353162
691690
345188
171684
85251
40914
18441
8143
3520
1221
313
101
62
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
118
30641
46887
37912
14234
585
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
58
48
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
