10 173 251 true 0 2 7 23 24 25 30 31 34 35