12
4
7
3
15
13
5
8
7
9
15
5
3
6
7
8
7
15
8
4
10
5
5
6
8
next