1132326294023133022011073621391694241986040137267779744931916047164954823038526916512829966268743830068183413057135382622845355617417764852665548328346471178036611154939047633226128038383511719123297192554653521553792103096747786041151992404503485423876559853755073673216388351853663213374597270811221316656809405480676381181196541511172706710293755456795507528478378234762451350243463939244812026471482844050039952764625530836519448158782628208285715556794678613350343589176427468872026404421143702782079449406667744445916766434341513658274401824734873974593828494707193561373375521794476472837176915446510771377318807214443466645127525307630282540840334515152535565479388514675224678735717112734691564400162386216452602749190241251336349205790161601560704288266437170542217676355041381682607734490792312469373295852482703225502121465810287200436439368461743217537997269035498273137817831477675080117351940465469303474244787249490524754212219854284643551144171135301505731600140197845355748485761195361632237671116585122756033755934516475143702175425653828666680544168564125914229180339811823671254508768568599570647588652426215563145838825688460746602712653463731056652137576664465026766138820457967071245583304268125352332762267010454222403595242423262972041615143789680204884755256948624856259348718458233048082791543068109793745545148278371486371222715758675022971378509318851776591224621106843677274073391533896538321933407966057305962816680476042218784614170145529018937655334436931725083963825786729536252052378525373252708764539855668590802752146512203228925815642547239298341751272589178651256544767333231536689328672847166206220918002947093875013053383845672111165713661223686636794218484331557489225187056734671805613352218654778878473810674664276336346335665737342543391791670314741841776555380235770779315572472772639108806328599747296320587777546444191798