5 170 143 true 10 16 18 29 37