9 244 33 37888 15 26 35 65 69 74 84 87 94 1 2 3 4 5 6 7 8 94 1 42 147 40 7 2 2 2 1