31


58


4


156


166


144


100


127


120


318