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