12 216 368 true 8 9 17 20 22 24 25 29 31 34 37 38