7 56 10 5 22 33 51 58 59 68