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