252


213


308


434


373


406


124


42


310


325