9 10 8 6 7 5 2 3 4 1