8 174 277 true 7 10 12 20 24 29 33 35