270
264
248
206
199
115
76
83
87
68
55
52
443
334
193
138
308
145
142
169
195
117
174
109
381
336
166
213
98
167