faclay25101410001240225032604270528062907300831093201033011340123501336014370153801639017400184101942020430214402245012471348144915501651175218531954110551115611257113581145911560116611176211863119641206512166122671236823692470257126722773287429752107621177212782137921480215812168221783218842198522086221872228822389349035913692379338943995310963119731298313993141003151013161023171033181043191053201063211073221083231094511046111471124811349114410115411116412117413118414119415120416121417122418123419124420125421126422127423128561295713058131591325101335111345121355131365141375151385161395171405181415191425201435211445221455231466714768148691496101506111516121526131536141546151556161566171576181586191596201606211616221626231637816479165710166711167712168713169714170715171716172717173718174719175720176721177722178723179891808101818111828121838131848141858151868161878171888181898191908201918211928221938231949101959111969121979131989141999152009162019172029182039192049202059212069222079232081011209101221010132111014212101521310162141017215101821610192171020218102121910222201023221111222211132231114224111522511162261117227111822811192291120230112123111222321123233121323412142351215236121623712172381218239121924012202411221242122224312232441314245131524613162471317248131824913192501320251132125213222531323254141525514162561417257141825814192591420260142126114222621423263151626415172651518266151926715202681521269152227015232711617272161827316192741620275162127616222771623278171827917192801720281172128217222831723284181928518202861821287182228818232891920290192129119222921923293202129420222952023296212229721232982223299242547242648242749242850242951243052243153243254243355243456243557243658243759243860243961244062244163244264244365244466244567242526692527702528712529722530732531742532752533762534772535782536792537802538812539822540832541842542852543862544872545882546892627902628912629922630932631942632952633962634972635982636992637100263810126391022640103264110426421052643106264410726451082646109272811027291112730112273111327321142733115273411627351172736118273711927381202739121274012227411232742124274312527441262745127274612828291292830130283113128321322833133283413428351352836136283713728381382839139284014028411412842142284314328441442845145284614629301472931148293214929331502934151293515229361532937154293815529391562940157294115829421592943160294416129451622946163303116430321653033166303416730351683036169303717030381713039172304017330411743042175304317630441773045178304617931321803133181313418231351833136184313718531381863139187314018831411893142190314319131441923145193314619432331953234196323519732361983237199323820032392013240202324120332422043243205324420632452073246208333420933352103336211333721233382133339214334021533412163342217334321833442193345220334622134352223436223343722434382253439226344022734412283442229344323034442313445232344623335362343537235353823635392373540238354123935422403543241354424235452433546244363724536382463639247364024836412493642250364325136442523645253364625437382553739256374025737412583742259374326037442613745262374626338392643840265384126638422673843268384426938452703846271394027239412733942274394327539442763945277394627840412794042280404328140442824045283404628441422854143286414428741452884146289424329042442914245292424629343442944345295434629644452974446298454629947486947497047507147517247527347537447547547557647567747577847587947598047608147618247628347638447648547658647668747678847484990485091485192485293485394485495485596485697485798485899485910048601014861102486210348631044864105486510648661074867108486810949501104951111495211249531134954114495511549561164957117495811849591194960120496112149621224963123496412449651254966126496712749681285051129505213050531315054132505513350561345057135505813650591375060138506113950621405063141506414250651435066144506714550681465152147515314851541495155150515615151571525158153515915451601555161156516215751631585164159516516051661615167162516816352531645254165525516652561675257168525816952591705260171526117252621735263174526417552651765266177526717852681795354180535518153561825357183535818453591855360186536118753621885363189536419053651915366192536719353681945455195545619654571975458198545919954602005461201546220254632035464204546520554662065467207546820855562095557210555821155592125560213556121455622155563216556421755652185566219556722055682215657222565822356592245660225566122656622275663228566422956652305666231566723256682335758234575923557602365761237576223857632395764240576524157662425767243576824458592455860246586124758622485863249586425058652515866252586725358682545960255596125659622575963258596425959652605966261596726259682636061264606226560632666064267606526860662696067270606827161622726163273616427461652756166276616727761682786263279626428062652816266282626728362682846364285636528663662876367288636828964652906466291646729264682936566294656729565682966667297666829867682996970906971916972926973936974946975956976966977976978986979996980100698110169821026983103698410469851056986106698710769881086970711107072111707311270741137075114707611570771167078117707911870801197081120708212170831227084123708512470861257087126708812770891287172129717313071741317175132717613371771347178135717913671801377181138718213971831407184141718514271861437187144718814571891467273147727414872751497276150727715172781527279153728015472811557282156728315772841587285159728616072871617288162728916373741647375165737616673771677378168737916973801707381171738217273831737384174738517573861767387177738817873891797475180747618174771827478183747918474801857481186748218774831887484189748519074861917487192748819374891947576195757719675781977579198758019975812007582201758320275842037585204758620575872067588207758920876772097678210767921176802127681213768221476832157684216768521776862187687219768822076892217778222777922377802247781225778222677832277784228778522977862307787231778823277892337879234788023578812367882237788323878842397885240788624178872427888243788924479802457981246798224779832487984249798525079862517987252798825379892548081255808225680832578084258808525980862608087261808826280892638182264818326581842668185267818626881872698188270818927182832728284273828527482862758287276828827782892788384279838528083862818387282838828383892848485285848628684872878488288848928985862908587291858829285892938687294868829586892968788297878929888892999091110909211190931129094113909511490961159097116909811790991189010011990101120901021219010312290104123901051249010612590107126901081279091921299193130919413191951329196133919713491981359199136911001379110113891102139911031409110414191105142911061439110714491108145911091469293147929414892951499296150929715192981529299153921001549210115592102156921031579210415892105159921061609210716192108162921091639394164939516593961669397167939816893991699310017093101171931021729310317393104174931051759310617693107177931081789310917994951809496181949718294981839499184941001859410118694102187941031889410418994105190941061919410719294108193941091949596195959719695981979599198951001999510120095102201951032029510420395105204951062059510720695108207951092089697209969821096992119610021296101213961022149610321596104216961052179610621896107219961082209610922197982229799223971002249710122597102226971032279710422897105229971062309710723197108232971092339899234981002359810123698102237981032389810423998105240981062419810724298108243981092449910024599101246991022479910324899104249991052509910625199107252991082539910925410010125510010225610010325710010425810010525910010626010010726110010826210010926310110226410110326510110426610110526710110626810110726910110827010110927110210327210210427310210527410210627510210727610210827710210927810310427910310528010310628110310728210310828310310928410410528510410628610410728710410828810410928910510629010510729110510829210510929310610729410610829510610929610710829710710929810810929911011112911011213011011313111011413211011513311011613411011713511011813611011913711012013811012113911012214011012314111012414211012514311012614411012714511011111214711111314811111414911111515011111615111111715211111815311111915411112015511112115611112215711112315811112415911112516011112616111112716211112816311211316411211416511211516611211616711211716811211816911211917011212017111212117211212217311212317411212417511212517611212617711212717811212817911311418011311518111311618211311718311311818411311918511312018611312118711312218811312318911312419011312519111312619211312719311312819411411519511411619611411719711411819811411919911412020011412120111412220211412320311412420411412520511412620611412720711412820811511620911511721011511821111511921211512021311512121411512221511512321611512421711512521811512621911512722011512822111611722211611822311611922411612022511612122611612222711612322811612422911612523011612623111612723211612823311711823411711923511712023611712123711712223811712323911712424011712524111712624211712724311712824411811924511812024611812124711812224811812324911812425011812525111812625211812725311812825411912025511912125611912225711912325811912425911912526011912626111912726211912826312012126412012226512012326612012426712012526812012626912012727012012827112112227212112327312112427412112527512112627612112727712112827812212327912212428012212528112212628212212728312212828412312428512312528612312628712312728812312828912412529012412629112412729212412829312512629412512729512512829612612729712612829812712829912913014712913114812913214912913315012913415112913515212913615312913715412913815512913915612914015712914115812914215912914316012914416112914516212913013116413013216513013316613013416713013516813013616913013717013013817113013917213014017313014117413014217513014317613014417713014517813014617913113218013113318113113418213113518313113618413113718513113818613113918713114018813114118913114219013114319113114419213114519313114619413213319513213419613213519713213619813213719913213820013213920113214020213214120313214220413214320513214420613214520713214620813313420913313521013313621113313721213313821313313921413314021513314121613314221713314321813314421913314522013314622113413522213413622313413722413413822513413922613414022713414122813414222913414323013414423113414523213414623313513623413513723513513823613513923713514023813514123913514224013514324113514424213514524313514624413613724513613824613613924713614024813614124913614225013614325113614425213614525313614625413713825513713925613714025713714125813714225913714326013714426113714526213714626313813926413814026513814126613814226713814326813814426913814527013814627113914027213914127313914227413914327513914427613914527713914627814014127914014228014014328114014428214014528314014628414114228514114328614114428714114528814114628914214329014214429114214529214214629314314429414314529514314629614414529714414629814514629914714816414714916514715016614715116714715216814715316914715417014715517114715617214715717314715817414715917514716017614716117714716217814714814918014815018114815118214815218314815318414815418514815518614815618714815718814815818914815919014816019114816119214816219314816319414915019514915119614915219714915319814915419914915520014915620114915720214915820314915920414916020514916120614916220714916320815015120915015221015015321115015421215015521315015621415015721515015821615015921715016021815016121915016222015016322115115222215115322315115422415115522515115622615115722715115822815115922915116023015116123115116223215116323315215323415215423515215523615215623715215723815215823915215924015216024115216124215216224315216324415315424515315524615315624715315724815315824915315925015316025115316125215316225315316325415415525515415625615415725715415825815415925915416026015416126115416226215416326315515626415515726515515826615515926715516026815516126915516227015516327115615727215615827315615927415616027515616127615616227715616327815715827915715928015716028115716128215716228315716328415815928515816028615816128715816228815816328915916029015916129115916229215916329316016129416016229516016329616116229716116329816216329916416518016416618116416718216416818316416918416417018516417118616417218716417318816417418916417519016417619116417719216417819316416516619516516719616516819716516919816517019916517120016517220116517320216517420316517520416517620516517720616517820716517920816616720916616821016616921116617021216617121316617221416617321516617421616617521716617621816617721916617822016617922116716822216716922316717022416717122516717222616717322716717422816717522916717623016717723116717823216717923316816923416817023516817123616817223716817323816817423916817524016817624116817724216817824316817924416917024516917124616917224716917324816917424916917525016917625116917725216917825316917925417017125517017225617017325717017425817017525917017626017017726117017826217017926317117226417117326517117426617117526717117626817117726917117827017117927117217327217217427317217527417217627517217727617217827717217927817317427917317528017317628117317728217317828317317928417417528517417628617417728717417828817417928917517629017517729117517829217517929317617729417617829517617929617717829717717929817817929918018119518018219618018319718018419818018519918018620018018720118018820218018920318019020418019120518019220618019320718018118220918118321018118421118118521218118621318118721418118821518118921618119021718119121818119221918119322018119422118218322218218422318218522418218622518218722618218822718218922818219022918219123018219223118219323218219423318318423418318523518318623618318723718318823818318923918319024018319124118319224218319324318319424418418524518418624618418724718418824818418924918419025018419125118419225218419325318419425418518625518518725618518825718518925818519025918519126018519226118519326218519426318618726418618826518618926618619026718619126818619226918619327018619427118718827218718927318719027418719127518719227618719327718719427818818927918819028018819128118819228218819328318819428418919028518919128618919228718919328818919428919019129019019229119019329219019429319119229419119329519119429619219329719219429819319429919519620919519721019519821119519921219520021319520121419520221519520321619520421719520521819520621919520722019519619722219619822319619922419620022519620122619620222719620322819620422919620523019620623119620723219620823319719823419719923519720023619720123719720223819720323919720424019720524119720624219720724319720824419819924519820024619820124719820224819820324919820425019820525119820625219820725319820825419920025519920125619920225719920325819920425919920526019920626119920726219920826320020126420020226520020326620020426720020526820020626920020727020020827120120227220120327320120427420120527520120627620120727720120827820220327920220428020220528120220628220220728320220828420320428520320528620320628720320728820320828920420529020420629120420729220420829320520629420520729520520829620620729720620829820720829920921022220921122320921222420921322520921422620921522720921622820921722920921823020921923120922023220921021123421021223521021323621021423721021523821021623921021724021021824121021924221022024321022124421121224521121324621121424721121524821121624921121725021121825121121925221122025321122125421221325521221425621221525721221625821221725921221826021221926121222026221222126321321426421321526521321626621321726721321826821321926921322027021322127121421527221421627321421727421421827521421927621422027721422127821521627921521728021521828121521928221522028321522128421621728521621828621621928721622028821622128921721829021721929121722029221722129321821929421822029521822129621922029721922129822022129922222323422222423522222523622222623722222723822222823922222924022223024122223124222223224322222322424522322524622322624722322724822322824922322925022323025122323125222323225322323325422422525522422625622422725722422825822422925922423026022423126122423226222423326322522626422522726522522826622522926722523026822523126922523227022523327122622727222622827322622927422623027522623127622623227722623327822722827922722928022723028122723128222723228322723328422822928522823028622823128722823228822823328922923029022923129122923229222923329323023129423023229523023329623123229723123329823223329923423524523423624623423724723423824823423924923424025023424125123424225223424325323423523625523523725623523825723523925823524025923524126023524226123524326223524426323623726423623826523623926623624026723624126823624226923624327023624427123723827223723927323724027423724127523724227623724327723724427823823927923824028023824128123824228223824328323824428423924028523924128623924228723924328823924428924024129024024229124024329224024429324124229424124329524124429624224329724224429824324429924524625524524725624524825724524925824525025924525126024525226124525326224524624726424624826524624926624625026724625126824625226924625327024625427124724827224724927324725027424725127524725227624725327724725427824824927924825028024825128124825228224825328324825428424925028524925128624925228724925328824925428925025129025025229125025329225025429325125229425125329525125429625225329725225429825325429925525626425525726525525826625525926725526026825526126925526227025525625727225625827325625927425626027525626127625626227725626327825725827925725928025726028125726128225726228325726328425825928525826028625826128725826228825826328925926029025926129125926229225926329326026129426026229526026329626126229726126329826226329926426527226426627326426727426426827526426927626427027726426526627926526728026526828126526928226527028326527128426626728526626828626626928726627028826627128926726829026726929126727029226727129326826929426827029526827129626927029726927129827027129927227327927227428027227528127227628227227728327227327428527327528627327628727327728827327828927427529027427629127427729227427829327527629427527729527527829627627729727627829827727829927928028527928128627928228727928328827928028129028028229128028329228028429328128229428128329528128429628228329728228429828328429928528629028528729128528829228528628729428628829528628929628728829728728929828828929929029129429029229529029129229729129329829229329929429529729429529629929701240225032604270528062907300831093201033011340123501336014370153801639017400184101942020430214402245012471348144915501651175218531954110551115611257113581145911560116611176211863119641206512166122671236823692470257126722773287429752107621177212782137921480215812168221783218842198522086221872228822389349035913692379338943995310963119731298313993141003151013161023171033181043191053201063211073221083231094511046111471124811349114410115411116412117413118414119415120416121417122418123419124420125421126422127423128561295713058131591325101335111345121355131365141375151385161395171405181415191425201435211445221455231466714768148691496101506111516121526131536141546151556161566171576181586191596201606211616221626231637816479165710166711167712168713169714170715171716172717173718174719175720176721177722178723179891808101818111828121838131848141858151868161878171888181898191908201918211928221938231949101959111969121979131989141999152009162019172029182039192049202059212069222079232081011209101221010132111014212101521310162141017215101821610192171020218102121910222201023221111222211132231114224111522511162261117227111822811192291120230112123111222321123233121323412142351215236121623712172381218239121924012202411221242122224312232441314245131524613162471317248131824913192501320251132125213222531323254141525514162561417257141825814192591420260142126114222621423263151626415172651518266151926715202681521269152227015232711617272161827316192741620275162127616222771623278171827917192801720281172128217222831723284181928518202861821287182228818232891920290192129119222921923293202129420222952023296212229721232982223299242547242648242749242850242951243052243153243254243355243456243557243658243759243860243961244062244163244264244365244466244567242526692527702528712529722530732531742532752533762534772535782536792537802538812539822540832541842542852543862544872545882546892627902628912629922630932631942632952633962634972635982636992637100263810126391022640103264110426421052643106264410726451082646109272811027291112730112273111327321142733115273411627351172736118273711927381202739121274012227411232742124274312527441262745127274612828291292830130283113128321322833133283413428351352836136283713728381382839139284014028411412842142284314328441442845145284614629301472931148293214929331502934151293515229361532937154293815529391562940157294115829421592943160294416129451622946163303116430321653033166303416730351683036169303717030381713039172304017330411743042175304317630441773045178304617931321803133181313418231351833136184313718531381863139187314018831411893142190314319131441923145193314619432331953234196323519732361983237199323820032392013240202324120332422043243205324420632452073246208333420933352103336211333721233382133339214334021533412163342217334321833442193345220334622134352223436223343722434382253439226344022734412283442229344323034442313445232344623335362343537235353823635392373540238354123935422403543241354424235452433546244363724536382463639247364024836412493642250364325136442523645253364625437382553739256374025737412583742259374326037442613745262374626338392643840265384126638422673843268384426938452703846271394027239412733942274394327539442763945277394627840412794042280404328140442824045283404628441422854143286414428741452884146289424329042442914245292424629343442944345295434629644452974446298454629947486947497047507147517247527347537447547547557647567747577847587947598047608147618247628347638447648547658647668747678847484990485091485192485293485394485495485596485697485798485899485910048601014861102486210348631044864105486510648661074867108486810949501104951111495211249531134954114495511549561164957117495811849591194960120496112149621224963123496412449651254966126496712749681285051129505213050531315054132505513350561345057135505813650591375060138506113950621405063141506414250651435066144506714550681465152147515314851541495155150515615151571525158153515915451601555161156516215751631585164159516516051661615167162516816352531645254165525516652561675257168525816952591705260171526117252621735263174526417552651765266177526717852681795354180535518153561825357183535818453591855360186536118753621885363189536419053651915366192536719353681945455195545619654571975458198545919954602005461201546220254632035464204546520554662065467207546820855562095557210555821155592125560213556121455622155563216556421755652185566219556722055682215657222565822356592245660225566122656622275663228566422956652305666231566723256682335758234575923557602365761237576223857632395764240576524157662425767243576824458592455860246586124758622485863249586425058652515866252586725358682545960255596125659622575963258596425959652605966261596726259682636061264606226560632666064267606526860662696067270606827161622726163273616427461652756166276616727761682786263279626428062652816266282626728362682846364285636528663662876367288636828964652906466291646729264682936566294656729565682966667297666829867682996970906971916972926973936974946975956976966977976978986979996980100698110169821026983103698410469851056986106698710769881086970711107072111707311270741137075114707611570771167078117707911870801197081120708212170831227084123708512470861257087126708812770891287172129717313071741317175132717613371771347178135717913671801377181138718213971831407184141718514271861437187144718814571891467273147727414872751497276150727715172781527279153728015472811557282156728315772841587285159728616072871617288162728916373741647375165737616673771677378168737916973801707381171738217273831737384174738517573861767387177738817873891797475180747618174771827478183747918474801857481186748218774831887484189748519074861917487192748819374891947576195757719675781977579198758019975812007582201758320275842037585204758620575872067588207758920876772097678210767921176802127681213768221476832157684216768521776862187687219768822076892217778222777922377802247781225778222677832277784228778522977862307787231778823277892337879234788023578812367882237788323878842397885240788624178872427888243788924479802457981246798224779832487984249798525079862517987252798825379892548081255808225680832578084258808525980862608087261808826280892638182264818326581842668185267818626881872698188270818927182832728284273828527482862758287276828827782892788384279838528083862818387282838828383892848485285848628684872878488288848928985862908587291858829285892938687294868829586892968788297878929888892999091110909211190931129094113909511490961159097116909811790991189010011990101120901021219010312290104123901051249010612590107126901081279091921299193130919413191951329196133919713491981359199136911001379110113891102139911031409110414191105142911061439110714491108145911091469293147929414892951499296150929715192981529299153921001549210115592102156921031579210415892105159921061609210716192108162921091639394164939516593961669397167939816893991699310017093101171931021729310317393104174931051759310617693107177931081789310917994951809496181949718294981839499184941001859410118694102187941031889410418994105190941061919410719294108193941091949596195959719695981979599198951001999510120095102201951032029510420395105204951062059510720695108207951092089697209969821096992119610021296101213961022149610321596104216961052179610621896107219961082209610922197982229799223971002249710122597102226971032279710422897105229971062309710723197108232971092339899234981002359810123698102237981032389810423998105240981062419810724298108243981092449910024599101246991022479910324899104249991052509910625199107252991082539910925410010125510010225610010325710010425810010525910010626010010726110010826210010926310110226410110326510110426610110526710110626810110726910110827010110927110210327210210427310210527410210627510210727610210827710210927810310427910310528010310628110310728210310828310310928410410528510410628610410728710410828810410928910510629010510729110510829210510929310610729410610829510610929610710829710710929810810929911011112911011213011011313111011413211011513311011613411011713511011813611011913711012013811012113911012214011012314111012414211012514311012614411012714511011111214711111314811111414911111515011111615111111715211111815311111915411112015511112115611112215711112315811112415911112516011112616111112716211112816311211316411211416511211516611211616711211716811211816911211917011212017111212117211212217311212317411212417511212517611212617711212717811212817911311418011311518111311618211311718311311818411311918511312018611312118711312218811312318911312419011312519111312619211312719311312819411411519511411619611411719711411819811411919911412020011412120111412220211412320311412420411412520511412620611412720711412820811511620911511721011511821111511921211512021311512121411512221511512321611512421711512521811512621911512722011512822111611722211611822311611922411612022511612122611612222711612322811612422911612523011612623111612723211612823311711823411711923511712023611712123711712223811712323911712424011712524111712624211712724311712824411811924511812024611812124711812224811812324911812425011812525111812625211812725311812825411912025511912125611912225711912325811912425911912526011912626111912726211912826312012126412012226512012326612012426712012526812012626912012727012012827112112227212112327312112427412112527512112627612112727712112827812212327912212428012212528112212628212212728312212828412312428512312528612312628712312728812312828912412529012412629112412729212412829312512629412512729512512829612612729712612829812712829912913014712913114812913214912913315012913415112913515212913615312913715412913815512913915612914015712914115812914215912914316012914416112914516212913013116413013216513013316613013416713013516813013616913013717013013817113013917213014017313014117413014217513014317613014417713014517813014617913113218013113318113113418213113518313113618413113718513113818613113918713114018813114118913114219013114319113114419213114519313114619413213319513213419613213519713213619813213719913213820013213920113214020213214120313214220413214320513214420613214520713214620813313420913313521013313621113313721213313821313313921413314021513314121613314221713314321813314421913314522013314622113413522213413622313413722413413822513413922613414022713414122813414222913414323013414423113414523213414623313513623413513723513513823613513923713514023813514123913514224013514324113514424213514524313514624413613724513613824613613924713614024813614124913614225013614325113614425213614525313614625413713825513713925613714025713714125813714225913714326013714426113714526213714626313813926413814026513814126613814226713814326813814426913814527013814627113914027213914127313914227413914327513914427613914527713914627814014127914014228014014328114014428214014528314014628414114228514114328614114428714114528814114628914214329014214429114214529214214629314314429414314529514314629614414529714414629814514629914714816414714916514715016614715116714715216814715316914715417014715517114715617214715717314715817414715917514716017614716117714716217814714814918014815018114815118214815218314815318414815418514815518614815618714815718814815818914815919014816019114816119214816219314816319414915019514915119614915219714915319814915419914915520014915620114915720214915820314915920414916020514916120614916220714916320815015120915015221015015321115015421215015521315015621415015721515015821615015921715016021815016121915016222015016322115115222215115322315115422415115522515115622615115722715115822815115922915116023015116123115116223215116323315215323415215423515215523615215623715215723815215823915215924015216024115216124215216224315216324415315424515315524615315624715315724815315824915315925015316025115316125215316225315316325415415525515415625615415725715415825815415925915416026015416126115416226215416326315515626415515726515515826615515926715516026815516126915516227015516327115615727215615827315615927415616027515616127615616227715616327815715827915715928015716028115716128215716228315716328415815928515816028615816128715816228815816328915916029015916129115916229215916329316016129416016229516016329616116229716116329816216329916416518016416618116416718216416818316416918416417018516417118616417218716417318816417418916417519016417619116417719216417819316416516619516516719616516819716516919816517019916517120016517220116517320216517420316517520416517620516517720616517820716517920816616720916616821016616921116617021216617121316617221416617321516617421616617521716617621816617721916617822016617922116716822216716922316717022416717122516717222616717322716717422816717522916717623016717723116717823216717923316816923416817023516817123616817223716817323816817423916817524016817624116817724216817824316817924416917024516917124616917224716917324816917424916917525016917625116917725216917825316917925417017125517017225617017325717017425817017525917017626017017726117017826217017926317117226417117326517117426617117526717117626817117726917117827017117927117217327217217427317217527417217627517217727617217827717217927817317427917317528017317628117317728217317828317317928417417528517417628617417728717417828817417928917517629017517729117517829217517929317617729417617829517617929617717829717717929817817929918018119518018219618018319718018419818018519918018620018018720118018820218018920318019020418019120518019220618019320718018118220918118321018118421118118521218118621318118721418118821518118921618119021718119121818119221918119322018119422118218322218218422318218522418218622518218722618218822718218922818219022918219123018219223118219323218219423318318423418318523518318623618318723718318823818318923918319024018319124118319224218319324318319424418418524518418624618418724718418824818418924918419025018419125118419225218419325318419425418518625518518725618518825718518925818519025918519126018519226118519326218519426318618726418618826518618926618619026718619126818619226918619327018619427118718827218718927318719027418719127518719227618719327718719427818818927918819028018819128118819228218819328318819428418919028518919128618919228718919328818919428919019129019019229119019329219019429319119229419119329519119429619219329719219429819319429919519620919519721019519821119519921219520021319520121419520221519520321619520421719520521819520621919520722019519619722219619822319619922419620022519620122619620222719620322819620422919620523019620623119620723219620823319719823419719923519720023619720123719720223819720323919720424019720524119720624219720724319720824419819924519820024619820124719820224819820324919820425019820525119820625219820725319820825419920025519920125619920225719920325819920425919920526019920626119920726219920826320020126420020226520020326620020426720020526820020626920020727020020827120120227220120327320120427420120527520120627620120727720120827820220327920220428020220528120220628220220728320220828420320428520320528620320628720320728820320828920420529020420629120420729220420829320520629420520729520520829620620729720620829820720829920921022220921122320921222420921322520921422620921522720921622820921722920921823020921923120922023220921021123421021223521021323621021423721021523821021623921021724021021824121021924221022024321022124421121224521121324621121424721121524821121624921121725021121825121121925221122025321122125421221325521221425621221525721221625821221725921221826021221926121222026221222126321321426421321526521321626621321726721321826821321926921322027021322127121421527221421627321421727421421827521421927621422027721422127821521627921521728021521828121521928221522028321522128421621728521621828621621928721622028821622128921721829021721929121722029221722129321821929421822029521822129621922029721922129822022129922222323422222423522222523622222623722222723822222823922222924022223024122223124222223224322222322424522322524622322624722322724822322824922322925022323025122323125222323225322323325422422525522422625622422725722422825822422925922423026022423126122423226222423326322522626422522726522522826622522926722523026822523126922523227022523327122622727222622827322622927422623027522623127622623227722623327822722827922722928022723028122723128222723228322723328422822928522823028622823128722823228822823328922923029022923129122923229222923329323023129423023229523023329623123229723123329823223329923423524523423624623423724723423824823423924923424025023424125123424225223424325323423523625523523725623523825723523925823524025923524126023524226123524326223524426323623726423623826523623926623624026723624126823624226923624327023624427123723827223723927323724027423724127523724227623724327723724427823823927923824028023824128123824228223824328323824428423924028523924128623924228723924328823924428924024129024024229124024329224024429324124229424124329524124429624224329724224429824324429924524625524524725624524825724524925824525025924525126024525226124525326224524624726424624826524624926624625026724625126824625226924625327024625427124724827224724927324725027424725127524725227624725327724725427824824927924825028024825128124825228224825328324825428424925028524925128624925228724925328824925428925025129025025229125025329225025429325125229425125329525125429625225329725225429825325429925525626425525726525525826625525926725526026825526126925526227025525625727225625827325625927425626027525626127625626227725626327825725827925725928025726028125726128225726228325726328425825928525826028625826128725826228825826328925926029025926129125926229225926329326026129426026229526026329626126229726126329826226329926426527226426627326426727426426827526426927626427027726426526627926526728026526828126526928226527028326527128426626728526626828626626928726627028826627128926726829026726929126727029226727129326826929426827029526827129626927029726927129827027129927227327927227428027227528127227628227227728327227327428527327528627327628727327728827327828927427529027427629127427729227427829327527629427527729527527829627627729727627829827727829927928028527928128627928228727928328827928028129028028229128028329228028429328128229428128329528128429628228329728228429828328429928528629028528729128528829228528628729428628829528628929628728829728728929828828929929029129429029229529029129229729129329829229329929429529729429529629929701121-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-1-2-15-613-58-60-52-78-64-54-46-34-69-53-84-77-76-100-103-104-93-1.1e2-96-126-9-811-60-52-44-64-50-42-44-28-63-37-62-55-54-70-75-72-63-82-76-108134-45-47-45-71-57-47-49-41-76-58-83-80-71-95-1.1e2-107-94-103-101-11541-28-20-12-40-18-20-18-20-51-43-64-59-42-60-75-80-71-74-92-69-61-49-77-43-41-29-27-48-38-61-54-33-51-58-69-60-63-61-698-48-24-42-40-61-67-94-107-84-112-119-134-131-132-134-13812-2810-6-4-9-19-36-67-46-64-77-92-99-96-108-1.2e2-34-6-26-36-34-31-37-34-53-32-48-51-66-73-70-76-923212-6-43-13-20-49-24-46-49-64-65-78-100-108-8-26-24-11-19-16-41-10-22-37-60-49-52-78-80-16-141-15-16-43-12-24-31-48-37-34-5622178-25-2-10-15-30-19-16-44-3821-1-4-174-4-11-26-15-4-38-24-12-15-26-9-11-18-37-36-15-57-45-3-14752-19-24-3-41-19-1110-2-3-20-25-8-48-203119167413-353-8-17-24-174-344-9-26-27-14-52-14-9-105-35722-18815-523-208281