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