7627014258474466492693872824668968857268529568630730841340442615136711174905951783763792361515495072381474897501436395862883155042152766874342752712214512177541320349233217588302279422741655984791207437704762500465599734657830915763718125043938680563848329679752482526017455111148034829740151123727147863200518497822993383663337313978656855678735663116225585405502166407369253710219374826537674471602454647853813034747802141961105122856773713722945888199268838332382668677169656643691570451112377445501422654273760717241284803163560622757417724386425282134858397685680055076202713192855632313662243794290653877426280264658543378350453503226589449389846783254397755835722837454777120331919747013517744044747565521815545043620518278877326633945526594765023054664733437264146513353562744526481286486357069020864879146048142160164118404510171798220318776603810730694398461535870358732217364573445393551671881412781276452424725406605665238315234971723432262956381176566785148613654847692113285453683617073702165253746273131425946856412854922247534883845971280913851712569125144179718251180400745644554557680738853337194728747390140375561154727706265130505515441176603362459503415678372065212445992583161466814358026052341891094438048074643452702522101704422129155821223124025729865133519146711371551477763077881023235413359315622315657571424729912947895226616765381688017637966732075195443127021866791954238633010123228590173487204402239399936287794019730714038206002893054371539637125519038528170550930053616201849198114113517931627114821751873526657465566406847195966707097522276133335671475479244876764655346383252390732664346852520136227293766272256548672248845636106380749342267748115161675704363231038814752799452984732628548063049945610882879583478139184136740660475182723554245566678450833178719358746912463584033679068956570869317601652444808662873017642324920535553