1 7 3 4 9 8 2 6 5 10