57 82 97 116 118 121 122 123