308
288
376
236
494
470
440
239
463
313
473
448
400
493
336
347
318
275
326
490
397
426
250
320
283
327
423
208
412
365