8108031427965413794822371256611788974919018264826960446849646265461388551570196598437492843164694532913682483363554585717624034455214882957184501654723425192088547294553313972274780965241447855509330233643165541332437995676771735480277125344970726648552576156417612750746721852880794473120138778852709524466192346745162405540456618342257894135290186307121773297168664260514550219974711442783878737655510804444834633084392581158057852321173403824136536462306841130503526847285251769539696874432564514002674056844823679368582520107175453452735118604470872025181982138206513755052613330442628018855702147181170161753231401630350781239146343288666744656319338151217262563876350248750845549193322963726591954864959339037658970848653479480585689749367578078273438521170328654868838342732863930984644043828563468679257341380653701163240174276122501112736436500223738837476151941137833206803695154740631315622652336640466326451137064227975538612644511521234674330221534517936543528186224402754753003543624527797052711694382031159749046014558731836798791167259763760552772638244255714602275110283142685128386588116526717514035323037862177787442513282795547800252317853199637713254214560535642496359271166211133533920176852778664020033466537359659532141234690172377189599153114164398746371948922779755666877614825068645967139183577070139157273832136571912043580645747811654246482945626769935127476476665421018744437750310722202291286458395085666602877101074815043619366778428964273054367262964175213557279234476539956571741882985372055583482079642452229074227197627267823872846515458155474303569234417778082122067484543813897152559370538349691826333555337798314235827590305222293632600670109628751384356520684736015448567437455340718076742379048454672729958827012475470422114322860365055764730117158624216631216077731137794315801106361425681732211089121684056119763671266605788673