57 82 97 119 116 -1 -1 118 120 121