10 9 8 7 5 4 6 3 2 1