163


171


112


118


95


155


71


500


198


67