5973724047255735167319152189461686676426803711212762442228387477731355442852448095206918462953833147955862282582531404689625151428245182063896745268276398779135550470623647236285310620344783926667528923314733217247960475029377974426713346565934464954776054956148211124291717335114891712914432625197511122395887154482833411688063653745057035322055452348345727167830820816211402120103911704640573429728023525230788599727776714789141241656503490307658811728107551644435227174596337721288452115027633025603872657363064534644934821777258153589369702467559349466629198313500415073521216281601095532382543391619527479311478450165380031766854320186192196641777854481667752142176437427376474361338179537400810284157768799436527368912390826225572407268190550655648113165663232569528873878545919767714427537359818246218178678326033337175527311810860338438040122456380536846911779770721053576165744170973714259647449444125562226450510310345212224966182844246356844395481394064847627911542508204853347628635729663680480794715403781244731882372196354465644552701736706547751537042224842446047825023463882515171013226308561325573057533309363220155221783281467132315703544387015184047575373867432789245639857183552266488382488215366130792541593276213445660340651643480585155558679518771235587671309397862406270319967680732796300454252521127662379801191524342006655661566906841548347822563186018529776485517544014830326175480865064336849178356545521772063501633992813431945467311877946853426737677703887052902146003357787182053127811236467422913869137145315542746193837784751383774833168116171253947080263764521699316567202708509367564841436538119324322340426926438968770411620434679827272928848766110436298301543403351841749503457695566726025125656029421916421864013674159555290471423538458486527363043851803759868853620760525783259074553169299730642766425555787780666228779016671915765