339
292
382
432
317
326
373
240
400
512
444
290
239
408
443
291
459
493
391
315
314
236
417
387
464
544
421
285
356
364
327