95


92


803


2318


103


178


373


228


144


92