9 251 32 31032 4 5 10 17 43 54 64 66 69 1 2 3 4 5 6 7 76 216 1 37 145 51 8 3 3 2 1