8 288 287 true 2 4 11 26 29 31 35 38