32
29
2
28
34
103
19
41
27
3
48
103
189
51
19
35