10 8 6 2 7 4 9 1 10 5 3