17 3760 177 1010010 16 19 22 27 31 34 38 45 56 61 74 77 80 87 88 93 99 1 2 3 4 5 6 7 8 9 10 11 12 13 24 94 167 872 1 37 398 1366 1337 429 99 35 16 11 8 6 5 4 3 4 1