18 142151 886 11 12 13 30 36 51 54 81 83 97 105 112 123 143 181 186 192 197