100000
777552
2481489
5815241
11436641
19879222
31491352
47104400
67446760
93206330
124836685
162772612
207236137
258312721
315917642
379524561
448182850
520508842
594238725
666474238
733810621
792039929
836575485
862666326
866645960
845992642
800152745
731133158
643319242
543543315
440174090
340665682
251240577
176119116
117045874
73705713
43953574
24794807
13240445
6701614
3224482
1493642
677820
301450
130933
55648
22212
8756
3869
1883
673
165
44
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
