19
4
31
290
169
37
90
25
137
20
27
48
29
65
161
12
168
185
109
35
74
148
145
47
177
69
42
28
138
17
16
298
96