8 297 424 true 12 13 16 18 23 27 29 33