6 143 248 true 7 9 18 24 31 32