32
22
21
35
29
42
168