rccovSRR6429790741921259016511517195150540512226975486884567333812541368455968137513574142443630291421131980161616121397125511681125901854837786680654629608543533498458451433311308285233232218185110104781071633833186431519115758291122862454452424811526116446015965584594471029644303835779786509530038042444198119761732162312231156126944222135767496147145831724713845964928175104953741284218911854180517591574156713767622551244031121463678274254222222100380179973772170467360445442535831026025825220217516414714275636488180016931416827753583788172767056754453345039137036733736307816025314984973763452755118790051938166726151319129625311099772660207614286481969565525449764311521177258501817124557212696835861203622581777697807516285428660558935523449749128720442024817241426957305162966711267613751302863108410037762542153510075544532226746604305298265920238035254642321667536523329280160211913752872832479525094439512762371621491267614323295765611554749756849649232812429610811513345472311521401409993895851363484106284355954011527412251173119655449302416108636228937211042269379534544383433323128272424201715128876308949130530123520310958351451431291271201141091031029873585750463635922631077938139465262136676548444228196411022041029959405352484544424141393932302626242319181414141399919316915510990737254453998880618134079524831312523201614331014278694326119894410564377323320296274258256254242225215209139138132959324592202041841651651621531531361367264136127120120968363351752441228200180171115114103433736312315951630321312207174155117978482453662919915811879766011401301198868312417310073164143102412773852523963845118203145571771751721201071059696885853514176519051901831741126217215813813711611198949485805718102357344959346912433518814725715710019581605413269631211049411915854447281912937534633841731506141384729645693858634542289922936261440442140117204956111449237987526055435395224223773693602892630149336628027622815411179744582210416703453071561753716590108081055225613717506211369702667112628228126613510931223681578556296858309243662852008624222912810112265578869635345301494634032812308675843373323141110859172533122351898341281383227294319007191951312832766169511133582291291407070844131068770643627233181715749411981425547401028456367892761589365855356441310684563333312621131111344202099938251348030516214317572693161814256124041561191033019394447801228033185214184745503374982849783339207553164314391214960916792487443414452792304013226613264211029085074219146411547584821891211211793927825674150421368450301228205184452388333208124298122998575278302426921869262317311228448389273117164134120131215831562677320160103383027439705857535147393127141007741386235846719667542666606579420160494396369327433683673532101232034934825124720620420220019919318618516415414914614413913913813712812712712411611211011010210199928786858578767574746865646464646361585858575655555452484848474646454444444342414040403939383736363635313131303030302827272727252525242422212020191818171716151514131313121212121210999877766666665444433333841791129360254281941839126454538275126672107120337918317017032351442239373014137254024592014884839291144694350210369687494334162591573733542732522412212202131951951851845454383818015514714614213211811611610899989797908682817776738717169676462595757555454525251504544444341404039383634313130303028282727252221191717171717161615131311109877444418405832384360241477351864331191275216717891803250203020301827631522101767933832832727222421621354391531049473261129499973458351040136136033930228226124617316041302415248590953412545864773614295250262724924523816398905148292824222118161411514587115581408619603399378885453217514742037932412611781318186161196138137134113113108988882644817626148302013342532152101052382214201131124307354342686315611294846562615857362726268482782581629562335476627362625146371515961554214181601037675695466367640445296752953104381823745603321721521211021888183702292718961141755264482621469567483534211916131064129262521141351737163086833541143591852181313127725021357461186169138311578135171092215687691049722710180227441324116149318108755428407521431081037366615827181614121211117755820199732815852579373238149898476832181266562553123201375487402202853626221397574512138733819012466134661818167631134441291232212347263449933168172515442120810129096715683723202481342345182916816810675141810467986745495274443903102852381781781431431268981747269484444443936321112318893425718161311442271593631323273225316388668942161361104689188483843626127761229048693953824515687043719514210020017459387270159111188137501528765125983222754202406213316113429188116853196534233292329144243029913131729226285176332920111061014133275352473017452825252010482646617165594533272723663120724886302816133122212018141413392220841258825245238217715441613345281739383218142922181414129831511516771689372574941363333332819125857242112151369422611105852431184214061262387534437373635343434333030292927272525252423232222201817171612111086348443117141486721312632291791858522202015839309261653244421163251183958837727565418052332120101336214131298643211010265571811114612118263323110977393877716593227222011917111052651417394534173433531232077527411761635042242213761301229476954179873114725535119174216852210642542531571412101639426377943711178862516184912481068716698674674613555483467435398357348345330321314309309307292279255252243229229228202166997712290103752827323793635934026623922722221921521421220720719011476178174173169164153149148141141140139139131125125124122119119117115115115115115114109109103102102101100999998979796959291907878746968646464636159595655544949494646454444444241403838383130302827241414109610611531015138806402313304284272260122512051761631561351331271191028984777773716764635655535151472154577900443365245208199192171169165157147146132119117105999792907474711581140911062787397154767046331134125189724032200551550829091867155015031379126712608267927736346241232436730302218162112109101100918782797950473327161010212271551301069390747258166201621371211099147013484554832630268275049929965475863358782602572451167472742172071279481634532743016379417496733612762242122102052021961681441261191181141139992908979616141281561601422378160100972922456495156115887827181348089535350444342333218131046431415035517156453823223327146383326252518171796279240147464623510657353422295247413333232285642372321181777214493430252520161519842413432272318854523123235165666336162434137231714656453265314276661419339913410033123473834412235322827119482424221171066344111118315129531241513129350438754328682503281562580423877774136754134754018166842266867422657562717125452512119115048249484521131243414038383737362973433323130303029171229282818102727262626262525222221212117141311118854433312985531511616881275106340891476712718995314081169755717652554381360235124213283052812212151971741401341301241079884847876727269696463616160605856524747474644434141404038353531312624241412992543121757436977431816573922113741979553181515487663632151894531125666635144383226262475731559864636053412118304239652281494138707125002792471777016012910910910563421008174716559505049484646464544434140403935343029292824231815145236945037620415714112812210099949274686255453634331884179511283039082746257432421155593227241411063311724208292123921468233145745553524342413232251717171615871112626222213104513022102392620167547286434271227502223573479388988470565347454339343227272726181211119763931987642403611059341476617242404183122817914011510294777674706757565654524944444436313028262379945312212101712121297147463212114970632222958462625236126110157726817502723746457186695144252520181641501013217102252321181621177032951219579149925765555550355854881601166653292623146240223552433526935304038341212113333111915840342113252014131483117373420151282614219411070432218967414153812661351321289173491540538685373022362182122112001551341311261261151121071061039992878577735725242310719922058669219112442418148392712146275327477023121612888868462454550013391796347474032127922418015029122106100693197551998666372964563818522726433733322928272422171710765263510155795493012811648322222141399855589452896867655391322913153441261165043176504393728221717151097360138103359267645310621013158342585343120111426161376192256624566225636954679284011355583781218117462557356352250377891350117659858429418316612311199969164162613342856643613132531922923825298334930862598103210239343297462562161754121010877745331272624232018117181411853438376214162622415979224519020191610648628926633441916059341587241369148127703621211315593633018126273574971777858455312710752433735292823181713995211387419411797884773019171215785706371147236985366427657498109281711181171721333914311361391330272432150309900028683837582139847868785877857494370109048936328920117312512510375676560545149444241413939373636313131303029282725252525242323232120181818171616151510965359997254282417161511994326113683525231916111062861415931312316556272119171312983720173018139662571513111184924177462810926232118189917981712616137611107521380550061986138611112491638611646403734274925885856389262423719365504523301005524260251158132408154101783935242149931481067036872929293928211844502450564436341306240142142766440393115121217344130888786777548332221211918171513101088888777665319114545163119241371361141310117106118229209281913510721797167965472919613521350334193162160150104918332291329529052511469485454443412322201918171311114271951648829187433531171027410292281715146151762120141287614119988744211844261741331715103967492613111512515533141351211018761436138413095675274974404023753483212852772562442221861801511441361261211211063425159743412912201226341419689545049473932141212169104522725632221216119139897329716113710180545450381024441178643428250196623734262318171345913454661238422770196614445222812411750886863903564376327492542221771413614913590836925171613117533232118254834328112652468446383223231851531501369523179081787575725552434335323232292626232323232323202017171414141215201043683434533232282714132519161514131312121111101098775444322199310122261800719295153142295715922175014462621661172821157124115114655352464441383627222116131310630475312119141312121298776666555544433173817337464068653504839343431262524241714101088655544422411521138219127116645299712893645857563627242421171414141411877659546171695462211863245141983210280666047453736323230302524242420171716131311111065745116116716259545251494441316838305454202010912661110246424293201999370676262392357524946464141363636363634343434313131312828282828262626232323232121211818181818181815151515151515131313131313131313101010101028171152969217433826241817171514420030212020181817161410854120115663272111362241413115838127554010539121297231310221913617981514109975446419179393932311912151312101671463127201712111187111110528151211111198376171302825242219167131342926221374513121272915133663573441523935201716151413116612