3


10


143


51


71


63


92


58


93


54