13 6805 171 1133624 2 10 16 18 21 25 31 74 75 77 86 90 100 1 2 3 4 5 6 7 14 35 58 95 246 2559 79 1317 3242 2050 54 14 13 11 9 7 5 3 1