5 10 2 1 8 9 7 3 6 4