271
28
16
214
11
77
161
111
55
38
131
60
29
133
25
125
35
89
18
57
48
138
19
103
31
73
178
135
7
181
151
92
27
17
173
288
115
221
98
105
37
22
126
34
188
120
61