204969101794697966219595232279341134601712251534651210578497210083011833390837794101160591197995252611031978236547641479371864612192042685820563933793119147115669117237140313154035214248737199210196960146363109673146011222510143890477015098162319928151581201183591267397408222140449052566842969587661587908243117619071936258691795081728102157119157615430013932285717192012530849119277650180285108947998536907207538130224961128762176391556471328012064049989856812745921373310507287991245455386624238122501202588169230748392260991840117013417524990779