2 3 5 3 2 5 6 2 8 2 2 4 1 2 3 -1 -2 -3 8 9 17 10 10 20 4 1 5 2 6 8 2 7 9 8 9 17 4 7 11 5 2 7