18
6
7
16
16
32
101