8 350 297 true 1 9 12 23 25 33 34 38