4387092412132301631822539051847319627670263523671814212236268514446656737870163170408322251367645823314766598285171762384514401287655628297838279154464187656110589706789687445462155633134492118394361405031048684017477359543548367176366338486305534755242491695501434394763555016455950719427128851234540293251265782240847353510965111755444731567767985425976123783978254532725267436778306803219809330303113855152571175386232302512274656021632738493345057112244682917141237889499801118436806595194077992292532707364563513491154652896641912641623988751169137796905107472212821773093526586668633566042274416622018117321648145550242773521077959765267472194434021924221272525814514877125426617655164945035049235543335644373385099276873430074152544281057226221437154798243556837586555690713146753078527974262615902266533747656746011672018414461334489335334519985327511884907678044404797198260780237129020078628156247825811674817960031447437695935692834853372287665704254436950310125462993854055682677933331975209166540669171754948275438967238318052816147083523820570376964547138845411420846737270545148048473715488605777112604168462206738564415397806704715729399295145583402844613825373192967944601724892311937606046917880819540030862967813616436623920325427951608457872696615226402442176473434593201381907453658980755712570851528037356173067563239155625272237986387073703485042865656518267356056613077815710665471266264326812024867055264878532837720282874913257344212783668686332755723367083434152311141342500379242107222689743545657141356463541637218650688646587139423378023873047193683611655856815967101552506422557445368207514413167311511881564242175382672813545730584675076521738603588487792452752317764800827354124523393125397273627833168454121204667536411287913011893814042375186784613547776811770772346538203805746425790444636775997817322074033454825629810838050863996294