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