3 5 2 1 -3 2 1 7 12 -4 4 43 -3 -5 8 6 0 -4 0 3 0 1