3027356391715211992686951248173265649309584736554357493724001893703893494125340139822338763848285471537520032217797319454123225510884403623063654538537546025601567615932364502697037115112243514275556729166642658733819654335675852470116313083269068128115776375124865354059727930834402503407654380230112115570712621514432642868256514485447853851821379612880366274684479232680435392392972372616446628021550050525917418665640551660202146211753508790403228384558289422480519288589197713641779460176644403403543823662934424584786778004971046772172313865644683031611686885471171871548519572722717124169118227134764554979555148820514876938343978445631630463582827544744802741838391484254436509203778595855441487554140373109141214437175427548378736906865463698351397858095135723792667482603347831471983175042731706792581117622332262995267676786486916632186872435683763686422821431085251674455028558576024468545770884966484735171851449010759821038610612129612272535471603734241837643839647522670537462312764447685633857765426284233287864752085077896578522055709315489194612295438066402835906466052221353108275695536731267331221333975714255666779967625998081622518930511313378124947416667433731839028779376478835693240284278782333116238165155342714662658271545650192541255841446702719706671481136234234251375611811278051885271543412042762676303503883323675622563485363536522166160445551546510780178371235922705253661381604502559295362193438526014722123304517048666558817919417715229477320834207191467438826352707463301250464483746147296721254709153218011673145144750387399404807845766552120728449765476629339747424206528110160344387435967127522727731931643556263273025755018097820659314777231452840810794345737792771846406115019958660046920165729880473168963307557791745665651383467701905553791738377745787569894636182668811755202422906373003617057322011425237433674452345970479896