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