5537727691134002966621482652842852103282177187279723356870176737845765117766545221762293264255716497617524857981722958007145603486305002626793167039622576742623980516085250168597803731116675870137623412222611614228050345668054339883523637221938049071383877936291289130475589882680740252766111450760123504161332402422144432876744848255136843668577188561641633095406385478350247956325723253763837830138454351353346847621415158067494234551812886352945352787364745212128353625118944765252244211320336162820264540583231877352179783425991072972418391731946670620516574439213303227465524127671834657435174313555192411461642373301781375417944694668945711034799811711750729734118371198593220601369636162865428727082823813948618830215232547157317604212687114338741224319349688849387763519109754643407389690307653764747135438459471199465648347366336652816652351130482037351246780239745131040461399441931534761696552671956422793084406706417124728257514259145253365204715186124745539755569300598120405723866755263543432616766445855464843885186475561937573244921819185517051325470580447477133837481567222231963059138235510427199175448535054531157172721365092162587951713363404684545073411404708017097894373901060386215753445809650379489926686778273376748026864826052126920037231544031124664226812746542983062824247786602492075487387351517907102762909034546410679665949488315707792538975508938595333697441622013123562754253835575707082562661872285491085523502814426056395546517705374852236742768401590566339382743588841155462180525727273782461571374231514786586464602917913772520197788143334364333578144698248810564602201826402133199704664332243147558846556296326371447620859669138179314746167375562776601338550146378677719067875122273017760012515787250665230686673352587320719355487271352064444391544299731448370344156566525656664581287857846722297028405867285086845598578080840612314