3
8
7
13
5
5
9
4
15
-3
16
6
3
3
4
3
4
7
4
5
6
6
6
5
6
next