7 1143 236 true 6 21 29 30 33 37 39