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