7097255856773440717934925933536164652513376444587425426612193003091697636543023767773881951546007962434753334063555922113631311159813512755685354833738411513237471348748236379718267369546176828141472206842406278921232717354763335001732259510453642405296772786935515873182224166251929742767532731647924502317712137350550353456674717186655255293444835741155461160234838768824235399766338140324853145351258882542670348319347049020839870818948952816839017245138623653314481173253919225047248726431983430791137271354681196986022623367191648017744777935225454653279659285845665120283486148475650740645848235664719123579327814128458275711437157288372688114401452241802635497468087732118325476637152136772665657698543667761981072003394064913046844226946228051571443946466778845769074916126556432056867146651489286643782153755804441798316281656174344469094651493655703326782391226951148829085218023858911217422299178463044002443814355955966397288034602025664365604655216271270752670114420377317684663754550364874564547319447837515178760335543856265776022934322455110807791544182586371391554785743786806326913057432681991457952151754746466472960516579912527083754176251156207847123672855048492271973127052225134648177855318171323318779720417054010543113616791126582185636042563158412163972767064486702742615976664044557817651719767627252750956121678064697025523772285247058397105133687832894882680916643737761423882124548014793892577441063837712982303421461395187521095371903109264044346367526073676728274753658531781060593210402223668542505687258226308782536368052499679416325299750194035698402873823286663034182068575379059020515246731423063878553701184595724493844075412829550255755529165020673108508751738704303628351248660116727385334638374686362277021460142420827153673305235995213443806735014847514357111753864134537512784294124780480030136265264462920135086689188520730138