6934922818627267683564848943924171113912358922256265306453291127667046892691702052707683664216571141554334463507445173369436881683522674653095222154137225347227511121527470230365970663759380038018247178711344050020394737338145772548266503348260250219447615837848578823283838754261674432112682597034963962871477081919933036544133963856050423552530411564417117246259733637351311258548843535418037557511444568341161436547858273566633254271720351515825383546667998116797305273448220237684666722367429738465567719234620648013752449053744676337463574314879567821680978567296310278782569178773826665673461557198481535701285308484382176748564162705769342212728256138152992258286624312145552621747970933641714353281169177391218718355288553120302551438283638492613437504005612122244079420853919359864046636223767586187280731265505397190295852154568645839200670135220796242762783328510647333729605664239249526917808411668041145885125440384775360413752122458555545469345779174442600404244255668501590405784528769307544487276807191808734797431955198553886431894320543457164656387252284194234792854657771188642745650163721513982266851621026411831845292361146373906304374645876582407674027438970681690918402904742331102303135074734068536626754833861096805952625204476077965528755246055620473661227738335550459279571354157713487155492891243161364276882868105965594753007984688021082364867366494497492736871531423502256523514461067813993374255345134064760293937121499712973177896324013815401752311301401552712516841074674707788015235631523797545125087103416538805160616467897911172216516365723142381336284736014548321287287774073016021170721373279024837545078668625026294767441965994239073537047877016176486719197179448852073197766714443684533234480655851874682066051153667252129842456625618137730576534225865279322983731547741103856035389825754731236833157020150915654612514180367727294