4
8
5
4
15
6
7
12
12
-4
8
2
7
4
7
6
4
5
6
5
9
5
4
5
5
next