525
520
321
506
218
455
477
256
517
300