7027297116441202941666236323278604468517472277918843696501186634503682825630114843130364405543464131208497789595661099351884855878699441367560383297048773603377920964128454141761833884886429699237274826604603095878658582422123131464733381752008977626078949537611866317662747997843567824366157597061993514284041693208597946499498830969843417527418363252942251789952763729630302725509618523228715717758255559221179262837998453372374463624463234684973628733920277049513235936495284192272790396802706895323691697047403259859462567685331765872018769299203135855892246341346892896331287217881850376519861521741162776494211607818218793112883063442518579668080765812344244086638723977363342410545505577661166103963226135725405059172188803233539630912820683959671875097904735868123945012657996761092645576869416541983524965538564834931925222350614431459698908363736239714380228685123029433861333143358843387878439049206563789865503928138035118721488774146312394229165024419644262716222745677391907697011441421440520458027800685775918963793389838473715694111127496927456442218329574189031300441995716873981362999791207992079474155011405246677012217815564622338878195048231564919421974427477249341708723826287409686899921321290191757504153746442747725295039815245392063378243962246449096965429110663213642980632091991847739936465923997703673834868065177420284392013497116885086760625525520348346301224882774638714194285438920565268560025291803686054385391990278807612567970650526951654659926236325213236372491310482499384296831578198347011924957087840439950956160204731091476785617024478718380892166943150039091419488649868212686542032537163987707680590985808218705360357392113461279089128375165012236939250819277431327716076134309246021304516871629324231229485639736728226534424269526264784428377667722284006491438705720277475701135837280825038877868686213986397504298892855695376298661151544660901286755465459688816136109466557659851319000445121825354713911098265126561081904103197126338724996736963353321867448553254903735905484368694155755795253717951415319341964633495135080707201530721329365962318875956384437648936216328606182312396567975862496172693527790536967847398431260280522014839154152913613244223583505215115449371076115220160736553546524946319888611623193600897115985783337529579462230176489010504466996733651685216498822810448084805685451642962541773334777974218161951750759867413399157621862906555466468250084545353607810763665851992647716693608597657949162053189504648471881672708062313818577462193316730132238532727692274824378248064739814129776695649535128276619616842934476230851413174704403149818113881398112918514508427958538025362520542468618623642901043322222847331974961512146675207451675479722460322312380182171802287418692194529159286084525798897505727910601789727357315990386685726955515784779738359638642676739890152535298227615889243505412362981083856438809145386120187709475037044446165292945222270230789555303701986146295684448459870029715357244956271219916317247120446881449666139596520601565800176086529926899916747212670928287061294354353643928937156413278281334168471772966228692444897527486530785336649014422121466525643437223050141170875250610363179738375937289000274697626499609372747459971661057001414173189653946681970823748129135801815476779589323366946919174542738755817108589521448399164118522059203793788097013350978328779049548238797097899353560114199258288376111474293876436356255334433719506063825732631878425451936324359743059884544305559835692216651229086222145086649620113825997016208857552362341936940168203209889443160784976765620928151377298209828316487708730949670749109121351652413745673332124767154266064929550469058122127874913141063008738922323313920775239494083555883754571125568944519059640790995636333411143097853946785046704359958204371897385056164749775142643876171862541425944173108469170436603967635798183480648901651958150519377966330912913942728891598773577536760904738221653059406271426822406219621923052267421577384382136035408863150392558381594991525901666854656044478333256085903782058667117329315565837392085484721680782098215240191694424811743172238621809352662572947663861511678040759942910344411829262276172856554841975327146432996665495430341690594559630994736775903653929030268973543486639256774453965759844618662400957252877298514164066281138326339127736933866503496961118283459106947885148556283641786724221698863717401533167847612985191582465121746150123265879118142325169152975714361708060049728308057415569524255331775217464934814261345816714357136963293889224114875786593015337054908897598912838764661672296518179673952975878914333745333342253204071326556822096717446097681340586328218284754914991863848172351997644731495323249862464931767552319142578853239068531510221861475826201585867050346581131251329072498237287501182546036852868668941956164756343645914046794210845129107780422816121728852636422998229893219327821833065979862440598994153311398692765170920122897860966669613760532716285432027737756378878936112507218373333915207433789351086593284667940268695894597264842624222418650359751920564994355520249149966042530886796551919146295546453424179417967545311181811501153129117398893616187126029643633840043993547912528194699874972719223002972990101225378726062607157665246666438658147438626536762796501269624724298375043162830964048321939994893378882338918618905889443319072688322712773336637336042188989746827246281230537884757707499335241994394097162001126159320145806384807399097097249741734034453126165711734464750273179375218273453650472923886988274281571084842831548646422696938441469306331682901232644398551215795009912452533870521256403273407347309729147895621344292846939344634514310833675722810609465679198197228336523116848859306016513301678650155294599127134855835472262886439905668675623175569563416110645973754871542722713