76218816758318735847773466204701848242030309083435255553513997046554599695701826108833623388641606800813569173526248513951989384724423699135415260526127165789658658197960656052937982523040271769582732348453450267700581423853207988668760345528773046665172795194975160105260718865552854683017471017197965606012017727944072445492036432083381274473882126753379341297733786660247654463274296158711607139355827275281738806093868230217624496354863828053895686450622098097848708881562392556979125960059421042710741289581532608558208106209757746952482993151175260224193631133398664912375667051480895401330922310845132652031503471364898420106446320686213724357535538128518039554141440869118123137624713771330568423583790325486796697403489601977858985424823474760198216343691890406083338756181848624860466589731030475837935761787387786208948463765166406352560767443741509215141985120818688283915939081483078548144108335585887434523703253802058080025762587965607761088418843932773228598830201542815617247186459085013265511794474243272476994718684531735628355750279672736342192103042266486041274909284693832912751545200514444758731082229152880511775211412508202670137567833165302679194305442392983248036710844180122671937033314648891020871823799027240771046464831066375774615752954214732245319346601261782473400667794825030862029210997969899586830953565761471491335594374140562949046038181474423327668968791302431480925760390080277216339371229439320892832627613367180566565777269153929672622285214958627217222363292894094926473346073342437694954956676548680725662145360581581272352761792783584930051543501730586434387038320011462840227989852866999841269079699698268760289850277337486468520513768564435164743177896977052978010223962080302571724439076600438624209721382309438542680752987850487993948998191753131702000469431648693816577079770886017220766170589813677750677193127629244689510800111260283864149283333037461870949211578220943599540801510807977748649731376994464700947290958110588098220965974328583928044