70


30


93


6


77


52


57


20


281


160