9 342 312 true 11 17 23 29 30 31 33 35 36