115


501


96


119


150


137


88


113


337


169