8 67 51 8 23 34 35 40 43 78 96