173


98


109


718


442


730


140


1259


65


251