96 95 94 ... 89 88 87 ... 3 2 1