194


106


379


183


82


228


61


158


99


326