111


83


53


62


39


170


102


37


120


60