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