6006206181398159457636011163272211495237504187811805843341857161452164453872807382877816348929724641429347289516053608100693367900105338981082423605223985965645570927667823628043835681201217541007909645239396323235443386683998566105956321299015803683562276201270976442810876135014368172391364020134412056007569317950311500259417181574912502929002162735185266295584311224798526200101942826535713928301612514839568688405318825313666246479938703913794105440064040336243081967696052884150777979713778380640253184472386680383760162175209879406410269488145301176028785036403859808398177931721688696981531948674823877806378835456348473769421167488919537419508127215562664972563075739987689477567142345248017071240980276234796798177074873380318533882705562207420753333514378860962770152173900816198774347650597453262572715869389066643026804596497855982282107582905499153258938751018934847367685874683925237140877773477692209012474422477442595049122281828811347356867733044024104253155315158295771476660614367466843291943453875386319261239827803447444691428868817642346088653643122593823860950957534902229491773920642519609996259568911246206482861293939842663398819899771779597743784754641703473083892915923217004487926699980911627611137892930313463697969543002948969837645545406467994860777343808628489977607077274660962622259880028431994969440179974560553222404595707185541459362758489668373153034478196753333469041783694788455909738732713557181154112844257826668298415229867370976429064500978359206461788734658435161029674197102234966259540614749846151490392235110967459619767246034764481979533288368870998427538122481717434651683721378855495772835311920867741643142063476572260877625880688522574566476985089682301412749893948547635553281102914874775699820802444532979179923342420364253524669931589229632570546159746630686915826862059247593665239052931311931692725492949684887656461456693659973901324634002782210622842116652122613112982577737415880333616964124526024721752225349564701669550219369897674844615856677987633823480417335466769943163653454428861061333122716825870318778426841833192268823408199052610966069002322307836239821993954512053735145975339255368885158751498794448082761499703337269850023046935256169189784471371192135739823600900547034555797146998018659036192897305129216364202925197151589546578842829580524760335071993960560058217570847682818936144468678824324417476944536267263828852157496380115014100800520526809451710385431202076167904341329107839910876532642297110995299449154245832261143737041558277842507221762914971713286148350645722664935773065108216142517930634723596934529999549896966927888375727762964871523581521350919195135111153143882840518183168479396067872448313821267974933263257495930330579763217716094944455250279039445730952817881678585187385125593106684297049605772824561398921818455823011450255870197274303633127020133417621800306524266842225220237216886384454127385348838213252764847099774065479509643079525827329837684704759180738874199501323949085556163223401352482061369209524912864807788959576489287090385602672565079966760767784358447383378902922692759915543922598784273435365015455846594612367661463414326933451273365337179795990838367237818834124908738333638196261725133609538259738813211340929225683223611936874640238989712895151625670174870592396934956487648943251648889367448196783320983182721391779873334857499658750291883808293463404191916775842684474245361367687745520367895474987031556362817855575832538345976891943991734207242871653915426822076169513870644938702851751888957153425597425143133236510113887514553865185348855321429712189116414632077855882578257561278582932784146964720635388791114667980904335845441862740598554440515809212595334125014439285979165312328616648648883678293599950737803393425025035123138987584077495571441011543124821266565183524781153983837645070243532302837589994694089841312851861586198925875966891856878029682358088605690050071998853348979090745351491992374442104183701483585712198165665183290781687868989920779369278378757159743128782428951620596770384466066239266198101374418952005283559557801125905978556064220796957539499668875135488195013028470887125236492545546248092428747223962453355632969805233348696340884949523405348916930935427755274817241085756191157796329289922654767339251649750993947311012645500714777119141664972717829257912070504911719296974997474083455074499037625961777907539490316724863345423496676045625495577514069927736412954708202642686860897943711014749814771797723421053859968152184925863474997809319289135978381632377793537142369479424613990956860797397541008239748857090914227242441672380439880452591410719031986393825283124966652142195663821991022479951189726873794282770019715530157176182765445944781951979036725201716481078236973436860403471181917966665353430635730872250560466078453538411103438147481435492556381139729148974011704935968555054569256215906929630818266440377067841333547815238942051971333269180952470067481588663425548038754669742330400336378677173332141453326816830747106195336222873931653765932153874480099907733872274747583382301503646476718019802171959115193931207809111441037153681925714686355318620078301908320091335855741446888721872446241653337627689525621326027693883251991124617699915624653821956135478472440422635654701436863132609033824654073682640278498516086619094050878568658020152263697009163176765434617715771983852847350704551154583843450303442568716241729775127194997673248181825703827933520452538905879773858386473306229359572727385449187555632750433772242079295472326926498257795594878961223364931070279971245722605205808415171776456530437406477645922166888190686121082179611001577420836228199327992494525731177311667193819564714657756254800464183477451561286786888494630431773803827692336178190943895396971187203185859345419012871274129386446710717270487778061149180578466992894095461118