7293995046714367724002182685977553788342805463324820112233547823423223766897185486437133402416648387702305155264541612588541882977491725575185021407731183481391924514538256615192888071992531074269047519554275194305505685439446537346561532257457667059179417422835373159646254014653556969178733464142643733371744216302404837450768328463525638533713722705872621422827531131677067714408393444584351204447807955517146528101876726728748852358574274265254762343593162647424501291206715226541687318796855117761471379443482215438349272550666936025078564817168853623348318110944120551154195600251238493007075223311602076671977521338664978970328547949063076319648455626656065120064248523914530918967846135147073574387369679223665780320346767454542371338118822176761163178598148141784422339486572223235769179820805320785386917560863108027097856364455663855443847197646286623306213015727921927812727617654934133643427398552208750476177164849709412825979913546570290473583544872603537571212545629926115246893652811330611654580863255362304654307561376173680677373366800752249704110244166380589821140615116875422439131340356278340563165117277362433456572777675296322714554463742571807764484682023908471144171146058651458815634645928650335646427313811238167642356373785268678219374796687975244016293422034538272645372102404804742042502563016731115592177016636517038244780412481220136123293284308332841595156677672182383845269216658798382982361963687381374072123126558011657482953191863374661915135216507107178647223666022931725537753983273521475687419982831564314457242252601338389405778603528793121590765644788659449425155790507082319256780673472835537307915433508355083873978265479852570670290509500388840792482148091086382271241151216955577935563973284663541156454691028940230319864652748956422297744665510452599106605681237370146047285314475163736774676055852064068478121571294143190