34
29
32
43
41
43
48