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