318


246


153


164


79


897


389


139


190


189