9 233 35 31299 48 49 56 64 65 68 76 87 94 1 2 3 4 5 6 13 34 163 1 43 138 35 6 4 3 2 1