42


133


416


360


397


120


40


300


318


322