static.propublica.org€¦ · XLS file · Web view · 2014-12-123895 1143 1. 74878 15628 10....

3527
Data First five Sum of SumOfCLAIM_COUNT Sum of SumOfbrand_clm_cnt 00061 3895 1143 00601 74878 15628 00602 212400 47840 00603 209018 47339 00604 44547 8751 00605 25031 6121 00610 94735 19777 00611 20248 4215 00612 377661 78908 00613 4578 1043 00614 25041 6503 00616 9890 2820 00617 108200 21911 00622 21719 4530 00623 185012 39732 00624 59446 11116 00627 91506 19139 00629 5883 1150 00631 25614 5177 00637 141030 26117 00638 90295 16818 00641 95469 20300 00646 80307 17742 00647 5798 1186 00650 31113 6429 00653 44943 6648 00656 62800 12171 00659 144425 32676 00660 84655 16589 00662 160966 35180 00664 55897 8494 00667 90501 19234 00669 121348 25180 00670 50949 9575 00673 3815 812 00674 184233 34786 00676 106141 23435 00677 66873 13885 00678 102849 23626 00680 344876 77368 00681 5647 954

Transcript of static.propublica.org€¦ · XLS file · Web view · 2014-12-123895 1143 1. 74878 15628 10....

Sheet4Row LabelsSum of SumOfCLAIM_COUNTSum of SumOfbrand_clm_cntSum of Expr100061389511431006017487815628100060221240047840340060320901847339410060444547875160060525031612150061094735197771800611202484215200612377661789087400613457810432006142504165032006169890282030061710820021911120062221719453060062318501239732310062459446111161700627915061913920006295883115010063125614517760063714103026117200063890295168181600641954692030015006468030717742140064757981186100650311136429400653449436648700656628001217114006591444253267626006608465516589180066216096635180290066455897849410006679050119234120066912134825180230067050949957560067338158121006741842333478640006761061412343521006776687313885900678102849236261400680344876773685900681564795420068269096147901300683149027274013000685197212444773700687106058240521500688220594605500690449210522006921637663348825006932301664441032006941666932394006953831682100698199107357944400703350148837800704697813031007051676953733922007074678182316007144676989811000715224329210071612912627690320071721092444326370071866754130591000719982811893117007209509116757120072124393701007236272511955110072411612531007254026809305792007261388523039814007272672456441200728902411750417007291935243489125007307375712716200073139998701490073218674352007331326526982007351237423425007361811893760226007371131624703007382106013850534007391414493224327007443059465100745131816231691800751859031789115007541173962527517007575434911345130076516608306220076611824223943110076714603028439150076911885823014150077112103025513150077230315681950077343597638360077551449772007771420872693623007781516033225225007806525212380110078265803147819007831835684232721007842193985116227007854166698400791200467396613800792563611114112007945875312963130079511019519920260080137498022008022333253309008206098123240082353271109100840270547510090191871881400907780342014821009091116732707721009103785691419009111698534688009132492101010091521161462550091784121213801900918199266505814500920256245286110092114398032080360092293101179300923951132235820009247290317600140092566835148261300926265313610086800927362829549900928319262010092951239861009353665010093648099344009491724653399833009511515268100953969861972220009543997791213009562165234553139009573079169421400959286359616364800960911712060117009613424947561858009625231993079009631751737621009653902656100966560641364350096821471559150096996507200202500970130892911300971288676310097611002122138230097710172151009787611251009794176581981100981112112226100982592321137412009839134518142230098412250256230098583837163561900987354287652110100140849796690100235646783713010034153125320100519155331810010073611978794010108393188510102089509175711401027304805415801028424439142110103010232227020103519546416060104013911031215190105074411693301053576411961010564130981117010577155187410106065376143852101062422898685901069217534196401075665731465090107717146414430108018291961010823059059037010856928314356140108964995135001301095359077709901096126252532201098555414453011032038750945011041181152749426011052473541101106123863613101107171603409862501108402910612011097391170930111835919731560114414260327030115115132300140119998971255843801201198231462084101220370577345501226272727294301230444141101990123711402531012384260893967012472975858364012622579585101267333716477301301636291303213013315548312328801364244753810137012241226550137310854236530137665550129939014201031881981922014301213623763014328388274720143612156223120144071765149981701450148303184401451152646110145318709235525310146281521904101463205703490401469940017084014739064198440147536339685920150112964124055210150322514661015074408185388015103133569845015166986135510152038168699580152211585371015231532440882015274792791017015323440874866015361990941933015403085523101543633109101545516871043320015504686199967015626179512812701564253245920156614388301540156929982585290157077438143501001581509039633180158312647218150158523734594420158816677359450159011614267640160250956101546016034101959101604551061274014016054706339933597016086958615912210160990031897301610295156955150165510200220027420170137578734013017028716420215240172037274721714017211884342243017302228399101731257248710174013502361017412343292101742935051885318017461920535903017474752138810174810026182850174919631369940175269176146911401756141033814401757895711675316017605680212111160177232709705913017738849167140177610480214040177821424401018012154249579018038094177930180519365638172530181037058854690182123827522570182468957155962201826204183950701830144772318831601833534312411018351397328101840749814821018411202682651145018435179910971150184465709140921401845809571827312018517777136930185282897183241401854105496223601701860497510222018622681860634018638034717153901864512412253018674881210346120187676365153512101880919622832018868834170760188735107830711018902553367591001901868842257415019024812107220190476029148879019054235752201906352407182601907473301022190191315514344340191512081225846290192117603642019236799013897230193075482151831001937187717310193835724724080194011274266240194495571967301945208384023601949117792372301950906822021319019512785598201952940121121019601505033022241019664729964101969285169210197069059151541701982507261078190201993461976302021285696562602025929518736020267108813775190203553971106941902038379977084100204327868562140204558531440102048136132442402050973118251020528953175060205320482399640205471251278202061627131025923020621344422688422020661905237405020679577159540207211246333950208127379541310020905766108230209398761213302108595711654021091499533769021111241922763236021131460033356021141703403844510002115678651610349021164862313608140211723104701021182284895118390021191353135267021207100197960212115742591021227104214528200212477079168272002125227214834702126645613551021272476344456021284326110268200212923933547090213013710127091410213132818648180213221374424070213466361714502135153303430892302136657611744880213813555631339520213993372183963802140532396730214160501260502143236205165130214424008517710021451506828384021484135490631602149306026123802150688571432620021516545814459220215296692078202154323962310215510070420425330216912859127735320217069941391202171478741097490217277612910217647635102841102180720261579719021841227362562727021865535512411120218923484132021906070112522180219146571220102192637615352021992053423202215175218450529102238198341710224132107851023012930116184956023025029895419023226205130810232424583497340233048638991023328556207720233346287892813023344095116910233847099312023391067623871023414533122610234328003771023464147784591102347258145231402351303696237702356189434034502359285185790702360800181668312023642438943326023682162243825023754662190151002379115471893202382909211679770242039178861111024212456149227024454455115240244687042220293002451901720704024522183944325024534645910880110245812968270570245911272552024612202249871024628432618542210246768959160263502472477761041316024742697453966024761777540069024781013721743024811077732332043024924700298362202493709081555430249411369242250253222864471760253444378611025361000125173025405356413246902554196944677402556262806245502557322056109902562159032310256324897509840257154569114281002601140677309273402631189564008402632229349010263523315431026384603180310264548818106911002649349027376120265010271194020265312477280860265596642106102657916724522026608899173320266412552266440266714700307660267390691026751946141784027038969619369140271941089845811027202777915728936027212475365647017027237597122410272429879613850272636027680540274071642149881302744498212191027451195519592027471534022905123027602620255656027622391049516027641555432352027661424031774027671518730654027697023171720277111021971027772056936116027801028261962921027903638673147028062160953776028071147275102809103582191321202813605391920281422843421028165890111968702818107043245232302826226640410282816810348840283222666506840283513801250230283733266281028406092413721100284257786136239028522384951557028576011128710285865761308102859303476060502860205687431245802861170764395502863152653391702864858521860260286575432169581602871211784302402876254505599102878185493320302879108741224651902882460359689100288538667738950288618923739333310288841394806380288916104465410289190796203661202893363157965802895976542195415028963383979181002903884391812934029041988914084831029057872618153210290698991211111602907175544019202908225105115502909398977220291047956929280291119364454310291417912136560230291557729100781302916770822852029175642510382702919100238197231402920376178838183202921322654610303121482512080303871930164092203042162773885403045510912754030512622260091003053382578808150305419795442480305535174804711030601011472493329030626775815506200306340936106341503070358991320307183261692103076362688820307714246351470307915968336680308746671022203101179114479603102508641301013031033294985941103104612621370021031061089324704031091181026313031105392512897150322050631014103222815917782032292188421103234237145820323521677457390324211242261032445895120930324676259160221503251400888910325312165223930325621655801032572093147087032637094157810326433535769970327510879220330327623955751032789991661033011680894110656033036517158220331113283151034311070312440523034403525859103451226045410345213325281750345834263811290346141657992034701266524861035612919164521003570162913576603576328687095403580543711872035811567431603035826956117510358318217810358423134541740359019973751035951112302103598781219161036031531632233036081485032363037433821090728037482500543103755469610442037564261997592103766384058488230376813172831037732039147924037747076115010378596381739203801875002095731038095392155510381121435231038189763225430382080355203011903824937224595038258713235930383349312114981803835135323359403841105024510384224649664770384846091015203857736014533038604082291796038615193152130386210852961038649760208920386579371829303867594111476111038721265229592038783418184409038851255129134038864876123510389412428276130390128768201039038896198020390410063221560390612587374430390810756310730390921912534390400575196159751804009274946605604011103534225192704032350339395804037194783647504038273616046110403998662065204041381392310404359395153511904048378783020405418122467840405563671667104057101062428204062394398666904064117153045304068104802454204072100002231651704073635551588415040745804913969150408467811361104085650813881040863545888248040874177105710409068841972404092399388935100409341671004104096252865597100410112010429089380410221227469810041033694988201404105284716852140410621933562411041072037042955042106950916263140421798642840204224770022281042364339103510424017943444064370425026272592240425230287301042542242643984042566957144420426065210110426312293307440426859845134738042741634135164042766525414980804294351567210433070302159021704341125222738304345187294000304347618414073043511111226543043574891106810436428836683270440116706838987380441272004197361704416177084122504421563514241044263318069847044272501469104441904223611044437761164520444456211551204457426708175704460103302446204462909420993044633149762104468395141017860446924357131044731032726993044762561667104530398408284100453818570415540454328921659870455328606761045722782665556045788433197530460548664122651204607189134082304609127453313404614352317513100461920106435120463065491478104648228548210464953561428104652949822952046542904160873046588789189110466863519210467911610272550468110727313330469118592731046942344526104730653341734610047363907097627047391052025531047433501489946047476335149310475694672246204758462211001047653975116910476965946164801204776251151610478526457659040484986821925204856732561638618049018142318713220491012970349820491537632856912049175598127310492065151398104930105502184204937358187730120493835389756890494541057501049493620843104950146033354204953373678105404957191654208304958590013871049633286878679049675288143620497011131901049745492108510497653945116531204981459795110498362741322104988135903121204989180123745205001872119236050302542539105033604612372050401096331105051706871050604754990521005081928315282050892418347748050919717215730510115845303030514394061666205148941023153051491349633222051562176341085052016808416405150525077841822105255134893405305257120923910526217752442730530128843647811053461402507205353184894572405363684113272054016784016598220540371501159482105404667618564054087888191120544381031937405444936019555054453738821205446134393420705450724811591054521839039898054542319252384054613998921205465331967410546810894237550547680081629205477293363020547836569716380548260661359405486269251910548816503433920549112760321240549546327967916056028702419095200564140564873370565623294651056612411554077056638383173240566714934291040567217282378150567360521336105676126752726405701123811326371905732417951004760573322346527050575342793949813057646966148210577511271302520581936694793470582465761454205828998721473058292659651105843128462962405846767317881058491100922603058511511729462058556354914619100586029446271060015535615722190600215136241000240601014251541097220601114893681060132132641106018152453483206019654716412060269519238760602958221646206030321458898130603239453106191006033769112321820060351745339974060373483910542606039794016071060401375874082727060421919654038060431229287106050244559410605112266032081200605241622110241006053261061610605725807381060627598920917110606670427217491106067475071209290606911450280210607048149371060711534841873060744082512145130607611338273720608211851832117200608418240506640608547981410206088574914541060892034398106095362169036160609615196434630609838954991250610217948486060610563392190071706106628691700212061077118421212130610866137185901706109111287295022006110426361214010061116237516704100611229042729360611422451536010611527617691061171659546996061182140053956061191547044585061201681563106134513116471062268991025331130623044561154106231214070710623471171914106238139074171206239468331162470624141411110085062485720169120625092242801106255712818262062592380551106260728781890116062671755251663062682341066208062813118596106320988583033720063334571116330633528335734540633957441512106340188725460506351115342879206354806315321063554719514783110635740537108498063601371104020918063711673645615063741750843682063787038163510637995862965306382877121393063858040217220640127746750130640387052319206405752721888216064098692241064103191694201306412139737410641311944350030641544363118577064162290969586064182335366903064227733185330642463461984106426513601294470643731454788915064411154233114064424369101910644336426945970644711735284940645010170129215220645112140337820645711839031752310645931949261064608538225090200646110182651064672629669106468796923625064695086154510647022591671160647365325196361106475151554491406477992128223064781006929051064791846760613064801632333206483139730410648469691192411406488587551521516064899328925406100649211481929809160649822321642460650456401668206510144903760606511638151892621065121747448674065131675642877065142364863554065152559471884065161427093840921065172199673784065188495423725170651965139180662106525123233047206604149960710660524846878660660611584732194220660825049934340661015106449420661118682352212340661441834130625066151614249754067023189410290806705469171324160670637218105711106708112082320671806712299699750606716115134294773067512467835106757102422357306759240515127306762893552462810067704242410914706776637401622514067775946178110677933918971067867004217710678717290475730679091383251991606795191935158406798126803386406801225656480706804287718529100680727076904250681010730130934300681195612581306812770825373068202189864277068241065012951824068252764376374068304051514338120683110701475230684021017534680685010272313450685115826543044240685438699933068701572248853068774609412626110687858311904206880363591194311068962704650106897228796285806902951182982130069051115093955332070018869320020700217037457020310700374983253771407004957125054070052174066884070062340378237070087634237920700936345148572070103256512183807011731262693213070124588115042907013817592596420070161053534585070174260019987607018645412395610070205876160510702312511447240702452457192388070267225215930702730731113672070281140633135070295804203120703049841193861207031254098404607032251488806507033113504216307034362611792070351053133674070365321616321100703949440176211807040300769871120704127237105679070423982812190120704341231530107044315499408110704534576116479070465004153520704787063306241707050179545824307052101984369632107054847482547414070558556228828907057144704567307059436321413516070603439997889070636800210030706514491479750706627466883180706710421293630706810605303410706993562694207070251627406907071139124489707072211374910707390982576207075191166403307076246128226707078382515992070798641323820708064237182991207081226601613050708310490338412180708727931410884226070881123336094070902761196411007093101703427401407094243397549807095305618526120710227634103894071033072011404707104695442431510071057393825572100710610791359930710747941166428071097309327034150711091188321322007111227928529707112395881273411071141186035072072013186596107202150792522062207203114263783507204535761461480720519694662550720645241570207207902630701072085032818168907302365311436090730447901163947073052494478485073061580985632629073074245915805907310787328672074013432125610740516237549340740724475114213074101087234203830074161664250524074178571248210741910230304720742028798771074215852187320742319937361074241001043548818074301451645173074321908855306074351140732941074361635948175074389525245730744222003650730744440885119861107446423101242380745038536128211207456111012921107457323292010745858251582207461180505125207462159425201407463973828644074701853445799142074801435337502074811740844765075014316812753807503837127422075045036818212407505149954920307506330119951100750819258590030751214217336930751319365201075143738213186707522194860910760111882835603320760417194597350760729307502076213076385489076247399366310762655771792207628203426988707630533881619416076311219094100133076325699526468507640245871010764147731256107642217478710764324518131076441794563596076452341594207647142464810764812553001076491539948312076502300698714076521241863728324076566797205120765716741589020766061521793107661730118763076621453046345076632318873976076669308028329220767525787753280767744201232107701932533018720077021684656539077046215209430771247288165021307716163825495207717411115151077193509212224707720174871077221584552527077246507820613190772684799296831707727125923758407728135725416233007730452171425413077315031514964150773360182195831107734623917441077354771771077383431102610773915734464240774045278159541507746356681237340774733919108687077485762317779140775113944608440775310732433771270775532472117697077562196565602077622683879107764624122108890780124109809311078031506659124078211187243253078231628849513078261873859813078283989138420783033331020207832229836936507834490381514517078361638655295078401072302725315078491093440943078509871296120785340481432107857324913941078608515428122150786610432372030786920838688560787111509415030787412833861078762211772556078824324112546807885999330271079014119215273160792016191501940792140271714207922903502917428079241620149144079271968570435079282409977066079309101297430793235159124661207936139164780307940639316773079453438149320795029234813911079601101173324039079628444253710797474142185207977258578210798067052407208002389991050280800319299516260800473171866208005107143091208007318287610800836265108408080092641976296080101445447108012895572427023080157591262530801610603328697140802057331275108021105634272831408022200136413508026849521292080274421753108028327029290708029844521251080302520868993080311025028773080332629765215080341543814323234080354647711691908036383411531080375975516449160804314652441380410804638750102921108048460941292913080491797623108050109446327582108052184485372408053947962897527080546648317740160805560677180031608057149353419622808060307298314508062162764304508064107521429208065257160210806689322435208068942231108069193205278308070407581234040807130309863450807551695138321108077214405969608078476419591080794096210668508080902022365426080817655221209908083219766500408084121405309032408085102292924608086275027373608087268286730408088130453323208089193995947108090336839693408093666621212080942358970689080961126823221324080972219062834080982428765404081022333063623081031154033219530081043154188426081053290697307081062157365314081079534324230810844453127571008109532441448012081108707226510820111008299020820234451119108203146043982408204267747638608205821542305716082107903723360120821520600507110822144667150416082232976588575082243437983108225366619954908226376511071560823018695221082324215911418708234231606587608242983927641082432259693108244248058505708247720419532082512102958522082602214375594082702732263145083021098903131419083123751881108318279697041508330385241110760833246749127647083414981139610835014328432930835314233459620836015914440947220836168438161559084014797012460150840297392984208406443251192440850185682637208502418312461085052307974378085122625898108514264190210852023392741690852544211465308527515451559970853021866614190853429406101659085352092737108536256737467100854058069189382508550935226108554312211171085591294311108609123283889208610370561124280861190322683208618434761484616086191345244537830086259201531086284543614892130862918666526870863862230218121108648951533379323086901129403704516086911141140603087012178926815434087212631973108723250857727808724118743376302008730793917811087313649811072100873319687613730873455591926208736164365889608742364151393660875032547120649087539675531945230875523355873191470875732103994960875984965263961308805112262895208807356571148080880921332625280881049472036208812334148845130881612803744900330881722565785170881859741408108820139130441934208822320981066315088232795527108824364191154490882518536111088271244840145088301561252196088316264218281150883321056341088353537100920883620788628130883729925884680884029820917480884467970197352108846831123983088482678768879088502108705208852111236910885342711552208854227137494100885792811300462508859275789610886189792292261508863133647310886511381736298220886910495329940887275763199108873868352821821088764393514007170887911585339440888018795561088829173302620888423256608120888985772500308901766012266136089023111710874808903537109108904180286399409175129821711000162941246811710002299092103999561000320071669351631000489721811000636961786210007538521942100092834789815100107549224545241001182738323953810012573622142100135743462961767610014200497523810016197535656559510017141875204510018383812212100191153653787838100212463048412994100225613420888281002343668135701810024642141906521100252051266547042100264375912417910027783292275310100286932127167211002932599696138781003069291847110031116581402201510032227978727287610033212813824722310034103774337901410035706102131518100362095261566100376443117774141003813365360002201003998992858410040136661474821410044227208420111006534773115162010069153757111007540826144341710114124378011012864441207911910155923254110170231053411030179174258611510302329910322103034903108441030498279280471910305364971095911103061914526451128103083292210866510309480281322371031075302213301710312133126389042110314165262486933510451191881591743210452638671723913104531497454253934104543578810839810455254208174210456564041864019104572094496703138104582821648784157104591286544137218104605116913051810461461299126870941046223252075744331046315767446000311046438971176210465689951908681046661456179601710467316414857445810468123674360331710469123854357212510470540712452104716175820812710472221157569410473542421613881047497831811047546345104591010502912730423105044179106221050974630219331910510295711462105129556277131051410061298711051614774331105202966686686105221229335865105231100945551105246021451105284111155711053011295331561053269742297310535367110781105361258236774105382520665586105433154594578105481128029393105496844319685211055074471211132310552388761055281056241695115651410566136714223410567351021003291057032562923551057348411148181010576120738011057714562329941057911274354041058047249118239105835077016214181058833299551105891796148613105914289111668141059419354952105951806448309105986023717849191060189704237972410603978321512106043657489469106054796712893161060644271032110701223851585195210703267109446610704102987311712310705302571385041070675732466310707385611371107082693978899107091981260169107102045759168108011066883139328108031853528110804208096276510901605111793413109131268341110918739820403109211599650282109231582739051109241727046254109274965144831092811583461109302856111411094042277118821010941136616342243110950169425237610952194836915510954374811081013109565208114730141096023995674961096511906303831097035452104911110973205560411097754640146151110980144564088510983911837042109841675500110989601817492109902401878578109921413243142109931153245993109942699478439110012621667311003224905483711004172944952511010270707407711021116307334924011023227178139611030511771582316110407681722654221104211084631702351105021605632981105115644271110961218242962111015453143721110262704210011511103127116404851611104259618438611105219007291611106618512011215112012719548137755112032883128862456112042162149604528112059048531106151120611353936750221120789299325801511208759882335116112092798101017415511210589622265211112111306634935114112121625425260127112135692718958151121425349111066127112151258914447324112167115421457131121781913285971711218137834497553111219228350941683411220376124161255581122110203734192101122255667209321411223229856104559241122416092879098141122550095144211111226105627361962311228121761397802311229659783320487741123022279388000351123120290706861123217681744551123314544441561123496989285682711235810433390708891123613511041372221123712959938372261123874672275211111239155143211135429896313873934113554413291603236811356104013010411357289737404511358665212393210113605230115111136110260328036231136218295507641136312453961113641418944445113654776715190611366131243854511367599262066510113685371919052101136939281001111372198943621383211373414703133926671137436286416126237113752256228526340113775546220831101137817844501161137928525833241138512720235974221141151260140938114123043481436114132898983076114144395112852911415311371440961141634163981491141792912427111418139554422663011419150651416321911420142874651611421387299998911422118663395511423381241096361142612894430931142733386103477114282159358983114293521871211432267990806404611433694818793114346866220459131143554736221201211501505851441825115094820133411151015134417071151414088410661151635530125845115186859196321152010767628835161153074346223652511535423181511154282498224012211545128513474311550433701170281155283932350511553127333896311554101251265842511557314749304121155814184402841155962001150759115614729313094121156337143114341211565157803921311566178064643511568427913403115708209624148181157258142145791211575395110362115762812102231157739349108839115799510298621158053064142601211581614101646512115902098757809115962442622211598245669759511691259799834243411692124973806411693410861265761169441589119657116974980155811170110670428837161170255639168421211703715042220713117044631413093131170579831987211706909012710921117102044558949117131301029373117144722113123161171634347982117173518410807111171924785501117208986257821172128178852117225600138421172432927001117252524168731011726408589431172710783231921172929496790481173040959110371311731778618781117325346147011173356957152232511735801923054117381918534111740860322022117418223218231174311406630731301174619325650881174719373412141174980011875111751916226985117521017336254117538727248141175419407471721175567752287311756276246756711757464041096910117581104173170131117622135461156117633277181555117641372833643117661106276111767312738200911768208476182121177111802211117721278893367034117766649017904181177744058121941311778547915532117799654326211161178046041568211782913024051117831110031543117841198732735117861050532124117879548327564291178849179132591111790172954911911791429901211710117925587155331179318227572761179475432016411795564371483813117961867640453117971769653064117983363122211180188937246602111803519351489119119017838020682131193020726271119336440203111193411256289041193538161387111937641220922119403558278235119441085226353119463141896111949495014871119521248132833119532748782111954267772111195911071246411196338581319111964669520942119672153353878119682607075688119711339635012119759006274141197612553901119781003127413120101492053872622120189632225021201932287978711120204888112659101202355312158112025226905365212033340368568812037129813031312043256036082812047295548293612051306367511205279471534212053642116632120545351413877131205645571179112061649418132120655655115299191207446791086112075527490811207881451199381412083724917822120848386219821209053234120316120921871375112095308167701412106200744733212110815262063821121178350209921211814218347651212213793761121345989113411214394482379312144355869581121215424384851121574935124111215938535105729121675264110311217043789881121801672533971532121822068248953121836444187111218492062594312188135153796412192401212311121931291400112197420111411121987024180611220212153061122031021162745623122041008526804122055577813989141220636252106941112207349629288612208578621532919122091565408112210122222411221133611045312302287118340412303367241025791230451883131581212305953927201123061061630473123076546186121230877254222611012309119216328882312401172868447603912407190143911241316334414431241431064910371242893092708312439586014431124431610461112449105502655312452492811861124551567044561124716642221124722789600112477224806268512484610514593124851984453112489875522912124982307961756125011030828623125082443969506125111180368112516788218881125181120433364125227580158911252495016254232412528125613016212529136228611253317189478831253486287223381612538337838420912540354583321254320344171125451330369112546441310711125483453822212549393910083125504215411834121255355346160381812561329168088812563414412092125645945159031256616204631125672241645112569258427694512571184794953512572205865171512581991327112586164204018412590226235474612592411110312126014822613800161260354072153121212701129483857312719447913111127232084756951127345983168211274210902308331274846681077112771209286072312779213873921278655831561112789384199211279043401039112801121304320262212803114802779212804299087495912814894420751128163178172504128171366337582128223472585275128281274132142128313187929112832221865408312833307870811283440103114544128399999271031284242611017112847406878811285342851088212866111982302132612871392394611288318596399431288519880458041288646301375112887878519911129011109522632123129032742686112912650514101129198381244511292813132101129321525838233129442444678112946220044956412953734101804410129726677170721298335893764671298655517111299625695561130211079032559812130266055170521302715044389641302934629341130317780016914141303211189277831303360201313113035924023775130363357970113037232095501513039353388830813045821691963816130539964237141305793640245231613060223365819513066836931961724130693406483267130731822838282130742812507113084144934511308884919224591713090394929294111310124055291131045445213511121310897082496213114687715241131184520108411312671669175521713135125413009113142298857884613148457889547613152184184315513159665315312131652679765024132026744214891171320320635590551320415142355331320582754172658132101339423165228132122453459734132151444230853132191172627392132241069626992133041501537775133051136126602133092118625113316167414121313317206394759313323279187077413326763641632021133292158849833133461983648344133504061492555133578179233911336320379378911336533281726561336742189856171336887931964213407133152943113408882524192134093876103211341325556466226421342054961219213421513141177481342544931109113440109804271751313441111483018213452452910762134561119625201134594032897113460126893426213461296382211347617530361951347813663297431348012264290721349231183804041350171883169381113502537931245113136011064202306216136026283171121360793431968313617332557671613619367587876613624138302589313625586012921136262122477213637120023060413642441659604613652739718601136556064210821366255488125259136641120122531136695062410421131367618522377161369053711155113730886522732137312556611113732207655072213733872521972137431202630463137531119827033137549313199721375514594781137609296421529241377893662102213783361668111379039387932811137975008848113803255267511381559820149171113820829131831916138272898874627138306135145221383819130525741384935057241138508712920704161385614923405131386274831773213901226485791513903502711280561390434053938431390510020226082171400169562068114004175024641314006759614921140092292556213140111150725112140125064134811402059516140619140261223333901140311847442363140361434027953140432511553704140472621062414140484642411546714052528021144391405715018286321405915060442431406348049115495140681450435161140703079873633140726351169211407576486179851514081130633737214086320755311409285879221721014094928452103116141035018810932314105295714961214108644491454041412078088201031114125857118351141272151585053042141363992387963141413777180856141504117610693914171606113031141727186197011417461451016114201347461277751420276177154207142039612124135181420421334690031420747152115158142083364176089142092900868168142104607109711421180442509114212150354037314213133412911614214467691080581421561389143941714216241175741514217793991913215142181934138196142204049593365142213801228837577142228731159831422330431717661422422996051184321422511846229343141422619381945545381422755500128655142281006425015142635278211430137768929941430297592611114303744018901143049297722046141430515152537521441126474550051441425366503931441666811312114420594201135111144224076108611442322094422741442497669197351714427891116652144325464311705914433650414391144374054870736144454362876114450796521527716144544022787896144569095916710914464820817991144672604145122144684137276506144692642250531144718578166911447218399336271447677902128114480234165434214482310377481414485622211542144871732534114489971220291145022533454836145059621186021451015697334421451213741308921451357784106385145142692672214517692514762145191046119803145227807153321452659699113851114527534461281571453025128513731453299319611453439613804191454416124337941454822517471641455928361570651456429122624761456939287880551457222278453431458011682622870171458934644688131459037731783131460535663762971460629727676410146071147352410918146088631152341460924891531871461073212103314611328336865814612456458559121461519546367831461731836596261461834668669948641461958961205314620138727314153614621207926425593914622670981481710146231178412442026146241119552223220146259154519216171462625326449362361462795115211464244197936621147012029164777821147061694940711147126653139811471550248522147182102109711472721318475821474410704221821475719893477621476012936833710181477213768385211477555739771147797786211621478736221820071480151631382214802110672743214806116982694214810543761321271481420837582531481846741030114822612911451148266298117311483078159198461514837487314261148436487516532111484510113325600191485012637926915281485344201239114865241315690714870111002871314871161474298514873955221181148861034219445148911042426593148952679262034149017539918514814904222106037314905782702072410150018802624418101500366870183258150043110917115005184064646215009156708377051415010165329417221915012823512147610150172204258714150213765575833150223410588614150244750811569615025109971273141515026955123431150309358202611503329465685821503541789831150373589184916150443739779481015045170414183115057819028452150591723441872150613952411125415062101242478215063452271332561506569162160111015066330417587315067933722001150689829723518141508452776128825150851006276115089129642879215090728011834713151014734111379515102638911759112151062873574425151086040216508131511056241350115120467809462715122558201194212151267988201121513178564207358151322460952698151355853125511513614967432587181513711354269411513922444647441514367654169671515145326737039415146158548369812615147366558689615201134553008515202360607959315203328327281515205534391300281520650264106861515207157936211520814263320851520939123800441521055843120496152116550139321521210003324328311521379604183912715214108522311521548896122841215216368538977715217505751235211152187655138611521975443182881315220936382063114152211572463322518152221055424293152233767288357152242104264837730152263914952115227464451040771522817117242837241522980637186127152328395317753281523415895517821523584977216221215236392989377515237203557483203015238272565912615240276250321524111552308331524392413238791315275578216334153012185285277034153121628635551153144433211059415317209313533542915320195615581315321653514282153226515411532327469597671532414837360011533095852585115333176114557315338134503343315340158713501415349190115031215357510610511153598809208311537057181130476154011418083286716154172055650093154191001021722154258900722782915436106522267115437197505303215438111732294115442599514102154561508836271154611029020101154731173830411154753442885115478123323005215479780315431154821087724041155019341825711111552124804761421552219843514021553075331617115537222365486415545207651111554796561998215552397001061351555450583140072155589613242711556319395464421560121965755824321561313204306321562612006284851562711659285311563221773494521563912226281411564211792828626171564485582200741215650173961416662615656422331117661565842473116976156669617621271111566841888112156701066727011156721003326201156736478139411567431518655641567859251562115681195174622415683487941231241569033381822131569714497328211570177163191021415714281547831315717899722229881572226662791121572487232384115725318580011572822823524041573613070371121574891142390215759797022262157676923417754615774332291115779141940521580118746549890221582433064876221582546908124038158342005150503158411004423331158451418931312158512724968503158532779869784158576326015402815901104853266049159029066239411590476314205561115905127222356632115906172703974315909241806436215923794518431159281394140771159314512711728915935122933270115943221305300315946218774995315954174034614315963105939276081116001254972659842616002564157116023217645206216025939025261160336581152111603720283524421603845699202160461777439782160497849188831605071031872116055224925722216056204495209416057236825774516066759561980517161011076572483781610514142735186141611727473596051612134186741641612576413156709161276769816778616134173634192216137544631345641614247359130226161457011182611614626186612651614812860331137211615162011491216154331847484216201553721467071621412081030089131622412319278411622640290105494162406661771162427364164211624636188461162541154033352162627891230811630119468413511631414858356711631618955569631632361280135026163351172922818721163418225203011634222351504631634675845176811016354708711641481636059151559116365124260297881516371830319801164011815238223164039565206711640695272215316407557041444581641234808820471641527513679861641712561213721642343939681164241778744173164283777193045164331110124762164341559737663164382564362414164411387535084165015569912839111650274306174011616503167423824316504137012318361816505104995263121316506124982302941716507464911155091650883113202131816509408271041371651055188132651116544194904378416550528941166017366718390201660227029072926251662338001026116625282335942316627729916081166306119416668816635136964090216646836119111166485793817455716651630612962166529075420925181665419007417211665912312449411666816074414321667360711169365166781547478116684442613551166867113220026716693629014483167011033932517810167354759810036516740120872831116743256825527216748695117631167491906045513168016164014217916803947002430120168237188215419101682648531346116830119892296229168381286832201168667097415820616870675415353168751429132643169018766419773121691242021099216915145473148316920750817652169221189332291169297326217511693312045279621694753142127824169509374194831700344133103607170071957848893170111564673971027170131046172717518170155739113451717018414612821170191086322524170202086155615170221588743738823170252289850668170266307614684617033117935293984717034486910811170362243865893170421566623342919170435146513457161704411949630179121704699302158317047260947847317048252316332517049116702838117050477871103614170532541361825170556597416092151705766539147761217058263675498217059357871035861706137206865831706523761568421706734995752571707033817860461707437664950861707895930247391317084634261557731708815136363231709023970492931710110395263461710212454269461710463951369517109100681264002217110591791477515171112169062624171128507120390181711336141837451720121167452614331720280451828117222285107146217225498001366791723360850160206172361440731933172412711679924172432424148441172543064823117256177904074317257346369034517261127973143317268807151887717173031742544321173043620889714173072331536117309126382701217311214641511731364518146441317314122235811731543013100898173163172276888173191514630544173202788461873173211551349117325126752288282117331197307542512517339471811791173402524559654173441976851412173453011464576173471180222512173492926857427173502083849443173565891313068817360565911081173612111750166173622363349104173637814135921736524784911173687106177411740126446580661740214356233630281740325585961987561740414357433326181740511475233851740654455110371117407250745111740810244285621750110182232021750839237920871750911908291821751254521132309175171349931463175191470634392175202032947163175221366613334120175273184779924175402950469496175431484203613921175454559811110717547201814811617551295097337817552100512120217554178834243417557466069870717566206245091517569152483929617572288566241517578479211181175792400457416175847466118690917601212562540454217602136419335993417603288368715154217604122973406317608221053211770121239749782411770248011114606177211262426971177242262159632177378974207121774054549157014177451340613085115177512287456003177548590618866121775654005134965177649344183111777723000599211780147950103575178141095321121178151372583040717178201456329831178216244168931782216620735377291782416283360731783014011318221783461665124205178371259033193414178422401168595178443555185043178461782734952178475203610127717851553721332051785369841746117857545796011786664532189983178679855272411787011042722320101787248758105225178761432632713179012346375335726179213846893525179313207966234179484356897482179543538285703179592570756774179601406931831179615238012431817963382101103551796779491768117972100261982117976560616171179832097946122180134107511180718014309237420618015976242241519180171938244391534180184881911749918020538181346413180305153121211803216158369231803435487892551803671192015118038126693373318040184974593418042121470294581418045141246395132018049496701294712180516045138931805291903259211418055413939816618059216095441418062301687745618064509441146881806611784328721806748871113645180691880341973180714722411766718072615319272180735501111412818077464111471180782557262507180872274250735180889665282731809146019114878180922525443118102611331499221181032529296317856181042192355439549181051946359218106258287325418109262515700718201101229292411018202822322164261821073361605118218108952263218219141903666118222357508926218224195503676418229586141465451823210142241211823583325206279182401329531671182411577045031182491939648092182525792614142418254366929077118255109462975118301117290283401818302286547011832113797355021832231855939211183283939132411833381292213118336769622851183372329664374183427946187711834313726338511834436423760951834766512411835137791103118356117143299218360301558129718372417014221184031522546462184078367626305518411957822363313184135392215611842128061790221842665781747118427213025701218428132163459318431674551661781843320316582341843415120412221844430309730431844610563246221844756700137305184524334011449518464283556982218466166744393318472167205105218503297143621850442110102095185057757917074718507695741736151850811263427947918509134120341941518510187493495212718512238567600318517123053336318518515341373251851911164286521860310604823100121861020973506141861242427988471861423671525321861555001337118622110652390118625789417641186268530220721862743091349118630258406286218631167823266118634108857270456186365797174621864010948725473818641393069223318642266866510218643379588442418644135163264218651164914284218655642717771186578675120603131866112444229021870221666555387201870425840365687391870548342113165187063683310708418707437891237571870810534126609818711119603586418765100002450218801461981070951881081101851118822226669721884056152131211918847324317081318848691821766410188531290729451189011057112460031189025692168611891221512457351891431648744791891595572122318917106562584318923323228558418925511712671189364277992118938220161611894059882164841318942139393034218944171734138318949253155164418951120219273542118954411461246211189601088223074189621085228522189643650877957189666465615871151896934789795061897486688202121918976254796163818977953309119001969372456625190024713412505131900318606443361900481470196471819006287217339619007470661135861900871891184622119010776232035317190131109322825321190144872911897819015564513162190183129073805190201082192668522190217598198121902264651378419023443951079871902511197262931902613925534877241902775436181581119030290847412619031268096994619032640517231190338006199421903430554701410190365472137931903841594100221119040319717568919041201571411904377491709119044561313202190462616676417656190471498893800229190501556540094190536152915424111905532110811651905620027535241905752855123421119061392089419519063250416651923819064106630270332619066111063395119067134776356612819070865721732190723551083948190737517819477161907416405351190751220429621190763033729119078648871456510190792508548119082266436602619083957352565715190866043137331908749094132361819090334897529121909541139992310190961362023489429191027430172851910331598781371910430504973058891910641131921511191072744007260891191097206230411911111178326654191911414806538656201911529467410082325191161305174777215191186202614566141911942161896614191209880724466141912134772848691912239526105106191232754468478191241346253515919191251274133297812191262340969932191279641202661912811245326974171913063660157981219131760001765517191321000542350515191336273116582819134146756345392319135346757901619136135322331031519137667391351471913826455489521913947049997011191401157862933448191417953819035161914251341615219143546071193681914411134923527221914510667226384191914666978139161219147901993061216191481546413919921191491151512694227191502280349875191514384495827191521286693177223191533035372705191541659633954191782048501119301847612328922193121001224734193173381081193205240712144101933325939726171933563680163371219341693761840325193426571515788151934312687322921934420143475531934712372981193485997314803131935370471593119355642024523193631761242383193652276950184193725006812110619380165540395854319382144504379519390462601102191940113033431665271940367073158881619405161253377219406442919795151942255370139701419425280711291194263368087881319428428741074912194383609390811019440269116526419442967213119444137983771419446132794332022619460898452144219194621627140406194648378418475141946520720489451946810033222479121947315524395241947461431578219477164304902319504313168620319506121592485319508232685534319510231446199419512255045897619518960222383195201964549995195222675570696195263599484788195301844939653195331768943464195395708106411954710610294221955997321753119560281546123319562130542640219565950820203195671795935644196011104242590322196023082167015196041953541062196056502114999819606119957280022019607660621693310196086989317417919610176265437282819611524841203423197011817275385197026501917387221970343511165119706675515882197072274861851219709337538088101971128483759510197139273822683241971810056281241972024963617881979937068911198011854247841119802193194818719803531681471916198055688914759191980666052189321019807172148811980820223154769431980914402457351981057012177681619901121693316619902266961821990414354536294391993067951941119933279307112419938301583311993946141304119940592315231199432918686119944211484203119947595271740011199528141220821995629899771551995885039261132019963690431687917199662090758474199671385034284199682944882804199701020727892199711990950973199734411711209919975148403552319977417621082314200013277778441420002760612113626200031570843311120006555618003200071849444421020008481316823200094655113754262001079097239722620011127864036420012332466522001550501561320016546481632721200179512225869222001826596593200191206428008200203710784978200246067143722003240074986011200361573949231220037456681292729200422136596120060226145915102010927699717612201101229153019835201121105258120115996623383201177174218522012081812171620121259266659122013219096420282014726640690717201512102451938201552276659109201643711793320165357987632016646911170220169309970522017071861942620171210876722017546511302220176959402468629201869249822877202019061782162562720191906325786203071801408120422182239422052213912961206015820132932060260821144761920603178624034320613297056222061964471507420622467312252206243134771120634939517531206361539939976206466425139422065017847440262065340021014120657670116043206593332795220662108319812067840973100831520688346770032069559331481320706289057532102070743586111021920708199815005620710718319973207152833270496207162243859791320720122432812072197333033520722321180812072339369412207247763172552073521129592782073628296422207371888148816207402769773768207432062437120744332348491720745267657317720746358408309132074725978762207483363984011120751107072188120754176040522075541840120762943217120764400690522076922833573072077024468595513207721209629585207744511611179152077861121711220781542914613207822069048277207831067265120784311072922078514272340662081423265648812208151693350331020817233837430122083234582973114208373389108922085014148137642362085210945730735342085314237349632085410466305172086618915841208729441256332087440858105716208761128530146208774719311774152087866811635620879131973680520886821524835208894413421208956727216366242090121160562110209024146111501152090318111513842090465994158062420906516751321011209104023511469182091239378106461020995374299312100118667393742100953551263121012873618044210148167220245252101540507108511221017564713434210295435161222103021031680592103197122267321032409883212103761351647321040154853468221042459221322812210431825251216210444744711872172104549471137351521046154023763921047244160332104835956902210502267628121054131963379721061175817434104321074189154845721075256097721921076550513763210786887016929112108471362136321085450613072210901817941504210931096642962141211029016211842110831528713972111133969291211137145161552111465531535221117587801592916211202405871121122571761496419211289576227242113110206316652113333593927010211367754417799132114656001818321157132253313252621163266470922120110079626404352120210504426546362120420390552101692120523856783212063785983221207600815432212089555126820242120989704244722021210359512592212114563911333112121218743457562121323172499772121440588442212151147223177623212161309265121217351408300102121890694252031921220116262759421221470541109782122251256112169212233538393377212241218782851137212254647611526132122722116528762122817809447209472122948347106161321230519871265110212349745223290192123611469826982352123788085211822221239539041295912212442584065118212641545757371212862303669919212872840296162221401122349337304421403299785122150224179553031312153353591177121536720516441215507562917276122156225383181216017352216673162161368288152091021617208585096521619227155613521620630121484510216291894639556216321931845473216353001745121636922422922216433747970221655161244164221658137083199521663129703185221701651071521512217029576824699242170320968498952170487426712171316401454222171616650407952172721688479832174014041633453252174212646831408282175012429299132175638471030121769505210053217716072152322178391512036321784428081089711217871738738044217881720435924217918209231922179352471439221795179563874521797124426912179847231177121801152573835321804172491438183421811474041206911218171944850602218426263149252185150506114288218535778127322186387462104221901573713211219031656423121911248985425521913632514722219153334726121918274170512192176860202921822003814493088217220152569870861322025120872871322026689124122030704072468716220315535815570262203265061385122033518751350627220419272242222204218872556892204378011693222044657262206912220465790914662222206650191395222079869823936221012290171271122102777221293221245195102712215052501124322122151954329005221524842139332215318805731221802488974839221817564199322218217806484442219151502126611422192414271046019221933978983322201714819445222022952281222039899275282220445372118241322205522261596119222066935200342230210338292052230456015159161822305478137122306543631419918223093289869222310203425564622311155894817722314849920376224018393120960232240582101906222406249656512240782588200871922408473061171112224272699764513224329902210712243516716312632244311869213412247373011818122482475881076592248535387032225078852213012250818466426762252015129339322253945229911225468566222022255336837691225544452810698112255633400859242256041862103007225727635194422257810013217422260125846562123472260262681215122611152473926222630828901897619226551369831754226578915209432266466169134199227017843819068922712645515902227271754433533227471002721872228012229544812839228021328168122811126122442222812229095268322815259825236322821300336953322827913017752228355726311423922842877917902228443267065432228496410170212285113118273812285311936259212290186503188061922902588081447215229037020016763242290852335122852622911564811302517229201990541173229222751670184229322523952716229377139165022293949130103949229403743842122942146962935522960600171327112229639148194642296819103378642298011008923557112300219660412632300542496957772300915433334842303046681119123040489313171230438729207912305587732972123059320328390112306026774694752306186975184771423063801626311230711234627971230721420830083230751918147872230935234111843823103390192412310998022894123111123511306021923112101265251493623113852382140920231146663519141152311679641189391823123426681122352313953805129259231411689238793231487139157922315380761614123175120282639123181199925689423183227561712318585483186201923187884128123188105686254182323192151133704223219460181138262322016224737996162322113617313032322214610278232322348109111739232242942672926232257318217559112322616224740637322322779401321123228631391420192322994099245771823230827252462120232318129916443923233373929233923234321687223723235958052266922232369406243342323778820012323813873351232492840506223294306458937823298115895291694723310187884448223314215174657623316148426812332012094328236392332188877209142023322469461136316233231783845145233242713963284233251115322992233368219159432334716494081233544754101912341321741400012341512716257112341823923519842342181832040123430184903743423434115167258551723435414921107815234371062222141234511217432704234524271491371423453533711013234541115162692540234557049017146232345627839658011234626903016603172346447767111151423487583098412350211016724041202350314232761235042759866773235051497053755816235077668717528222350815655191235101242433284329235131814395055235172167456254235183486979281123601597401278321236024391910816162360455981341123606137645355013523607510931089682360814609322142366616222634818372366718045331236694258997268236901775248156236921238730914236934522104412370112224307122370232297641237032537457125237046094913198112370733832790672371024286451238011000718092238037898215481142380530502794372382136918131238241871939952238272048498123831557861245714238324331141522383478298164271423836411501019742383780021608123841108281971223842415103123847101743215811123851632561402211238601433473551313238665739128812386836128738122387513837323832388222155398322388522035524422389012290289312390141730102608239171736484123919733614441239222032648883239231959045003239241661038213239272307579123930383638970523936113712117223944161073587223947119363033223970999282362992397419301431422401241406835882401485086185792224016115870253722324017257335299924018189153433742924019652651381262405566171426224060100470238651924065114722323124066104662580124073110193226441824078376484912408338390678542408438544629452408843059421240901691547912240913844797787241012518357844241123628168133921241216507614497924124213366812412752581353124134570821192262413613651304712414150172117605241471012624501241481818446124151115739233568241532526635890132241621115023472241717849116043624175171243086324179461088345624184144874305224201345257515624202502343124210153128356471324211715461876782421610313261312421954898132436242265521110112422842229988052423024157457632424449686113265242452405065782242513009577742242561309027921242609199198012426661152147029242711508733381242731233022941214242771285732713992427940741068124282301453712428364751693224290423478895224293301657148424301743761494172431415446438522431996872369124328744214241243308868156412433312231524970102434082722035124343329787079424348124222698124352944922961243541192182737592436051821161124361594712292243681636734622243705532123822437877041579124381118444277596243829846022458112440110673120324142441692121728124421465010361244222238843352244261829339564244358067194312444511821225332445010137323196132445744763988562445910305224412446539851043124477606641197382448240405816752448679292078124501232639544235024502882941959812245036642112512450427367700132451721398402822452013722431245211990345553245224632798044245235737811774102452665501047124528298155644324531231605423124540571941287513245412170135439821245515174112237112455512362251022455730022594032455865781444124563294256730324571526210551245724254610558424577518701222732458815130412712459038158301245927820920122102460592305265691124614117771252967246311729434562246419085522526122465158553142836247013198993548247123642893124737872120761247401643584197319247512363847124801836226671248361822842773248444421114412486810172261922487035866908232487471155208201024892665620792249019021221983182491080792057124924956124141249359252232312494690052216224954199945412496314380362122497064220160897249832750967063249861031428245250031559441131250398972209122504351591087225045591613932250541713647792250646631916613525070934119912250711492635921251134961115112513047541114478251362918767076251432894272613251772095751415252086157210112526042780110813252716843216221625276668721560710253011150472694920253032821180305253041730314554436253091546674213628253112735660514253126066147422531351574127026253144297310904102531580961760125320104392703225401142616350632725404194862212541149219120635254149363240832541943469312254252142246738254275261081254346676144022543839264100515255046040114398725506893923031255071836343252255081797248833255145445137912552317288422662552417503528722552613524335302212553012350243512553575561488225541420501070372555010261226713102556047503124918255701122224961256011352973606412256251373833141256351137933121256526243145912566195612658425674294708422225692735127811257012041004691038257023907793531125703141773820425704892921821257052851416293722258013008218298333258124054411000225813115172628125818265983812583214059367942584053759129386258445328140012586616326452042588223518682322590126008609152591379732554125917202345611425921146793422125951410559592325962254936869425984143344312600330518372176412603312797321412603468621448126037246385628226038654481607962604119396385232605917992342260621317332744917260703252571933261011377553396821261048897221974726105158881401652326143982927282261471584747142261497173179012615012132268312615542897911762616430390764132617030187749322617523600521532618072511612618786422041226201734801756712262052536158022262082087500126234611216402262411342563314214262501165126302262612149052193262801292321126287361781122628824600648742629135517811262925239119112630171255174238263232709613126330174901448502426335448214041263518078194612635434473794062636270312721126378222514995426385971831261264156789186812641642079105395264197485183912642532188151264263639998854264312029949222264402400458242264512306512126452816342086672645615296407822650133692854272650512784834594202650653587119182426508248316448726521797621882265251255432126529959825101265373804188087265473672144612655418673848362212657135851824912658234145100234266011780742742266243564611451226651112732290461326716703513381267267584414968926739414068212675721057442542676478532532126801131984444226807210394335326812296267012683643209412268478854919903627006150073762327012187815043427013413312091270167616160322701717439454322701835981186127021111110278341027023296198287627025374391237132702717128442712702858705139047270302258815555921270411457034502270453163973954270481007330201270512444444711270527664182412705581892192398271018452187432710348549913150367271042619769274271062960527189837271072630062033271091469500127110184856612712745568118487271503334727127157117136286754227203312038812493427214864321251272152429706182727272175157513582627229779122127233879323242272392948635127244659191798142724956081246127253280496580427262340376813434127263260215860427265631091647814272784795497291127281752317151272823632996778272848365921176142728817206238251112729219500950312192729815219352512730247623110758273062620729127310129673016327312256647146627313815514401273143823101122731686321312731710853248122732014587636582132732517182464412733012126231021242733210523236922734126360572122734445883119086273582876769526273601770934337216273715617714025527376600514721273774001491997273791944644082274011921274921848274039876324433122740513247037703142740614212288652740721012503092740860392165101027409122526312741012782931135272745526621704472750110181248932750230222840910275041358143506012275055112162412750820147456712750917886385762751014019343952751178687216492627513268397978142751451084131892127517241985908927518611691704024275195021531275206717017076827522347917436727525902028002275265633113778102752987161204001627530463491098982753417710847476252753619964851825202754033766855372754218482464812754523899556272754620053570532754910199926339112755765332216127559153383861527560416975422756347301127127565965132316892756934258551275711605397127573949182101913275771383293885818275831108248127587443441171412275891820484127591301228484327596748018861275972290959613275991318402896042276014133310882527604223966212327607771772029616276091212093419537276102583174084276121883035298936276131218133273276145444913635162761547762120971327616484541276171492737759276952730697127701001277034326107722770422002452525452770573343186622527707638151573510277103471796851927713125764314743027803118123512780429261079443242780538533107021278069918246612780713169386312781043732118124278121651839961278171874945822278202196251821278221461395127828864532067942783419447247760492784411593401278452697378602278502700162052278552280363732278565581215366627858325109154727863147013608127870131884328931427871134203516227878681623121278822405280004278867675021547827889673071603962789113296335722789262046153106278931719484867425278962014456312278973206768127909903312678213279104864212795427915527513572279174736101012792573781772127932769302032211279432648632127944181694507227947161064207127949893621845279541501640823279581102024421279591554539545279626762316404527967205048407127970662014181279833471982353279858098223012800115575234118142801276142187211028016315990912801710732241412802138702103363280233320672673280253068867632344280275884314202182803143192111221128034214025364228036219605065628037402609818928041109112862128043148984357761228052757421988813280542658466970838280567878920000928072920328151280753464286509280781353063621132280793840194861128081389359635628083867432350692808610339726115112808836817561280901929452052280921293803171616280972141748085281011826744352281031151224342281045631161922810515908740732302810720722465542811035653951552811216553242209262811491062179128115144733497328117125566319243028120393599809728124208334270428128850814781281291383728262281381160929752281392772958613281441746124430123281476773116254828150220519531032728160347859361528164559071573532816618598448242816887042191128170382928687728173259537043928202386711051512282031208243121835282045490014453142820582113129328207114885293993128208538491536813282091122630331282101580424315446282111970085169145282121127227384282132531776967282142767363885282151702443824282163258374765282178780272212822660354142071328227574941467011282621978245205432282696714518212728270406301039162827320682538852827791721240452728278208935171728301411971004210283034570710831928304237661610374228305109662801228306207905844228308435014051283101873390128311133053192328314218827141428315209175690328320501310461283271075030531283281643164214718283348001022422928337371779346728338171745243128339736582270562834019918544652834112301322732834544432119074283482767972915283491286830571283514108984128352121793291431728358181122472742128364229005962228365690271731582837237499921072837421311657246242837662727190905283774401810556228379774641878810283828775176622838322025597712838419799496422838523315211283874146512284328390761926863283916397144612839228726281283968177184412839862611772128401245923663144328403912142420117284056921817061102841177401217961628412696762017710284225235138812842562687174626284287446158712843045431131128431185335130128433263176860328436868522821284415582119512844315027374352844552181262128451278557348628457357428827428458196526241128461494461147592846211489279522846334431964432846592882583228466463241245562846734577842732846928427765642847046554113095284721833314831816285012050895600816285044166610480428513425799906428515224965337228516196375332228518222945468228532127983331328538971523301285409886297632854612304935588172855113650294912855797245267281328562299598826963728570635115841285717246209812857211938324112857354945141397285747683198512857738179761285806830419198628584278567008428586173624673228590185754034528601404174105775412860217061840527192860430707778422860517223528722860795313259621528610231225534328611467515101286135554713411928621112494285881228625102748283259286283989098926286303269590324286353567883163286375157313671528638352479335528640105261244891028642452488888528643186214327228645181722456872028646203755435228650326457718328655151844373322728657925820711286585245512359102865917676339724192866173911915128670536511511286717909719224122867535216760372867712753930670122868168143157041128690275797305128697346947949328704788061912418287051807036833287111456937912287121020262429315287132745554249287148615820129152871530746728372871630773679672871780152165128719182915018628721901572054011287221858954652287234863101312872934888471287311069619128732152223716428734825632199012287397422718611122874138312108516287461135826933287481689041641287529387323832122875343529113414287544574812147428759214655148528761308397927428762981175128768801119228771231995324428777361477751728778423912241287791008802532113287811512141521287822193055063287851385036862287867123517517728787516621241110287918663620888182879210013024696162880140496810034664288032063345214547288043753956228805217774648428806430929604102890171655206912289042840962793289063069877263290035265314481529006502113091290102131151414290166106712901895302044129020657961684592903324056892290361371033237290422411466462290452389262443290471971051381290584052106512905918470470832906128519678522906362437172831529067332738005329069645712781290705162412890529072101383254542429073231885935429075350171512907886281216228291011111032854291026412518128729108996562454292911292292370129114152305082229115815402446810291187816920161102912229562813332912717766462242913032796281291352364555129138576781425832914824799794522915023636163854292916015727418632916114021304112916256901618129169174691482552429170296297158629178195104654129180794352246142920111211029494242920315204739603442920412303131790222920525347771292063428994579292091184230904292103743912921245006111191529223837912189024292291821752317292778071178612930116418237485222930253550125345293032593335931843293071399233142416293164049286268293231288226843293254873410351929334298576790629340669931645082934187942195901029349309666311429356443041028752936015239836354122936987721813129372328666814529376830615461293799071118503929384766318631293851172620541293883690280965294019299213142940337735101391029405190033469329406824281964930294071088782741523294105083134512941244356112381529414796441976218294181947143793294204743113922942587847213234929431162713851329432656515531294381882439129440718131542010294453850891389294516751541294552250753735294589651200222946176787189871429464843222335728294664051810136929477284336778329479178334476229482552718952294831479843415820294855484113746142948812223228347142949213393344752950110055028716172950513833032600152950623738756448392951023854543922951118505498322951238487900272952061359149017295251754639061295261410453537019295271548735782295329268723235629536143618375591229550162088377711429555145552770129556429121036352956014537838386142956699539254501329568651913821295697886818880929570915619951295714843311394429572726852015211295749355323258729575380209136829576785722104713295773290083539295791836847845295811899043451295823043269276295831752337201295856596617524152958856444143691529593434721123522960180985227291029605190909470215929607254446677834729609125052679429611567671300412296151985445100043296165099161912962056228130458296213174188221253296241765250862296251338536471296262290950603296275397813429329628118152987129631321678503102963913682369532964017229342374202964253740132791229643341777312964436727102296452952670764296461972874943832296493555381147296501526023591729296515927412853102965313285333132965434053764832965518710417622965728336682442966239221106275296662239845472296696350138812967025464541942967123890547222967238835971862967331009732552967812439030933212968036623884182968163564153832129687289057075429690711411974682969145591238229692238906150329693717415321296962541255032296971047528162297066823816866429707365787532629708267345914829709205114941229710156153076429715135033074329718646117401297201454923373119297281409934701297291499432281297302079356564297321868214387230297454457810036729801795992010112298038493722109142981047368671298122590566173298243994098773298273314789646298297025224012983286142798129835186004029429841652381511410298421915656933299023954211787729906413931116262990755380148271029909332368931529910402811003292992414035348512992692719264371729927292373512992861471989229935130654093229936996832933299442045749564300023792105413000410531257863000585338226412830009115252830730011962723151300129251621104173001314733433127243001417524037688203001617320416823001755511325230019318018264730021706515992300222599360881030024848092882019300252737762683300303117882839300323068959208300331078862689431300346831115537113003536450884410300382044045386300394494910050730040762991914319300411095172746823300433365081331230044112412257630045591061255010300468265818655233004757335140161530052332956975103005889682216262130060196923512723730062240666254103006432262839663006615176365083006712631304673006833810910212300712888676146300755559139243007681401252371930078723961915916300801534053692316300822467958836300834712910229133008427381868322353008730298751183008862601120130092638651988111300932430375384300941682734774300961301493398331300973833994331230101621291478816301033790082993301055476513760330106152557347211830107388487613010815483336423011060013152338301131481340631301141230403084816301151555943243301161534113513011721027148337173011874761455130119284782913012019100246186243012124027515343012217000410233012423158493013012591841195391330126198864232430127470321135993013228456731043013415615539466183013526938794373014168940165389301431005152419211301446317815782173014737079031301482169351130152348180923015329433611163015710564262323016194473241651130165347362873614430172816148130176198764387230177208634894230178121802731130180908042230014301883159981181230189589301526419302011186249130204624261412263021326526282302141558643906023302153565392846302174523126413022215085259513022319121420243022422285152569183022825197593553023030825911302336330814654630236964442322222302402428175132016302418923160713024829091692763025225201551063025376754174961630260810616194302631484663394514302651103142614817302696637616372163027410186621223113027656301104230277167673804230281912112145917302861548593177073029061821375230291742915661302942610857974302953533904130296229705039430297446931178763030314585046393623030510688418433030696082558330307253259623030816214742404313030916594846315413031036855765293031164599157991430312104247242802230314333286413031521039412053031712828411033031847421152811330319346896133032261353151793030324378072013032715733483093032895041297012730329176784442830331453681214311303342340541130335312487623033725304961303385843015435123033935083941614303402277758130341283487398930342195096552484930344112508279092130345314561913034990871768530350479413292303546335172413036313312341223040113146233766930415194033957130417365117945430420223556713042765748152336304281982048451304346195415112330436673941804243043983490206865304423333072383304532060142642304573129611130458183488510602230461297171413046742567949533047414323141662113047780051721230501413345100285533050716105222305103011305117755197113051213563529933123051398156234869305171356328442305187715319084133051950001258130521181554413052566828164991030527247616779130528206414712430529832431847763053121014131305338609419389930534518921195283053514208834186133053612043286913053715530357413054069656151691130542407869617730546491291156563054769651172130548282376509530549220754322530553246845725230555202613633130557852119451305581181919611305665845214352103057137747431305725312127113057714440636908930601133842726130605171615285330606250113596464130607324077523062042598111306224458796815306241038423441306283048693130631802517591306331948353842306359354720747530642721041836183064383877186669306483202676422306505253912659630655101656226991330662900732094143066620492712306691822575131306734147811503330677514501299710306809454721923153070115355936289233070592832226998307071476837882307202888847543623307212720758367307281028652207273073623499159055183073916354411713074111052246513074261241070230747318036779630752188614024330753249105270130757186752813080912517934129243081381151869130815335958613081723124507123082411635925366930828325327667330830870001969773083322776565023090113298231656233090413103332624173090527857002309061052972412011309073373475525309091733033765521309126778714617283100194292217131005135502977231008376028270331014447081181343101514638338786103102126507167078283102310684028289103102450623138984310276401141310296731017909531030637961736853103120797381723103226304580223103640800969853104277801583131047440211601310553745497003310611881454647019310622340289231063761417282310642942275943310685436113615231069880122095011310783134371412310821048932778183108720581468223108884832199011831089184074515231091157373735231093814881891013310962024059574312011377573389145312041053772365783120696713187201731207362479823121011116325452193121621285527133121796683264071431221325365413130599952809231313491901217753131613383071313207057154413132130527644423132225561588373132450782131561031326811271712115313293538372806313317615180823140128110640943140430128645213314052171055789828314062865767143831314083933637131409121433113141026713661773141678321999131419375648842631501230834561811831510761051840663151377026207508315166423715392531519114733009131520162553392832031522267497172531525404373333153319737048666123153741341886233153957388134915315451202062913393154812791274933154920996575013155325104512223155417344041315584472410214731566275457713156830048691315695316108313160217479639542163160579621178961031620682771561173163221877495033163422180474513163520600485423163942968113464316421934140491316438522617739531701149857365481431705552731443153170712778730574183170986385200596317142409454282317194837398255317306658714126731748284163613175085019185367317633801387894317681725174544815317745087911162431779189464175231788949121131791373388883431792229037525512231793107712013179424048862530263179624215301318031380429792318115011113113181623344375713182217259356823182522859492613182729575121318301374721383319012393155815859319031000924452319042925217523337319055014115413190615050335133190799222452431909159493762632003485701109210320082126958411320114638686707320255471412988732026865142132034851262076683204393382450432052307796971432054197775851332055123802297421132063269325675932064327138041532065122312975332066120502808132068478311073473207124234441320731734924228330320801239222223015320812880850232082238976324103208414234336833208616281438406303209169797175641332092529211791320951777336132097216654804532102441194913211042681102132112243305541332114145927282353232117355428738832118208874339332119571051243583212715324731092203212819954132321292454863654321313340826132132710471519873213711251121925143214116800480823214883352151132159229422498383532162154392356182232163519731274110321646597316729163216810314920912143216944767939463217431601675936433217577311413217637540880843217713654132017213218053481161132193122732745232202155713024432204912582314927322059165321279143220619088378353220710850328061273220891843191231132209174413423873132210880161777117322112985069339322141006922193322162235885583248322174258110533103221894455196091432219587911401322213753970412322221556301132223423709472163222483750221154032225455281311110322262807157835322445297110401932246517439874732250119560309642632254367427346432256116100297673132257785971954215322582116856196322596753194443226612513303333227768157157461232278923197132301807131934814323039995231243230444141362332306261458813230852202014152079323092669774037323112885880135323201375032702323215329138313232233187631323233762978132324157525443232733546836163233169241979132333125253805132340635011663263234435751900443234748950108968323486383162623235136312999063235311641341113240148667124837324042945726132405258818659653532407408391035853240820196441324131321330984324247098619722532425562261576883242873332193486324331844758643324355673814379632439458283513244094462194132444502901135493244613357431686113245310050290213245631348759563245923105031324651637233623325011218182853212325024421120313250312012629718193250413616533517233250529198650463250648533109478325071079927414325141687174025528325262193745132531566812921325333626479827325351377032242325368440421101123253933299800463254139519998673254248899731325441093321132547979982486620325481401642216325501185631192325614560911539932563551541285712325654648010131332566253725500932570800761671693257179019181991332578264926867143258079231832432583504212571326013848411111133260510187425837223260628011653310326071029412442519326086379163953260918969432233261014041234568543261418685301326152368063794326191892047062326214438125913262241291312132626165954013332628879821252326406669193623264112142329953264371601850232653188524581432656200324954332666401961326696073158123269314102322143269620696462943270193606213861832703165520351272332707133674334641432708263515552532712385006227832713395827769532714995891919712327201643793513622327243876786386327259040918141113272679492205331432736203532113273821155241327469836724053233275011202922390223275174245188261832757885242159319327632152874134126327651105472404725327711166852269918327722051139521327762212863821327789543224054173277939113973463278080849194231432784170794360232789453661150693279214947734548383279685077206701432801108902256232803674902017010328045010512296173280577503291432806221080552504432807111271219131332808762911623615328092191375444328103386064754328113032523232812595441247293281446081054332817303597041932818896511496773281913936131243343282179614213282211993925660293282499782531132825632791162863282614493255723282873140172705328291149219071328322024475132835134774258621732837133953252142132839116212250232901252585673194532903386859725932904543761290073290566066156641632907874031956010329092573767132922214464876632927427691100611329315978516290123293471291579232935885042653917329373848898059329401033762548325329481013189132950870951847210329513577313295226543513743295381376200991432955118718284552232958933642065816329602314286087042329622142313296317275082329666519147123296849711293232976327466113300412891331123300912847427478163301083065313111033012899453274757793301372893718978838330141760216615218330151306622769810330163454531149952733018284126785733020186083416433021248373573503833023532961174673302425967156015313302512241443123302614305937170203302713035729782383302811696629251153302915733438838133303015336543544193303234605169981330337231619226103303412383442833303714506434763304049184142141233043285816129433050535301202273305414582450233305520035485643305615878342123306059018126871333062720471644614330632581735341034330641150532389513330651663233875726330663844568163330679661247953306840231263133069277065088433070213685387633071272684886533073414969673103307422155051331253856521207493233126215111609322233127205973675233128141743943533130369191370073313175903140133133182720580892233134422640137696493313586258523067451331361589504448537331376550315715153313849324135481033139131539591511733140283850872804233141343028707733142662121825193314325243875588323314455731317542541331452308127378018331463041081627331473453082752331492236470233150985752089714331541973265054331553288329589030331561023883136618331571575784645818331605814518681733161103673245561233162196740480863033165122631730973667331665442119922933167552914334331681198424753331692706196657227331721482846234331732948588892334331741543015841315331755495301598574333176218741611313333177439361014933317849458167186331791017012637193318097698262471433181242225819433183770692055093318414891495523318542594978543318623376462713223318748451380233189139463524333190195856827533193192065117133194136855247233196359688511433199138713555533301312657258633304226975585633305217098513533306324698315633308358955100147603330972131903133311828132519212333125004514642103331312897928319173331440616933343331550508441333168874122115173331717425540943183331958676105919333211815583749525333221012152053811333231709339789333241182012744227333251289830082333263532090931233328182254285833330224494588433331598291706920333348562831994163335110944226679203340120525353879233340398772091233404179273991333405281424966433406152887311771733407145906291912033408667361407973340937035762493341016830641231303341154197137489334133048256294334141262623176824334152492056714334175135387434334186804191923342611677024402143342876854172251233430792342121963343182531252951833432475571336383343325413767793343411067722821143343564766162021333436719021565113334371753874109424334402567759185334414230782429334427357915275933444347316784333445115512262331733446980382635416334493931698694334552817467487334581935095014032334601438632454334611797033753423334621492503384022334639410919528123346752447129238334699635257433347079481201681433471195432523347261471788133476594818942334771811353794334831452144524334842341705149829334868342925316213348738458112787334966897423370153351050681020233511296012558054333513113176262487335259151618387113352789102228333540770791410283354139578693343354215980831083223354350576108831133544302486194113354595224213354875583136311033549110502436233556654416511335588971223863355938232746443356320385547083283356659301989233567467412821335693469386281133570138453541533572195344152233573196151416601733576207694804133578456831080810335791036824601335849740915426733585210546823359430097628243359627068569263360218222892336034881110839833604864041757210336053331274532336061063529536336071830183694626336091258743543825336106403416551103361135480790863361211494824477273361316045632985173361428381966068343361514733034360233361796948207979336181345443366121336192556056884336201638419133624177203976433625392307282633626483761099014336296230314007933634101602490333635683713622336377131451336476928116948173370172738203891433702138660270562133703186304346333704227505566433705142866377412133706106920213370793797227121733708240334630433709901112095116337102221874263928337118133018610633712115142020233713259301617892133715188114280333716132003158833734446797413375579941195411133756269477616303533759994921953513337605265114713376118613942619293376219504971337634451710528733764949420043337655798819698633770145563329392233771789561445712337724990310052103377325984460123377492761210631633776272564178433777906952304521337785922199571033781102462217771633782223114834633801699217612338031724034093322338053639288439359338094151994133812125791227849338131152292681921338154512995133823913521122338256350314507103383077303196081133834571010631338375542399887338383302262633338413199264933338438673193823384468545150868338524667711285533853128760238821333859124862907233870831172015615338723976310410433873100722243333876379292513388018825843542203388116432335765163388469411450233897207573512233901659971393611339031957736754339047356618270143390562828155551033907170357447653433908129216327252633909106117296381033912229033562092833914273836200533916700718851339182139643133919128912347052233921437913363339281506739743339313537762133935182074705333936933342168315339487169318399123395079615208341733952303323731135233953200741313395615657338843395710224373123397126767659243398018404961339827971151339901774784218324339917556191743410223120565995463410359521352234104155432323410564391370234108155774194334109876492480525341105833116825143411219410602343411312394321043411412148359033411642081440134119729101982121341342814068677341358723123588203414116824071341423103987195341452042351816342025081612669834203802911825793420562026167581134207363008023634208101031236881634209115539287331734210119795277241634211267477092734212516012123342171767145903342193196878725342211063492128812342221915937724342238871520770153422431729808763422823977791342292051653905342315227913335113423214253234985243423363916156671534235187974148234236976219134237176744317834238118967289162034239220275612844534240271447603334243371799442734266356398146434275128782781334285994672371118342862162451134287672801526410342881411933365342892303567134292991472510820342931423628343344209735722675133442888601850234429793261926815344311113724461344326042616293534434372919094234436136653245134442113862470234443101626113444655218107871034450323977533445293410212191034453234145159534461995324884344655752714780834470162643777234471468287111615583447299801881234473108192449134474167319383001934476331227934834480326577323448110375420720103449138380942963460195950171349346029781208913460620282136966233460719935161346085484510677834609125716212481334613250805447413434638357271723463970951502334652115876228721834653590631046310346543059851803346552194765081437346672203993686520346681604452966815346698694138413467727879640873468330750607443468420974444515283468559681839234688183855513468958747127459346905490991255346915937083236346952771765256346982682875805427347111888054271834347147224158523473651701223334741380181737634634743139602309134744838871681116347461953840722347473125079358347482524715383829347593730064145347617781918484153476914697530020203478665161514134787981752221293478821113518953494734191646643494915834821349501251582762716349522030914561732349564221865134957109532205434972142700302901434981291853313498221285536943498350361335334984328311211349867936418742163498742121340134990417921087010349948728422932173499656409146559349974271696809350041605732623350052348654252350077611916065835010116213245947350166108411238835020254084589335022235589506371735023940032027763503163041389135040522411196153504222457394023504428480626333504581057151818350491528026501350514764311004435055251630592871735058230233481912335062691114431350642540477135068810661630643507110753020122103507325984519823507752861291235078266442613508025712510623508539063768723509418718365933509654014106345351113123561383351155051810399235121103191224917351244691397137351251076442341711351269886721728635128906183135146343037254235148491681067923515015812731884123516067220127714351731545833384351803143159544352053064207108141352061264261135207161433666235208532810431352092595375817843352103097813235211293624602942935212139863422135213984032245017352146821821352157433417518133521673295180531135217608716381352181144023013352233988144513523324706857213433523486372160335235189991416771935242121632289652035243120022862335244586431376920352492608557121035255134462723135401138678287023835402121483035235403579910781354047185916978113540515095331143540615270835058153544223111530333544780791883135462259385557235466177843370335470245574981235473460249348635476491931121993548134681795423549084161492235501226480474152235503337370213550423953609933554094721876135553115032592135555104384190748355631066220511355646271213118135565135326325136355705597412161635582407839055535586289596136435594752181702463560115758137154253560311813724766163561110892520735153561819168364313562132346772356302856486081231356334053825135634367110311356408236817702103564534625667133564816001601356506486111892