1 89 90 91 93 95 96 1 93