18 203033 1162 5 7 13 37 55 70 89 94 98 108 122 129 151 167 169 182 184 186