27


35


22


126


143


90


67


46


39


115