9 109 26 3 10 15 27 29 35 54 59 70