243 59 7 182 80 322 123 271 27 159 302 44 273 284 334 239 12 342 230 345