1092366553843334421925932018497474022315401487971223723463837372748384605022807084407554822826659712513034937827365675047251127068017224151930220376156813664471260507772503219642475795333383715514924446782278405406654456437628835125085230712312112072770733168626731377876411157146489212214834715400204479389337483291142211803542527453167216592691461763203456606459926864133225736318554137295215657807640156197566221194589531894416865258829650093216547972338746557284847525281551472997651012774845201164887386139043885444552632848538659653531713923273523918665878347368976747080066182796769370882487083758676220722780877112457210382135145220190357023104495045491914504013124586446967631523554413036463665644629325545153635225211266665368557120855866280575228278427519374811865354378604273159294369436256564290276224261572628023816793437887092794048047134245102851743562715567344783992591733791135859468470381078719667374450121844835353954126534026445960538082048664825468759828736519925322301403325447175087772986472342644355216920070456329766322706165794403776809773423715169055076063811375670413856772866917314355225463502374612028282054376027704664627411532357216224064179976262144334117665525223675339908461667793736375158393682385137931824474371978954674839722663633030128387404633081075056285954872296294805612341415374554393194682587437145019423354452362730835520737636512135454826713427531281785677552171882811776433417864771067825156266868518763971146717198160181853347915994224764074745693811537727224211467451852472848115775463246973061246817961363007925657181389182514600590780552894543279852138856016157055919534451490781768425582495125093142433741801983163987852229233566705387391175766604164206751806444732523601465603305108348163832514166308266887906498408013617785309667650553749745170257701638179151063361103671545871130453872955571248984114348486672635