10 6 5 9 1 2 3 4 6 4 2 8 2 3 7 2 4 10 2 6 9 1 5 8 2 1 10 2 4 6