20


59


260


7


122


116


88


68


191


151