77
152
55
167
278
243
296
329
914
291
282
250
411
294
680
349
288
250
402
223
230
272
284
190
170
525
238
467
203
321