9 239 39 35580 10 13 15 25 32 34 71 82 92 1 2 3 4 5 6 7 14 124 1 42 143 38 6 3 3 2 1