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