266


180


118


245


124


89


209


52


229


373