31
21
6
16
14
12
6
29
18
56