96 95 94 ... 4 3 2 1