12 340 292 true 5 7 11 12 14 23 29 33 36 37 38 39