8 43 17 3 28 33 42 51 58 59 68