8 111 161 true 2 9 19 24 25 26 28 32