7 106 28 19 23 40 67 74 76 97