57 82 97 116 118 121 -1 124 123 -1