173438111440513151549044697043473120225207289114377176718009718791047740212746186348224047165474222451205139171790805902120191701585437837811989543019179325226104228424165660320857769215597995521824839453199711316621758831733221697961279435180144393448220985869171770192129621762336093263928391631222111013031240097807715718513211116359014646621014022137824119216145478091937352027695486715055417927920872311100221971993826194894186227266361194189846891798765724952622411812801390477127041884120066719706372864588667752345022025182230473107293188358