9 358 315 true 6 12 14 17 21 31 35 37 38