100000
751847
2409350
5741132
11496784
20513858
33688748
51990327
76349392
107694905
146859742
194342442
250369687
314786446
386608147
464241276
545212934
626136523
702913101
770636091
823981171
858362902
870284390
857968376
821505966
763353440
687794324
600546487
507839659
415862260
329875426
253521800
188901190
136578710
95865184
65448591
43526293
28180870
17809142
11009087
6665250
3964783
2319293
1335312
761379
439528
259310
156712
95264
54738
30802
19402
12611
9232
6919
4593
2580
1370
731
431
305
322
255
164
96
46
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
18
17
13
8
6
5
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
