9 90 29 15 28 29 35 45 58 59 69 70