1 3 3 10 10 7 5 3 12 2 2 2 2 2 0 -2 0 3 5