7 239 288 true 6 7 20 24 27 31 32