6381977604631128831412024322087514537294194798371460443133827065451378229768731774945855449058369562144379630114267764348557917834861216475521837239973533268420240055665482243571814014665545011739716742555128681050743929552825223065859379538572502406453685504654241137152270649265238407182465779391500475717690123432555354565966567782802282422312254704425957124873281473846224466170814137511185430774866035667788296588344825262050376865734020835472736622744051200471797825171163603364767053304884732784482721486713521871073338381062323534263905649234979496538130196569168133449283215433864855856403788261222998942780728770955831031937451765653707292171351423624546280320455384163678176155604366867886282646462602406042343374044466804054865971226828233402466199723637639812373644576736512470357021447863397963676727413152853507313467775541116189747549302845284405849333109205791547753800254653521125543505511435728161674259875271176155650262383335179108250447448356922159774459919538826937329111840112771421266434221045445615197502113896120754081133619817316019955576241274293672137734645241655025643727564311374489281663112268249206239751253805233167906897847637865088205457721542571282582714388405633453413877664632056667544440328267925131819285516334469853605589737662652522563812663742013064221517073386733686451885151864832482198089037749172423785104729456866513938470428092217438066751880427971329031315377179374632455715452147587770527547995233553311363092234805502038376481107780832666710145590512479801785169170676312536177827175776598732644457560178769834273651985671624684748525395525202768555952768130578922284716628963718170118019314364230829863944167035146123784678142450166101907191387341548126116477723574515760047850974353995256024676478063005423442166883035467308397049319138601668702787115792636214846325718026355723617655866917362915622293049301459641