6842351941606371483854563777137678447868047322648560077054399561161931655183750034145067684510659424439789838123372215810501666438663975057995287505685271023357133533474528938338678234444440277822876040022165871826639019264643513382458674678753702803267116755577665682871964666793265664211374268642599514227585425354747134575351213737095932323588401406120302139177173657296451792174388550525284147111327367484631982982201173977887176872933318416484908130820769112632200487274469572398163621165128552534235365411533044841254917611343551125644336514269519540276780471722052975031954491277838719656651846669064926028344544218844016742659814122168179217032419474178308352772522462647356254225571427852666020245316556378573412221230984745518765559776375508735152731507403595378467496854413508663447711124743460670310369348178811796713668832330752852871154882701233247033822410776731747929483527579736229546135230746804201353349244437156960473527258564568721621334826457736652197792405042736546027448923713865113634318142774443726254728123655233968614051514544853295751175299422560239186483804649876669163871270520156730737476795249389213193197849727145584756352385906287712645108547612517651704862083793463015243710930631921720523705644559305387708827543234666032913187351366207272354518916644855467548539307672630764738214706151537314553286128412251465897551546777812805494054687687291142038054616817451474556839231320570588285361661671242787375206762368673381567793315199345791337328715191182802169171807502489362617012433135873343108210427834333271916392823873229082675477624816790483336471467825551953342222501182882598004362798081064041643035026920450954270799480640452601527289634056221848145458626139147259646580914484611067915740794704257367688216656052156563664177740715568915459904461806533703001905381373555589262934266225284022355523650786652312806605801384798143