8 287 288 true 0 25 35 57 58 75 89 92