12 1102 64 16 18 28 50 55 58 74 75 76 80 96 97