9 96 23 7 9 13 16 33 43 57 58 69