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