14 165 35 36163 1 2 9 11 30 31 41 42 49 58 61 66 89 98 1 2 3 4 5 6 7 8 15 42 89 90 91 92 1 26 63 28 17 9 8 4 3 2 1 1 1 1