376
266
518
512
492
375
404
324
388
539
344
305
244
385
240
393
453
316
256
247
396
433
415
510
246
405
468
450
456
429
317
402
389