519
297
390
235
388
396
462
507
323
300
424
418
384
497
433
437
512
353
443
444
534
344
427
310
509
269
500
377
290
279
386
484
493
378
504