97


103


54


100


88


193


116


52


466


138