1468319411114020260557208199943820730755420755897718288567043885713634528373835648454998733440904152785841578542552179135353373226831571834892861083941578102477733826413911527087587344030389973240562847006392442729781379633722807668595938476914325279141198979806357634968049761388067944567750623241245259333552844756752867993633149291385856927239342165824262533062271875084824733533117961749997829574046418527968852392522207043728992817995262593298959106465424729811792754602564057314036575559777498229835870626541613917863489915134323826706153227743960202196903115834915916071824228477746107934461738369469775545772593332796608564161595544908853122108784273241776920342559190636602120465295481835356400029448630317691748737682724311582473103822233680675880780393157043306182869637244468284713687198331635231863476559335563332510763416362759758666290060982779728143934052899245673040663817310991230016121676658568940182232386246339624478794816513325886732679022168176840899797935321336036172176113781247270954517819293457063058519611119703297143171587745824778093177448592737317859604929411799395637874593864568617193879887785017241532422589002842597643676736534114669650361851898273195035879983514527447236541472928539477387866611474036406304423059892978517733602915434021965433637330054832817587629705653278532961288155990677183237136125425473251001786742904997061060626117629101509491707078223867784359940723898575135068084659255953897082816774379851505226505807561173019421886419452266926749317713168337715888242566106709649843855597483380543029928343168089080114813529455561906468867282840581233378175681921113356604862835659222967288863531801882288130307617032012112050867889722694439909037868920521985736829611009042819533191494876970399637531856437714501373877465375228155294334408737699113553611382293217270920873217951117211302548529374009978882978660888399036543459842777255956369321760002813827874757607266330686507105575272949669392272934494438879945022925561696064819521666031425470811143585051787818063673505265126633353238940629218847169179768538856359595341112551712471816085102826985325102757403247427774869643127584554486804447299294530610868436516474556681698625625619585168998730187891617886342554972218002976315154234367862088304880057928205660544192424000795172394962632024415349959144781800922410412056529331458091132692122563174568967401639424122332154585431491228143322312947157722171947812627733830733129543587396334240963921336926598440604991855763452404108635066556165547595713583586999697597451578133664991381151540728467929624979321001415345080419419815663872133401321733820632072741384703323198361799132976470942647715884695739718120696885714214549351826653419033127215828422829274815269641736283517086247395493413975937430084279973760187205791272184127809397288449195269454862368452475322549581208875512835906992039269652257365623927315816707901965050159259750130041964948617067617701512241217451869469520694611546082379256019723580995981492838960263045598128819154313834206034643990429804281258781458076807226758011225689570377544182421925284375844282390029521810433491595570639857704921522468690955013617765776131183015059307663027185298670432939221826896365989991507611707262864180621801886687953659863459538582756577603926906975207420603757564187713106378033479336133123633931216390242556695199365237381465447967971481340191524983548813375413624683208575713155710244394398994872438873715845478858923454968246385966510326616616874572628769614388228661947613136633159766662426681024667763707178291320270582411594689026582229846554926222791414745668407436676377018334210436498877115969798698582626235682525375475627934905641815496876842227090478871748772298446614086734183401226269880629589544586423228991171981840048640066311484412232665892876661994623737157451302303589379016908485044988587333821161960112164313591978240823678711184825682156890833700308582272648702047536785846637301114434968864612124662337217455323701954196125894794171123667433427516812412795224413797855836182045466544359075797557540298636760122273203524419718479400594223619602454938935030744333638332335818154442785987932684677492675586655984791366367237731214543734155676214332333723997116335762314722831913072150561702699106926125131257657165925907643603565638227643542004337392116184580169968736648378894458876965053084049512831625187202327538056985491806331365322796963585213083774895424714752362353675855213917228351396261524702546514877908045149227878887648503317777959276340619422821849129783629371480882942349300786421041606250358914796442931886246062297764069875217356355323670284826437057514051579507773523707239918690117846157929867723591680226512221930619926080256634216079278744828285719217363534251067350628967999499183187943815575582629855410778448705850147036312469379570812581581459278451584598935427988908259818747995062453286640157982411425697096557332836867782483490627585645875921567594876032267669535358410139838294516249530099173926128949940004681724063279318755414763731066899557400171027837758871129760816810566745803919839180321532516792472575275607736968760477216762837373440146627690977738157853149844172864972594181526654916562953593747837564660748532929339567781013573454542271845444903095549255777793420643448431299925113057854803638871734615647821126697542248069467353453871111811849295202356781723326120860075153417111132719973407631893924332587849419815862389776969545809784322878761270267524077606799417116589427422128638611440263513468672618280226681153456147058205389642495962698698186663557279962431391725457858454476980246303473276979862180585007034429362097316698180548452371719061441138207330952365366311547714525290673549058436695947468385815249590805821787251530685575895363655811661796218445273389241276168167310838562269569916681449840122590697233146931161948658224983920