1 93 94 95 97 99 100 101 122 1 97