7 1 3 5 8 4 9 6 2 10