4 37 143 true 7 20 29 32