100000
750567
2425519
5831520
11897091
21119459
34639219
53226101
78329212
110379309
151023414
200602855
260282525
330924473
412890677
505869098
608684068
720205959
838214572
959408666
1079631294
1194236829
1297998623
1385469785
1451029525
1489698791
1498501542
1475899698
1422298259
1340485757
1235203951
1112417507
978382480
840632431
705881160
578914668
463978681
363581773
278631259
209000358
153585346
110654885
78204178
54322204
37087166
24934338
16531223
10812689
6987655
4470772
2857748
1832231
1181068
762091
494671
327388
221770
150110
100349
65521
42275
25614
15371
9411
6341
4313
2812
1788
1137
734
394
131
56
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
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
40
40
40
40
40
40
40
40
