218953374961690394340463245163459180396047667844279381741647001778451093521874019955049936717242808268157176221428276615845852543107724539256442526933526624045687545754302639694362479512348014520947192012006319106739503304280869230431319842131285861978057122265147342226278463853385704269701040284408945478969261734310801143904579919544640416425533515669732995895658062181867348889906096170325874521363505818766770790056836752159687254067899545143891345273583308748889724071566319251189204506852329894054629582892485417744354545704679699752517239332253447819529819244724165868650843838135680170867757463159050873393587357868474337879582248163078394071667366686416490987004037031623426179947340731691800381494760145145071012904173568000000000000000000000000000000000