20
9
8
16
29
22
35