35
171
42
168
42
94
79
54
103
98
38
32
28
68
37
37
45
29
26
34
285
46
38
26
31
215
57
17