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