8 239 288 true 3 15 25 26 28 31 34 39