27


74


113


99


353


72


287


166


170


331