10 262 107 6 24 27 28 51 59 70 89 94 97