32
29
43
30
30
35
56