7
5
6
16
16
19
35