307 347 183 304 222 230 345 26 103 208 277 339 300 223 204 312 266 270 216 240