10 96 29 1 15 28 35 37 48 54 59 60 69