6639231947197961542755352545243793714937230644929148341688661284503803463810259145587094426053745040035623482683821743133336291205622937643338297169128719435258374239136318342155596402827772547563748112152169626573023703116315252369543288486244345373674760659514332691764255790540177518210513840354549256138488051932487803521476813943774381148165780634482644236795465406795463832152684876653903106462253302824688713583455210763567569384426323014237828665652675572965577765278444888092854434737040321441589350262226835426398783365828782649240913865022045906544078878645670620222467855985343945220823747522848835218227817033934034332844745365028019857045456146430867176946225314334673534872817650750016112314852333738536521485274511140800391647445638251751438127405436266217808567519773189117457837749509147504781272664134616685546024210895547343897328515326445555655058556021977884753936785220722738076112147251068931725017338771660728043685411302833706221351574520393343841721219280175458819668040145129655838220046671860167160341469779566484232862217871952733378397716919478959838155129049067633127679923313378653446144231124222785545171712753366321411428932011479257218353775175293179304597106312667752731779076771156850579816235176230566248543491561656002796421576052495224784804766775577508257087151114232877148461571319731621199747644297181137687746807945286153178640639553717666538180164641397141115238113190701399672388458377186187686298636797546026902995422696373662817378864333568531463056277652524137601336201361302235440294309151675668587404792471424593744307548658212362882065176670260365673191727762161637057371183005867075656044253250267243665015647631465542734471074111010920640659516868152648794461849791645470770983627365552705170427184142210851268483220557226122057122375199934591883553855085272951224743037467044430176554459946784522379320520125802489