9 57 23 2 14 20 35 40 41 58 63 69