21
31
6
16
12
14
6
28
18
56