516
325
500
344
426
530
461
512
327
292
473
335
507
370
359
293
385
387
430
409
374
379
320
532
291
448
247
299
259
348
489
277
392
244