12
17
15
18
4
4
3
8
5
12