112


97


35


62


66


87


170


44


255


59