9 140 43 4 11 19 31 52 59 63 70 93