5 9 2 8 10 1 7 3 6 4