57 82 97 116 117 -1 115 -1 114 107