98


94


85


126


143


116


88


189


123


160