318
238
315
373
242
296
343
491
340
421
522
448
304
470
397
440
286
237
480
586
521
418
449
435
478
487
473
452
301
384
278
335