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