7997683531432367374828548341961112847791327942269063544536693176545500189151169582246624851921613694643569103164652742376583714723350235255528535527526652495074396564468379770171199271505163125570663350231648727604400809459805182525786769515451349562567549225340367932207455268076167237434360030217221314856876233148628534567171748717814550356680753775539837245591120479201868283371431945474921547659551232213975972812266747973621465132552971153655983326517501401139348677743406458504130760715765846778123909275076715624153880655064530651814223578754244944865718152428216282726749810330628785707942881082648081778044694704603898451478930562939956545684144712871135174723280380083767616721925085325233815268557214163725473123446630733336171215354443113118381732732082532704735205694406413240217660337839773198194453664254817514384906875144420076410655563225155638378350847577229702317588630135370339180872662942863785101577644648825921873617579542385346464521653585391684353042696544320296852523136564206713593162484846321265811386243117322260855771296791798205424644709195902044361527220353956107756423106342630054754125848046147211284056029331818847671811845012788155377673655636441144227197088322623712109982126642302808954072951135464462602652646313849283599122309752571976653281375096141678640244268301766679385140227388160387738548239512228223179133703368626914782601657132017012147476340759658919582551315643289442826864375541543822163127823082423032389705318773474840226140554673345367967356614572147532766865432078355612578474832987306011237047866628760338067066837547179027840480190403197688772650502567451145863552913426755571107847011161687325227285197803146737675417458763827533420155956371038144438429070564970635633621129968979224019319024276393677884891667947252647373744427769834460519180268134138109777553781544452124558667484820164741335295467746138595