16
15
7
-3
4
4
1
2
10
5
6
3
11
7
6
7
6
3
12
6
4
8
8
3
7
next