8 347 297 true 9 14 20 24 28 31 34 35