2702294682392104635983786005405065867828523830750531888965337920016552830647244614631627840783580975647232827779786356524374462052055316350214826667520413765963164677482193621357142281237363455214647957014736601762347666551704868003903002144445513011687821398391531661363400531455642497687810369519713481362336298352652695145045976729713375523338217538614258546039865414712879650785530319522044825922721755729044745351029419918841327124454257804864823260571197340748314169535699667163547567966648044029392709638274338536441672791113133537982622833555182114512727685427535371623885542416059483870478526661296348662676674441801140745171487852805711405153507622436516437786811223207224964299862367085527907032533087442631720337128415740627354819258882213092825012371275035688345954903777302071677763939742240601280291310422588719767114789113365231333706589443435690977381155655151518461125007474264191204033445861811565593156492564771817310766223286174132757027642021387323805236632655646324676453721961892255413708401414352545935415237373728115513341479242339922424252034384176112334636442772735727673539771402190288401213219483558599542157853374126724445743933776644389178335803765562268561807567549728825108555781458470331182646854808713027691211173762717347434668372166877613016066411020130557211610484332319276901154697447172088203757074654887942556864387844714555431986707996018021825176325433948577154489191346847545388749250729797436512746179476566656177383710258630802252672462342604194289704544161602855903558720654712417245663783237787381258494376843844497603610645451138136874934715642391569782646140468068526134952186118216550792366628212387450617832482221876572357506405932574276899156323031210914340593853570560112238553822682873787705641304328565596629474508361988062877513518457546036653306523671446881454678865079129515579352773180475252277069150999667452