100000
777630
2477264
5789979
11331926
19712070
31571150
47566621
68277686
94507234
126659119
165377351
211311335
264928366
326552691
396120417
473725095
559045385
651227600
749059617
851476343
956435249
1061282097
1162716757
1256712560
1338968929
1405091388
1450034953
1469794282
1460681458
1420679876
1349989063
1251069224
1128931720
989968835
842007511
693429275
551789681
423552717
313288955
223098071
152916328
100867154
64076109
39144071
22974093
12951958
7046815
3688941
1873063
918695
436730
201651
91159
44169
22323
11680
6398
3388
1268
289
40
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
