60


164


253


435


111


239


74


312


212


106