346


190


140


288


176


383


238


166


228


310