7134597476377771733709058310480641286406789166141762634031891714724134966056839051420548511362283761551526786463171116866684651791923463123822104257932225005092591987685072542707677482326113673433479623376939813361455460760470484587913837853973305861233623411175992184384572807153531811762344586744827494871273991828537914003403796614727825495042691124316422056560565010778337853530659628869476437142195168308780122673562732204193538157843490208338199309482556288884548644786680279653537139770258446481124533684978814831827535673094215688249672519340231326044344236658971885443646172968565867779565626613767643545244571639261206784794403303130503504266479429125080275564654527159735277356137697711837238144175525145177709612029459359844866542632815233519632106800662566473986534876927975285503373438730754070728552785230436974375340136514763211440729782673734648808539548372153212762032745642391403892302133872738276472685522144445856795242242076438682868753622360423649652466468116235471112635202225565907447172426555152292001336577877278499375475765840803319332377388522741197162601835287295284735645146763997101381215696817527523651963623713584616364311515380779513293267231558663385449641658091701672985561053702422600501194695575183416022865484185776805521778362627458252898113513207814564508077368552118392531615466781542195122814895055677363077233404290751463743021081095024025208328977134247435470514602391708350212190333547719544125706454511265216187156227151518296371738541226847441917991946905716702217921803145636591681016950872846267567154684316110240543727144646664244788208382826427092173441788061743554511726727312646383455604833816515103743015955425233313366912481887503674883733724480458825618633927866405475460341118252257689667801227355705577604274396442075274676612414329946755431515542320170430570355578444155979055338128629300572384701272798712640