8492038074455253843171523437464625637762496011986794577384485097032308251924601943697677795974753133395643151982753778276121948733145634914227934583917416915566078816022516277819616817051529811176455257863894151480153577027664927329726440371849284338511524705941288401285193552668797585668345366504071357138381137934868023536302663403445512284396324726583905603781467987454671995011394535473191641235683572760380314879448826232816744959923224117245843726035436515646138833644127450473161715894807847093283270637552275508053022997376358555065317681192341546566701173243180261769236736205371268753875676805955397512393075553866026647644904447546383735404747091207072823002202511888087608262087493305052374421401667621072173471165414025585042294437022047732336774351812277283251330666528713742261613385279948136795237802584763853844112867826748472848271484035530427237237547681516845965075025868531889217857096145217112385001122012546892881655191386450862823143540017582836224437454556244646552737945171725569030865380763728109652301526213280845310481820851377296572244252862231951062002027568662179191190747373121145257255615647854143786655218792259654719804955790250853212348332489356846346483810741789182730382376672639145644121436513613146874797838142664854822137727867513024271982816417754377710871547058759352218774822240661274670397144186214337905034611023578711818155744742378311659427289629734646617714248061029353404271189809426562654222103666459964367138373538770435663559841147785667485464651309368177468622342524591245545614035221659843868867671234750205495885427325103705694697107813355230343294320666686463837913613352879139931616360576525315329635030526967758647121511429579663720747868133484724840540622229025636775246615460351385375744520125640674553454440275590398673800695126427066365237665441176003241413912175713123336915652913421579770819720611575604