57 82 97 107 -1 -1 -1 118 116