503
436
732
423
528
625
457
477
381
445
430
559
517
359
399