10 1 5 9 8 3 6 7 4 2