57 55 82 51 97 99 100 101