7
4
11
10
8
6
4
7
4
-3
12
14
6
5
3
-1
2
10
11
13
7
10
9
1
5
next