6768384407086033042253785185077605897517630324049081056112151464850078950320040751343718861633337164213558729326947858548228544716928468960435384530111314535018256714876155278878380959779927572717354919624444191548498001923624741182315936324385551114373801241742747715588327249377387473754058365645971665176782198401452550224442402762167855175750535630462283769261773221707370466280337297108470340237250308796236162628157140572146560504685215368233812244617846833871538976783545119226853675971425692054885482884897706914058375633827808750969064325750577912730918914431930565471752520637438324247567748021383914779164713348072527437142271545536731550166219030759867393502487854204667316605423308286844561685416792818342663103971384224953732231655134007765866881797091616494231812825526548443546474537346558823551577755988765600797230232104173527129820151070665234473646152653762238795524306276365874152259825562193234467366239686336356399602251286220741663345199219605241787194134361476662625026029184721676880584664744512380455175553956424372772907304485642555272107135563658415547645362586604716743548538601544565278462483313846442244966854330254568720752864659982772866117122826818829070336404191701136296352264508439557676705904262089936927239818079821294811341680112390273444318219403460443554541333761377537863770551118651944375256638634942519725619540631211416485172379295681267655354115361747151852479710785141738223463328143803571704486422473522279719729436711117217243520568343742766417075122708023131541303395531073756536574863567848398792294826754786595300784351893917946380173134816012074825448121120278145852129934645379364176666547270276596659317253314749320650961477833245069777467321838552702155153671128333214712672187203354017720392116734538570744156139546125106666512116366393881106386292293254752365116646922228779084034282064038164547808457289109806