250
450
582
584
175
608
471
531
318
287