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