120


58


292


322


275


275


118


91


74


535