185
287
164
180
311
277
254
148
120
176
92
138
291
393
198
260
206
183
179
240
134
214
134
151
236
215
147
364
290
234
269
334
140
200
285
233
147
308
189
240
337
328
164
252
370
330
136
367
169
299
234
228