12 1151 46 12 36 42 44 61 62 67 71 78 81 88 97