7 35 10 8 12 17 25 29 43 68