10 354 247 true 9 13 14 17 21 28 30 33 35 38