12
5
5
15
9
8
28