8 167 253 true 9 17 20 21 28 32 33 35