10
7
8
18
18
21
37