343


190


140


287


176


372


230


164


228


309