16 1174 97 2 3 13 27 30 41 57 64 79 81 83 85 86 91 97 99