7
5
5
12
14
7
28