8 905 308 true 7 10 17 21 25 29 36 38