109


67


60


60


39


155


50


32


42


90