4027537475245933397322742971955983191692491676561140780351391778146691259356379467510563121701525642886498738376113088340706854267679736504991453122053067774364171520540826308427567232289490211522567954502846603132201091117084451352858514228592279559657523871821606412102077823648138637647372407828604190293458135590515551217228260773345191625523451850323739026928077271011385322723131648367648451476280785527810745644765354647141472084854359421950747654170727618738568552778334327384794247298344591736385692385494491284516436726406644864617030415180529167125430075573855521512367486367240176931916545256519255188266162294671784628257977922365578357186037155333384168229483784014531217442813538473977094386282412391436903886325636565578828685284971756068737016121817485524222188391335661482268382254654877179426838217777035448260265831871130933440078747551342669342764651405789472768439781193349526443156648296275214487751136374582004031225471726537123663204468028035683527856864374154320272735845684153283911059725174913838199471221853715406763652509426393688093023055364963668934842550575227131778633623380670370147032814445454438124317920346533056130768144052564251219746677265338613152065452503987961371895704472617166279063726480822769115719767502907376258916466324267044230173448750548111946774575112167546954266512713971347432373745006612879812010820133268819611620270555465967360355035441779375513101184043464888206682534682222574634602441754783147046805861912241171062621665215711981573163399832345423212715605235350295362258556174644144897917436542707850647645731389827841596523837377630282489112600539846799252436455745538125331124476465623035085957412301409621673053733529036180476663555858779837260154638072773424877543557606786671861107653442997845018107466299720436915466665053933729866599588572657534170284048080021344418011477614163279315523223801728333