2557871827963997554352724433342314727435561967064653371627983234545151852115705540121328528317628123340192224215369665696054639268524390543681790284662212678456604380773113804384782541282877821774177667625111180325217116582780717927946174836765654770799760342351805276175283451152736167603241826487391570746811379236875031778391668025629167424433248282537055240738443550169297427200441332641252027275892146851358916850584956199712763481604853096341146774043885134365662258813722748120328547713133006533363192324809331267770732019810792840476239145155120770282271194457455504508376647597490793425261585386382596675742058016598343390510176734288668672202961727471487913722434233086646446676487385138593355565861056937128745836187630181190174673173762650270555013417653491306617106498086553134792085825051154983851555371758759917027848425347528968663771585353525950033819846616323354155177921075127643501148545071186897034537832191802303783543874371564814725664244563670458653751459042611389780440991441414647497183972042492384057956675484696540039828059814222629136520493508460294139335728784402785196465144262474122304318645750463679366266258273525638153262684221794112809820422281563520558763381424568275769714213532983614543072296356581177714397337319728610725744957253301453646230644653864133131442652377195512788260858007092985391912673623550914030256073573178976610821859513623783538316136847076733360132782526567316236657464714486603464387726637022693757541891162074673104835616918465596514013448629964518374345213632761222768711688124488745169445222753459344966295444501645425887301289752784524292240274855715021064732288066717372014473396903301547278684735215631540667240564343640554680235211441188468837708223523290719356602654444785521193527978415461867292657321473860048293522303770178114375274417824866655729530575167083248995556051101092061576137403571777216