258
241
197
192
113
74
81
83
66
53
52
439
330
191
138
308
145
142
168
195
117
174
109
381
336
166
213
98
167