3 86 143 true 29 37 43