250
450
582
584
608
471
531
318
290
247