100000
769922
2507205
6008723
12280521
21831147
34707247
51455653
73680514
102537763
138709961
182803575
235426876
296966233
367835520
448050910
537442414
635241367
740231725
850582928
964108445
1077397395
1186652190
1287045072
1373148456
1440071561
1482337514
1495843827
1477970748
1427753105
1347426615
1240629129
1112957319
972007001
826173599
683150041
549311876
429790939
327247238
242466600
174839078
122742065
83876836
55803320
36205579
22975848
14276353
8702962
5221002
3078947
1778360
1003758
554951
299243
159183
85777
46120
26705
16139
8972
4428
2126
928
252
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
