1 9 5 2 3 8 10 4 6 7