5
5
4
15
5
8
18