7 167 143 true 3 10 12 16 19 26 39