12 841 73 161095 6 7 8 11 16 33 37 45 47 66 90 97 1 2 3 4 5 6 7 8 9 18 38 91 1 41 309 348 91 20 11 6 5 4 3 2