1103444820085293743457475225936703404581533172434475562853792551717968024437792347035337266351366835651548750600239208804585652376561361967147544253523043907825205585707866428544621825282802317304038526762055471513532815103827024683994834421685935193652147696054522641731355264804735551742448814750945332012164576840525037525387249228552266307539217841727565438514169715356291515195668349124400460156599284507118197643319590664488503276133785640172179251199362192862106773166348332288705522371148849283447063137295984891947382267878189437545378422151853554972482346178391389164512301241290446233800368657459436801541113361676672388287177735431248576139827446674979529440258684089811365564428768745152765374736788114467718763181984241235365402974275245517637518558610926991701895636523272112305415605372542405685503341662029768936977111266677094344278628691275367681142493825317551333964733866130010746161654303258401719809926393541175425572593313052015886774451635676033741443414320612063803157472569625443094013918730855448658732860744271407660201636562192455764839559383143203709671476456789252116373342665219296435388521302449361130380648504427722153842266566307833525715237599224780484501260751907877325895270312381500330463186838748755450508511377273876802044812687838532675865076753874767428223544465983222073544073490162810490469465847632649561191479439704207441242127505160778805760673316798845236467017455977131083314021125675295464176426690237138564248506868078086854741345476226530671012864343790141566737350696794877132708204228275022997976293156388113862272894062981151021339714535601826572635753658604792546146385122913101937771416134868473137766333523794177337327656363142567934179926151423784476371552221805966728254702371137021118135527266227977670775226255359522371268874147883447180616584640415216154837106746212551889664677229708791571602641728218345