9 109 39 1 7 12 28 35 57 59 60 66