300


527


175


883


108


143


194


51


126


79