324
552
407
334
357
302
279
344
506
256
487
484
249
366
358
296
360
396
371
401
486
492
410
513
523
330
397
364
382
326
446
352
421
292