9 170 143 true 0 4 5 6 8 20 28 29 35