8 173 249 true 8 9 10 21 30 34 37 38