3098073904007134655516493022194462482286903371695384352753662424755677273325907944025851546045065455454948554522480254114766484783917016443737312439113764416376280513067817322987519436135710276296655837507165500289270114719673254407310648372052235851922624844224049745439215210118225382127777376706317378234645146526575013541113626175513320092362482855547599266265503192344476911047452112382074682728263663967243117367550811535447255803643770702743448887297724454513567897113620646817873464264257782768122535033687013165583457786505985142974635420358970389230572484202628665747757797181895653356326026930745389121680750652835179443838279349741187379455232102807881427486791676917096524162735174656212417173397304572217966608094672535257037666514047671947252229833368990140285374551884782682597492746587071951135241556306425863356671604806648621839984637058338543271735116326683278603386161152405398788522382953184226723759619441764781288151281456449204348196798705365208286566425231765489315454284675463693141152908381075978349117659572726764662362917368493756026858251443528327711993063046663301751973833535024231981247920135281864716377367429971556853708464250427604112728403661346472488388761684343434593405182443618404381803346881081204583875048083726415881777655530851024928367178748755731356055675449025277341862334265136005265421432166474831485454651342793116380539959378351279235569744422544109629251406172785537828854401572564616864245483715524622435058011815871397419014116866223921422752714823522118451383776707952878042138063205591547384027049917171239756144466356977675260564078456832826877537911283858006778267117321622207971823522654056247630171463865364673715329453621132469401351810344191601305601648129350965973163778667381331470300564303312763217350571760570520218417995531459710620715675161193125273473681964521669350863594983843362222015234778079015