76
151
55
166
278
242
296
328
912
291
282
249
410
293
677
349
288
249
402
223
228
271
284
190
169
523
238
467
203
320