8092225063498837321659104432854741652072545234495959678159793939434779132259605623331717325288036949752728110871338491362275133614839920064431623471184678695237511821828752978559014113823590139284178807155131307295312874958277569322379803535051583418873024952563323507578901764135843173631245557836381678775423120056991908893035255378142832687967114387561483127057704296771126875927790243528543423526814237470888524239576632905136312190399583410553754386492047795694377882747783424143476390690595389129898351466622763825934370982564188050902895611781802167488934522837993351029706444434435542512400048067276304390535656822302710242111555657611391478695718230667093226526329249660702732208527804984854978136621452321179859742142861652439346952233058761760021156114426672848191775640850241736202706525842087969321487977614512183286353297207909171167943108299511551695969858673965907563662098485526432092012345790997834440516991007705167384091139747162153112543874942094831133815347190478142434540006684438761067627459441506213760429084147417797121012517113017400748337261095202327601483881461093692234977829535811243352155101119766595947187611473381445954311877617364118128094207643648993155347396911019543739073827124450553974922122318177585806718904643504396291485316282102159847824037771990618392623756112783308557626703643771495253939435124355623252712663623201848368511161841141689171905197533071615269867682491492038841439180314549047995491922169814897759302788649584504694139179296612102660513743010297271367601665099533003470966285945089157953575452928214588870239634139379167097878707105771403140964253867238944284416858230515619662313312942880256195254440343109923783124363252029394576787434778179139823541605117383951797376542199076962254698987129268240389174697746517760376196783527769753281696455849207781580023216704355457784778181530579143760071497499097718447856514850311944960805386338476577013351580158327528413539659551099473428059776419419052444152830895377643040685946716577443458966025484637217255679398293442741668860046051433534460416373463999038351141299583959453039387288494944389891131804141183441667682352266887751791107574637410166219632232388559361532126334459317693115727590142689448465657629718625601789437979416007841864965757697813052486859074260987154077165923360132356409364394121556350894957576076441865867211669172473444948973560268089325783221262200573280663315568281544336792885502233510429688026531323780098120599037721133346816185347656483954821587159770883983245663142245877654614472169297704491467966642195556875969841428403615761732636799238211106164058939361773981522402827633616329276809232601683319486448055663389967365448684392347830837859739126326826235988717920594166811877314148136612696915849769763156932539445112572993453364713746639998880861651732531424998775851087860461773146295114499305765740626049132411036730836988506487325197848539117476259814829012026757493015667709746749097505814424551407489899960305026520884628305647711943536774171583986535944403888871161608747534724634012757815444667261254771787933489831225261009761511519378123546616542894885264133320942985892684565739581271664534797253310041068874146222197377954914457142158759216920181766114574133648662953376286529735801238154462562442300787942984514195817088538407415733175597604516527725309747325342790733741630632652026537198236978455892785087898927363550158665249009302980106570768762882461123142482211979445791605372348217046966474154967953425475164024367223162007767791289958142731372278991158749172888129435673875031471140109882970152712215996835828500232976555215613986030397983910434925687455312425253715598548912669319133138195628999239319421247327724235865896425038649194175363216725042817155574696155652111288119382875277865915392542059756583164536375698168269415353044083738661573967296483065888183111487742782047326016409866137403075974796752378471566600010225479667741316996955111968943822241272870729150707344116657705026223436373360719692268032469563139103867921611157359151740295899725149950838216797152823805934103554639097774269188185284544655790845345462275164830123616605648471811429331193921567949485500911646786692490031271640558553814609313692522466545883001593721762541772966357547421468672506132354166598615176215780121231041303115731039393378227401861763331275521464181011507380611712961599867132409229623974563180942864189873643137150517765947751435491256622167024274403859541947317822053923388685710747970349320965468776283454633306129196865762108693093758131336473093252907924345928700224134996272620632776927213317326641282475087166022852424789312219802062189642546640869223733813253093436881812578727551858959886111445158619347079234466228934313833168511405178372181964896166221534431849661836324753491217328129409710445065410530680110248499138643547561442156894762918259108289427724751436444252724434765039220656550648172713984787018009391444195900971233479450220922650337862124314766938744453371546641165035586743358042953054219073493156426729717252453010474062078589360152106382065807345909812977916249637688297626740716686078006028365307956278544464430855984550303978512067112110003346328533437191808910439991844743785979971464760696298852404331576825139786077589232935731150537571009566576928907332912866229718497812697217185737012536383539896336779592237740475940032969543469454332493831196890443196593648642530326396961712609882726463141593050194601853514884986844133079488520103716464168725066389905429489283643743021961060218877892197454446885473775754477259522791135257308903575624813678632358685224675091572692731429829410177431732342293612515141764123970680783525305775523774705282389635600281956005427888803075493291898982637497215532862474052250645772362542960561482523146203674655446345449119437629972662678263511814208930563985336670791540414799498019285176272321521706