143


116


88


189


123


159


118


120


106


149