192


106


375


183


82


228


61


157


99


319