8 241 288 true 10 17 20 21 23 29 34 38