163


115


98


133


334


67


150


493


129


196