A013886 18/(1-1889568*x) A013886 0 18 A013886 1 34012224 A013886 2 64268410079232 A013886 3 121439531096594251776 A013886 4 229468251895129407139872768 A013886 5 433595865796975883590475106484224 A013886 6 819308872942260126404286866009182175232 A013886 7 1548139828427760582529495524831238344488779776 A013886 8 2925315479322586708409093799864313376118974623776768 A013886 9 5527582519632621521435154553222010897486378641900619956224 A013886 10 10444743046457173383015182118822608687541541517618870649442271232 A013886 11 19736052228807988194997231645899399052500495522364054175325333567307776 A013886 12 37292612737884252637644529006678835668835256323202401119961139898110619680768 A013886 13 70466927665898471488008697386092114157089697620120914679442731194993087408949428224 A013886 14 133152051575796442972653618302443303963583665752656636509005242698660698189153753190367232 A013886 15 251599855791974533154951152228511188983860860128915895335048018435622898155882879108415829835776 A013886 16 475415036309129734664534738814123430345855997752075350516456014099363088422615300111131082751127584768 A013886 17 898329039328569654470595577351525582031758425960393515924678757649705312264544347400389737771882648094900224 A013886 18 1697453806186006704858694343904967490988585705425128855098763390734638367485090533428659636022140751595384426463232 A013886 19 3207454393647280317286433354023821612012319914228749880471260142703669150772067549069725531119084455710587359943276363776 A013886 20 6060703183695304174574291299896084555766895315689390454142318085328286709886074134560583132385626176808143136553296832147488768 A013886 21 11452110793408768518541994462962044701871340847876570141652791699857600061826009330293371948295642883659009410250739988527266056372224 A013886 22 21639542087679819912044359393390264883225625783240434889422582306716525633624448798223786245597101332389787093308670258641489067607150559232 A013886 23 40889386263532981951561836090249656034866879259986062073136450004137731908476482466762123328520423570441105218329077443280681214500308267906891776 A013886 24 77263275823211489640248795497380862054491339309533343339412295561418525806836090021754771853625679725151258305187638206344990241120918493172289679392768 A013886 25 145994213570714088056545636010394960750581091036436300507166612499398480971771656950227120741911768386894612853216795150286890519934371715306577064910833844224 A013886 26 275865994148387077940830824344889985195554011027536867476725801647263388892868626280126760086052736367287679819827153178537299145971350893348418211389434485362655232 A013886 27 521267554830979474090499819095725079545992601509280783604261819567016187223519984422886561802282496952063046581791154177262367272654793564842583902858710941637741721419776 A013886 28 984970491046864222898237562169071047107562148048688671713537797875607642859572209925984914811615333200715866803461947616421296802655772966732471580156928716568544349059723296768 A013886 29 1861168720826441135933376953872687240340941992964064556032406189656216182502876141565423463510754361925410279004083985433665956956800663613202742858773967481108991208564083230427316224 A013886 30 3516804857474576724343359223975305883356553079761121535013041698976317099539594665065494083099089098154673650077188968187921314954947916342272280418167808185344154299984017621552083062751232 A013886 31 6645241920928520991864032602128570787402275289818062896671523177051281549142832812078475523613379589021930379629053804240914103256791024387034748365196508977164382952312200209120926488716719947776 A013886 32 12556636486045063553554536355938879245610142514830937471537816706614435974250724311053500838203086443268990943574911938771895580262728102368960475398927637074962548766434659524748210823431475078279200768 A013886 33 23726618491663198648762938153018716178369065771464064856218769238684026554992992634988741471841729644434900679268959202321333187805882614937111907578600897332462833347494406728859427229209765500713872836788224 A013886 34 44833059050055046944345687519923269491728478871653810102235587352801698689464999107310406245465033400775566406724888702011916909015986000941488672979481740370707131082758311133837450190643438177652911268464250847232 A013886 35 84715113723094414944533392075646372486946398364553146647261094323058800189254999433202309708430872233036685464022334494883253809935518635827006868824493353188796332265785456452542963081833740190471256239729457544902475776 A013886 36 160074968007520067457912072597594964767414332064911960203971851477833570956010190768997221951140306383634663678881754546827560135132238077662365715110960256398247507966795693378118701664614416784228390710393111634206281347104768 A013886 37 302472537148033678826311999194092322385633564611231562818698683453267025004206264150992542687772286452711784178377239175539859149421552839932321059570786949761923747133802204745104998867002134294140871777856091164423894632486062260224 A013886 38 571542427073735702432476711693182641425576843415315601692202833895422865903148022139262676901448503767877700606367923074446500573254184756645236039891052755087738731024124364415798562499123488893911178803539978469378129732917423692926943232 A013886 39 1079968280840864623773930155160663737393244384858591070858332324438106393878879601897642297867316246367661130979373423667935725195202763382244625373424856772325628298503792627020431658144343772662289958309447430036425893843169310452596578269003776 A013886 40 2040673504491910885415257655426625056938678005808478212579637293623863822468926771598524161496549025016448707942432681413373972385648895198661212277611659761569792812747214426653743007416491373821937911942865961479069203377449747613292011206604927008768 A013886 41 3855991352535771067932337577449177055589503922079514559187680081638257115294965021955880102790711148102280952169366636952906230252805811602743869560982108712349910265597128469743259867037964772249971576394057349100081836487520964698152959031642058718103732224 A013886 42 7286157868028311865290771251545486590576147747035944166575146276501038220833676466607128454070038482697330814228765777453829119686333771818573528118605841195377595240743834848315832060439193018770834291663766157024343435608052014222759490491501821607849833091039232 A013886 43 13767690750374521194673752052240302005981790346071214946947065999395513788864248373653898498700214475673429991980620492571876982027466332547678344380017802135867251883861846526662450154779965074092767810830519289796174576935035628410871204929046114051901593414168819531776 A013886 44 26014987875803683264777292317847602980838999620645093484872873606345782198996640070908449678391966866369291763086837102908056445175675503059451473833461478346266411407685061617692512614067269045123323086775402673381578002989981402305073080955367807636823590064424147985018912768 A013886 45 49157088610506614179258698690450659469297986835183108006024266034595586978193683185506337441899752047751689898192468610867770400997710808965041602508546138715797930470796646510820005675137861435055587358432024078736281583953773178390792331434672437540697477430853808459756216961204224 A013886 46 92885661611577761941473500767117471712082458388183275028727260322458714095211481549470839027415630677366065177547746528100191181072442417874455730768868510240932863883842277754157136483558898556115116093697682874409558120028363277145532684124351128458900651034063569143684635370948743135232 A013886 47 175513773840065768476226199897520626788056226731642694629482111832987667475460568768470514359355698427769241045408540311609222049636692874658199566277469333158939029743264085091367192070965420826881327686936143233632319917745754340869329902875481913099827985373133430219693889088612874668554059776 A013886 48 331645210607425394008085788087958255718653828232856623205641255092034840856271076006701292876979028366763069263690524699526814489887906481782144838051785172918470104553920030737924522387149988301008496594748554297688155482335009538367777965916618607572215766665540989473366542617392052361710357622816768 A013886 49 626666177317051586905070646425787105341785276906302423797437135101746090167102424547830548578967508672927759262453177375435483802028511674968123857347835605621207718521741564641398563918042229093960022893545836247174012578444799303394525475501133189073016601786672956397210271200460265597012317032630634676224 A013886 50 1184128355340626532965040531225481689066466522113288058330075692499936156104871394147995074017262477428086760214035125466946876256831410748646167860881035029642454226271690164816318201625487218744615852538911618705900104599826782530116586713691725237810321834204840044873563817731711303143615369870713803103883231232 A013886 51 2237491048144276996641685706506670984245945013256561489802644466125719362618769630497438756020650624948835043324113923958327875074868415145497842112549255598891432947427745041351640751609068632948826287250246149534870248848485493811867338523417045874158774207614771193911650235943674263658475007215864939503398429472587776 A013886 52 4227891484859885195990236777072397278359641826809174381163403298568243284584823293159784355336428760083320335143859299066089686249468961469648066524925471803486087171605149342296737111736444598623847789946873116284305706376135037571102543119016100538342446661934227975337249113031616691032617302434867482007557563581658738720768 A013886 53 7988888457263723550016879726379135580475471687400158017066169644068998326766375380409347404744345019333119439037111928017712956267036566586279957767370373904769598764675598832424960950749610147332466820754333140591102964985740730673153090196313015062034660254097735286902055132012925887641120610927247678242056530301867739607124148224 A013886 54 15095547984414899580958295390814770460527876085417341783991688042004169030311286394809329756887962529491243832182477511600573835347591751051303847238574502678487681198570541934587568613786039346874714665559123763800449247342176140976608538336066791244738708907014949470600942511687400343658256990548577540880486273849439620993954362511327232 A013886 55 28524064413814892971392204305031084189558737758969875680093605990153733666267236810467075610063273580925710625489379666640073100910078249850510108018898745877184610787020541782254762850414458796595360841171222372116887283401861086352888242566605054598738432712010424041264481739924137692565645345116894566766458687505137925762304356861803575115776 A013886 56 53898159346283379682167624704248975689896124989741190049083114883602810216301250125480651126356039733762633175184716157933749649140454738413528683789054465449659970635608831094411567729731948079365102793930224315236162470323087849217654330730094779808028982822768112934804044232344973011465881343481840232735763809231708460106825918986644457824366624768 A013886 57 101844237159637993179274114277158328496405641104615280998665883224379594894795920597104222987526329287646391243567433741114559457027030779154574567969916068170783091393986107753405077211934137668429758556121146098892165046723456461070504658409003732892297709014452297621991808252023625963329562478440293884890051749482340891547134838087755794882272794429620224 A013886 58 192441611521262843495774629566461508460296214450765687286087095632524502366169738090829032422094150979399416209325228639330355884095652495305551157249778365101330264439151541655386124937199964645859482015372721791791470523007148178232071346380584365553833197427020599112991817135159778864276714713261469235483925304165847913758936481735804541824106439624788627423232 A013886 59 363631510999009588658623875240639539618304997347304418193797021120158058887038619664811633135751600677841796087822253629562181907198853894249519689102149205787790425115758700262684649325335062795947409712823803170671825373217570968845618589837668038450825487195780459424737721920449593029013623267308047900354889769142052910705646089920560716485493156908932597142861643776 A013886 60 687106466975376550422498598690704773597481337227551314877616649603974823015063790482798788001055880589628166950074120146304552942021923955249276419897369870482023578005133935737960507456374723937212755076241048109600019726819979140459677827562382720079449414189556491154282807733780096600647214089960733454977788351298210634376246270839014071928060333514097949718042790506528768 A013886 61 1298334392589728317628739832130797637637045615422389682950668337358883498374928056455001140245579158173982516167517655056612401493550482804272464746192633391426976328244004920684506560153327074360591231183902644794360690075167774344480112513271396391615085070671331879877415856443903389573491755033538923193055469579385857271977054913496734141864961108277567034652822679571840551092224 A013886 62 2453291121536987757685102667119727030554557009442454028433728468886550774257316057779563594571558518752495795109624000430012982265365198691503512665533721892171888806607367889967981691855801933245393651525704552718790540423954621032550597241477205936911333066818287237596208925028993640029603668575214076020055437542180975553695139698786196938975490831445825786534864844993203606446231519232 A013886 63 4635660397940402883313524076504088365670913179218158973599463435497021973411848188666414422267390687162115974573702003244538770873201587761106909420387223808347451588523470929111019229516583947398631991326122500271739603887811085355234566928383601067797673800401697378970193306049185454403458144822330111197064113005703821615044617730356036577586040259393426139811111495424117752225392799332171776 A013886 64 8759395546815451195416969062191677244944056074228898215426390924885236816255879158162019367054948885959545157843280946866776636201333777782579260619662245717091477403223117916578450383479192496318138254586118640593470459839083416932519870161731944302476314887677434512985950224924747260706233599795640663554414041883961758801496628235513395323836098920861517444150602326185559332837031021048493158432768 A013886 65 16551473524604978484421651396907403188374450148068550743126814647153547160418989069129890611367285656544805824815612692209161394913681863817072728330573950315153108773853500475393309334210010806882871865441783027468922789857217173966347706021763506531741565369678874577833835994610604831918156410698649137351187032294593852655026380821722575375270329765694455793908765336285794977430203032380559120393488564224 A013886 66 31275134724940779984851650986751528027850333017385595290588648899192633800818588337377629142740059223466055652785187643592280678664256012049098481126145958149103229439592811186287984732024541700340054425039099071648397498184922140977243702172131625510169846192453371678288325812664371351037926972651025053166407778238831116973652888356540683306698806474703741445584597898954877043912833883489268336003683399323615232 A013886 67 59096493771936899754416164451734111312529098058995264522047012123149626665745178327481971943989048226766307847722001445327378617422260904175590918784569365847884691045712509047651814734122149211628155959812280354616519163850286960082088427825990411352000615930181732615399915229184590845038033593858252107661542812711191636037671340946091865874472250352792999315850397482732369106112285695557049791125808033493124986699776 A013886 68 111666843543651263795152643030734321244592982761139563992395328603515593759538785121903454762259497879754358787204366827044364159365346692181262981225921167486455779889864894296153344263525721241517791400670570965112026883398259030588391666390301049597577099841961636134615987019779868953876827061879549718569806129529060957324430560368824914816694781154626362131252803870651637227098379457182343459718010834231537194868322336768 A013886 69 211002094221090031226878989386298589925503073250000963653982456278687753469024183125224867208213154889651684224820181016644565095883659418451564728909101408605047275094932228585393882413341770034892290061382289437404802414009081519910846064277788373685994565394175764867614061360991407419439128357661617002618511428561968655009609605094999756640352324236785025839627098104259472851933830674149126366492442296017217274232946101242036224 A013886 70 398702805173156648125311278216689453968352991114857820889728321945607460946957087659564901880888914658529353657325019803259037579098694560004686261675312930455021969506580901303645547604013381721291354746706009887658117687834312149414897575985252021689097378942741911669367766697765811734734754892529946316403855403044981987509198002280148500155397260603453407705732496510669363597882904559290616410080391204400661210437799498631711903711232 A013886 71 753376062165431261284848181357353458156072824714919662902962165842117598766619810214708732517267504693487993731564323019604573120262362082358935010101297703374034952876611060514526910095020357672337062606023781691402374123165705539545609182859300692119024356134078948549263912183563949347979281332768025601194600246220900524173780250772495641141633690923946248691705541966672488034924404202289651468762784647316948602084531923030526598471825227776 A013886 72 1423555299033809617523488008351051659221054215250921317592224413785958466866244261547786750285188124308664721339364534719508174021707910995238808109167088898769068477837152208394313584454427427206202598714339145123059801267161975884948117652437083090205960614571559290652335512016872564641562514669395812599198078398051134561662001600891683043640714490091779265247888657522881399871176036599712052146527157460461391936143664816736946083621209851998240768 A013886 73 2689904539284717571364622188963879981611008971403252892240104301108705968319515436804328314162882353673674980171780365140871621369850573963451404161222637836269271185529792024111226331150383524771169832047456389771889862560788720448969644776280234220594296586554752145719352308770697858224627997718820906821441514602448686231410545040993695745406097597613743162675922474818195960991778361125644702950409027868249111437995112440431997737335962257620611811508224 A013886 74 5082757540487145211888306420356100769092751000076501761084349404037375319145570144891481043936129283266458684933230680998506507848585809342970942858113137331003654215499158055415801716099167896134809837202248075508490383819264420921318673740626289615739923812463089902482625103379230010569793876393556983260777599864319759144913960772020375682255509025327805440411217478897268905619312654275462210064598485970951737001669548623842209100542439531207664219447971807232 A013886 75 9604216000263214003737363386099436618053051321712555279688631934688095207047256687542306053228303937523235804371914831432985945022436590588578918554519124680269912888672313088455925617086072483163660354462577491542427157572599833311454283702727736816634456358468255860854288951342084892612344275429220681746101007820422958647936783028064997237168177677970610670426943389164954611453273373513976577347343231939159331782770725654056275365693776380105003663813865191847755776 A013886 76 18147819219185360758614002258745140251501268079865749654730688867564714684189870724565940164386499814617905632395430364201164386164155463605279889975225593383848258757222765297927486456426095809866591368661143625538840999280142321830658047947595844201134336432358145290482717065209560666363722147834241665165616589145220969126464611232774720699441399158607570863297298565977644955254538861844057693305064656088813420238106514532683808130203257647002251563025437622829380186144768 A013886 77 34291538466357643757932743020052537174748748123135764843590158302106522796375285645276614424539469681707926709994168562422865786835430911053701511140707074039131386603367906178474244728496145007257995319298299838222176709327779966776912866344242784135449005823818115880246846719473899129219565731438852354763663807117956896190355482517891663442602085725331790461018949856717246622810408488096952407423064412076426996852478450452494277960971909145530750481442850118094466259573196980224 A013886 78 64796193756798480200389457362914632564215642493537400903972968242594818067301255746174041764948196647525483657550261102160249659099051515737920657003123584477973415921352687741847221663135003729074475699495849828709802000291074536262717691032358149133252107036500349587606273662022856629801156380023449366286066692688263576420617628390367514707910737919843740637846655042857494266570617946036382166589584974998430007588544000664618707818157768420302249125719003411947524421169206671527903232 A013886 79 122436814244646190635289506170327876425099823155228479551318393656223405185794299217786591749709634042871433103829931770286738627844476574489871260012078225274875271575678555470986770943566682726339798898544973969135523146086005129336870942008630923141420917388745892569554011311001205156260111458688149172154430468369576829569953610842329964031597477229723297309574628276022149726295309411056074577758348902037833392579069910247842242494540738158413680275986605839106859825459855511905637054283776 A013886 80 231352686218627613146342721595254104800823022639778767648825594464202747290110962384354574599315333779120488107137716515317172135538831911905677057038502627976195517160711776704201530798293409545844441125125829372911472200103440540230812552149364716178488440028417798730867034044905925224704106288770448654929502871256164550696838104532119745475257581854013791450658311202266621414016375213230404727745687818125824767948847972167194770465924353520517421011735458822189470906674528259920510797388886048768 A013886 81 437156632592759741717708523759301108300281557243401486428656080880534656791480390970680104816479076618345142471628000720414838317805839538115786385314129333739723810970331830483404678147469681288722188927921763156513584702205057934722856012539770788019954044647617363112286959786164799314993688711859399123997830881433768337731122983504548443218191518428725131883837523781844535292040094078913349400596963839120378455123568765072021888039755748833057062186302947455726914162183175015041479746400522633398452224 A013886 82 826037183935035839638047059822815076608746421557299659908022813437270110364164019405686064297864735847573194169829178065272825210499744604358370248525248736895902442047587976262866010877757990733368209088155270164127061218576206911598397589902749608377288524236709045581357846029223847512033994391890741083934333302969042770389922593694722592754911711094329290003479102137412414862709616488504139800187203767559015276690931584279610254939505190810981966881248087818022993739608137646821898801446542751345446571999232 A013886 83 1560853429573757801433185306735277038677435758289183603773082851541035607900592677820363405143187673186027185361095780338441441787353581412568236953765357205278916585614976717131071202442263411034069100110287377533489242812662606141535160937157358772002256322164909837841075182405748447095619050715096203848487630310624608209560145255522549580146713012109089607853294000067586101927300484608949790433960134248658953378346330211844054590205530944390325573195866186802126072234563869437029961674451740893574312788159444811776 A013886 84 2949338693212826381338501093677163963419644930918976083814296617620691571549507105043668438729602845246775016588395031462548118275246132122583738364252498483664471854847320325435923949856422789060823881357195499391200201563037255361648310981702556100094759474160504352469684750268065281681574698421622903713579074630786319685322144550187232965058664212864948232132133037119708535446565322101564037610717182951970001217215118485733746543905484695529738712692566478863319758060120381644389830621270427136789427066496865814097952768 A013886 85 5572976015856773919733028834577371356030931632826707800740812831164294931469659041463154484433418189087258174544900422810624122753120283382606309333463865054780908753820141372693307946082301096680082859848353185393631382467065180539199075685073735524943854470070515888287437274194527578176489739747149146924260184891945644515154794033408189419319970019374794501093450358684213417906695542552808155420007645956188051260010737006850943989474398905162737319865067456332805388598145549303026403467372718464008924123186349742613440415924224 A013886 86 10530517144330452581962099828894694438472655423577096605630216219757454445067260695659449892841885140717232254358458402129425402382367987630704638714614648563832252192138416893317348509062841518651590809317933031817873264105527419061093319044093408288397109203302204565999516275325205086839793364554541119255380469045903947615212013852119045664685597109569991695842148807358211779647118882950424600620673007554142343643275968304561324532303160990430543232022795783327866412522620689305420995147036532882600414737600984510450593379837104095232 A013886 87 19898128219378204624392961049484889980715898563417727278907476401934653680856853658175835415117455221574779116403603525994894098728846313651375302766696972257463381110194604132271875587572855322715449142381268083066035147909353234180431980679509493312689948843065340077366573969333697125529694668274595153629150762134130630487380934590520880878528634359135950068729057437622241516044247133418867911745603853538065639993337684877313332873855019306365860713846850182711269881377543330649465738957995527365909500474899217099443106831552037111019339776 A013886 88 37598866343234035355704958624353064591081379016680108098950642369850859686429323253171996973672659628120612225424524307407120052346868671193601928098262064474590566117628197741008703410258865086432785805071087969182921902364780772003850496868619394259872921255493288519309402442085935410092894094942290215252727147304264947188779417812341359839879594568723798899468227604292983656988695967400023402261317182322215615230931102538255199771784481120691126697342165006045368807214801796208649677431381692653746882993354363856160512489482119659794591821856768 A013886 89 71045614678452049719008707257901571553240459185790198500317967401514349235966883480849703977548700108188609001570967546498657023072967941289952008072776852645123146837754478349082333685516023183640626208116565551753035373207614073793771775667043411572839556070899942200854428953687436800978409709191913437454665130277425307729607546956830238629921605750034291238870379897788684542768816261728127420164112585566224315640680021561005801322371258422262090891243440046143135446311258600458385753684661042224355190203986618602957507263725749881318747279642249396224 A013886 90 134245520036733282683447844955898556756713467982775213799848821026944665857107472085142213445448742166029733533880450004902374353773941886887372035990060811898940054323922054145118807097473140895065450782818402536494879544081164910190349746603623885118867294285778261984584101609161262581151171677378345490184336680888053983876019073288123800347463708733880795627649826002704769074110586606041094273064661890083199347656528466980986609993110414034436934561185084521110592159015472291150951051818417596233790388043366586940353211085303737751743702659699045907124191232 A013886 91 253666038804770035493597177497627324093669554269276595189352737050241778374282851812978001975689688837180471534147414154863369702911919823321997803301667228218256360568744748006883854089558127894807033704788603244079556550350358617018558789990316377356287835528989458941686611709419628612940657164080445531196636693432278390204641608274893513174956305184861667232547026420278845089828992912003858423366247038320730824952651182296328906671461658826222929564909377788385899404726547946245520277082423700480290835954328114951709336364035213136086844747282206776632843777867776 A013886 92 479319229612251706427565431489836667533026992321488437418754872642551256679136899734545217237200013956693429235835861069776867762791870516714900745189124741089914234727161876001871510404298172609934737063489991454708919511732426431242524095684422136528366092804841553953524887514544628798897051676217159301492166403535443413222204234464773985902975835675548690829269419618913456758697990478749306753323312683705626703444131189229309619521380463744948408572106683168844767166390333749691255258926081186869142194312547867513071507294717289615129347055432544894508569351658057760768 A013886 93 905706278059963232410921957249387692197046747826930263716481807189440292980683353357605137044461555972121289694299896329896136464803109188527941571285524058771787060684933811713104346171628889422209161243584656173091423623945217546830073770434222167675631661249058845420854114651083065150274304141726305267001949886795660739435454010909134050994714243865775188632880958690471062660619444472949370063263625301124273638773520082969648119139775840117614674488778481101987669005061850162736605817098437376109951277822772448920939501895864359503480730056839562991226768372673812886898868224 A013886 94 1711393600421208605140240980915811002769389229197836964550225095447336315526923882637223223594829133395129281125078866508289182787525081423148365498970845124685288132684309012731107153186832457327744920392717771595676015154250916829528608834251852312930507966883061624424192467713017725249873516328473491190758340443692703072093571964485550610469980204352965091634655607350836024929501362453861995291700921932994791491070002796136792057186707954659360925244412176978920635746556710088301882780603060115901328416133020490762641812718364626058273076132042219362206382260416511269071720632287232 A013886 95 3233794582760702301597634869827127164880949267036898397431239733154232387057578507067052612161634095931167645476953023630334974541458193054575610699159341880561330526300024412568292681232936632727872313736626934238498336602987596411738714337719604071239474077967292987539972512831551477064953000501760997802338855835507533558529706589789032895924539554778823542269912926670704525953988030449219102719348727655085102168198163043490605893914173376469779304792233428429705107846349669568132412041978563097083441332615639262689383564774614809731678939920670752355805589315050706365677313011709720395776 A013886 96 6110474762157974726625239725709505022689765544616378031037352800096776583147614504441676470257034615380464585528595170955124797174354074933748327557589119318568512199919684529207843665091957607230340232122690682875170824898234066576536298973696156825683830554556501875879930781126089061414669111252111525095369827143388299171123860621454483311086340357444312043119874829023309809697825254719870041487194336617763846333757866545762457197751616758629247941397650934891061021223011252426516825557337349514229764071987868250321453123724039356795069111148021992187454855790861733125980148992910312948805664768 A013886 97 11546157575381319988239800978029457986713854900609680203351188655773265934665071643928849724550644384115233705948096519991333252747149880664412959806338557012548866460577838456486206738560480151979019531731608388259070785261306348712892541379129099660793744333312220136602689046230861855599193483210429870251407773535677941688182171066760505121162793976535333818693935640927917470491100270910515394552874828254154795589186184373143274722241126975369550774130876481740232391750322926225068545034726820846904106837977972234023407536088985599340545150213745619733664696947027023339392058172235554218048822364340224 A013886 98 21817249877398130047538304254453166869038925376835232202485898845912178565633210096075348716319712007603853923280932845086983591726926505707293467635343534497087936500181145056545728694568249359814691978535031798985915865564636114724722933628678214587846713892408105179080069935708357174760856831682965549071212083824263896919855008618276514140785338288653917653121862581156883158880927356703840753054486583474546768791867360033591591330355721816595091317172932011848927440014874191061250320504178689414042899349624361038299142131152592340974715218399086883188901334080799958437368372576394791712690077177341628383232 A013886 99 41225177216335429797666858493478561614396144146455796042386874910472583427906413534820904523198805578783999050106105714225321411452265063536319103052780811792593457996774285902206999477937937806326327892496482966346219070263238334028165264250874236582328339476249798487023969588276569049998522721729517846627392074807646683175056588924819516271975470099415205871974171633751449396760316143552162964067660104562832388812511223763953596046917600561539953510007822795765354124974025795455224645614439917798714213238271004638416833398477741604550910685799925803693485916036389015864581281032433153786964363751835066060846923776 A013886 100 77897775662316505411917770469805298712591293302530185616220882450831858522702266010164466918091720659891723517110893962217312128795033591576195414917236932977307235240048793863661475589528233264824426743168794325752892476159166732352932182039995929470396995767458379227528908166980580026667608582253001578416027988010135327833725328621493363723004145084811791729094491545644458733737597054739573467687400368458582071263679208065206268575181996657867926873998461704548748663218919974266737923164386006595080818480213265692604019051094789248228055202745594201033492795393047519929205122037892649534926678885827482106462400065568768 A013886 101 147193144162692074498186637711089058677753704903075357774471260410853453245025475380294451425484736423870284222780197682399042044582974033567448417774333556972064477878068519323371087106753684673747762392235972356524241530391124364118665357352951028457519110498324794720203343947265160639830259813550639686524417173248335391144116701752657972303349496419617647673961620200920308600591083791530146358191145739427546007233567793825355678499069495060814182847447525286140769914061248177935251443997882537709853672014019620028242391070339078730195789813341586943258454914405250016137588264038896737996412334768935263708943944367096645812224 A013886 102 278131455029209737825389528646467130427605712666294297639192110592015537941296297463392225991150342434979725218270332574335393078098561078659976371877011910580589931335106175920823658322134346441604211887972541813772798020098096082458978261962700968940417470586098585709865192215745935059882784375371255131186569909220510608373406307897366419409295501250624079279992310759812585681801693017794035593754526872558629253796318229042989678710129747643072533854685725459882442324972884597084757200532190911015332783320187025377525918409998472318058598166016235757198992135702899462493070380903450031422404862584667468375981791069846074834112479232 A013886 103 525548297216633785883245640865447602707830071271424383401492958027133615996659362205307121681645970254179769421236635781821780027796541860281374233054901641851944155373013906622358918408438752736969187448732499889967038409240719218339846636500336944478806759060433132402618551524722615019232593106601511815725944530225981789242920610401010870390383681707139240236936510657797547901590661472247040248819553833526863961837401443416303921220942446994425281650730796885779146779114363602344250493895210915345420336712759157168560894598143993341089349219362966567258985171875856331544106013502970268974770711384384938884267160988266907932144249157451776 A013886 104 993059244875040269523832699118842095753429052112202829295192245713414812511575637723557767301744412721249958545747267400985417243563456009848155746805084385590894413779875141508597496739196797131689393589126572352085236832872167331959987329238668679504929930104304513127751131167467062216661292491254805478617641554090047957536167011954217308341816512675995679896027648570633196993312863016790895348881466698109689282641174970633258567813613777682362190598208090409867930821117569803354420717248585898887415214801654895092683272484025749209535519425733242010562426093251118096683133311722780525206119543569169480197666930854277524687525944591947837472768 A013886 105 1876452971220040092003609505608592221188615427141550875745657821348205800447872954622027603244822586456866841669370572568345212890085712445616759958178989692312215175657211111390117554718490613562532064065418719066184996791816595481116969337734852699394771438167330470261778449417848401818612245130115360278620579716078823739025700028444306490888829544224155804869777171854314228776260199944911538542595255265813729358421719706909545125466434558667705759764274864979593326305797484138184806045849975959788895392602333436810491345821095566882363612370243910639414422348172328719713354845565390951452676893702908436358145107200455473768759024070717691357743284224 A013886 106 3545685487922308716567076406293816386206929675433006005180971158169286537940686403119235454208112925046128964279509214066822927230293479494439169880656357194923007805036245085327201647634308871688126587231965118148453052017919300690063229517564970145489979476874966302031608181109584968927591502806021821090952531572951630814903313951347451327375823864220549635896175111066412828640300433489506606060854631302113116956334212063145655363637359816152619437066261328069760202400993140508021587590444647374386383489208805987527126511340475908122774046299217045739097031207591290834251324488825304649354531772680417288272387533922550248658286451595257886623468262084575232 A013886 107 6699813836042381036946217430887794041252255692948594291197797309399622424923506925369207498737115523553563814775703666605818464960691189461348433353052071552096278012146727553391549762917065746057989979182729864369536136595395737166321396473046205507873209540159676325397261807562876250566571220774169040435188993179239067135655225136419700909766880747467495534401063812267539555788195209507900018601196963960271278180946524419734009714157518713087872804458421285158120646130439806523461335220101311449924529876937305112239657387780600380759733909117518954683134099064865860239094606711700653255671543892640190734566278767698965428256741013767948254311333677050626651979776 A013886 108 12659753830542929851220390178447787210940942285213489417630039466327625746217861133956042674973693905610060470358096825901023185198843329488101236514059896738551459850856067689606963902415674087647304008984352504357015658554288732285891588490780972449100964804380439274828253199192968951030574848495805045397039195463708405609385772450574301408666385320230660601947149345618750183351588445639423622348226544796481878569814762254747953267561194319652025639374890190953659713067402884332923788269176394873810994070504669746324464930913813500271408883183372056162700333301800453800265517815014779971012767850128339925932934238523398706340233603903474447002558153477198501528121376768 A013886 109 23921465726071342873110810228709228384603254431986282771892358414309759126029391427167051645264692845835790742853608303124144578009807992414172477277399130960471204887462398112115251567159780454447540941648544992952877363903110251287987597081348020548702811863483537879658672741092659954860941255322521348020792558493968564570515855277886781564170924376777608892300071094702130546455294276049994415233293735797998670325407740684179580559879070828196238783342332508339924876701346333343194136752211102108917292443815367803222826550576952748080845540579037969419241343396416479886460113966681847760266653721031307017165242683218181446741902530460680403873729804949603018135489253656756224 A013886 110 45201236149081175210058247462241639260238002270539456364719099904210462932253105100249191443239515131320243442392406934117683621980836868610063059544100521090715653676792548675913391673254972033749531042028957865243982574755672231305740147841808616492171274807258861704190878934040975285586679045937266018536952953168331192618380503625725970066647325232778912879405660738274115412404437494607235847203544377764352751489440053749123841679369576106693110525362604553118855169418809588402632658594602027789742630448475316909200149919520591450285627146420851617799577026758879895066098664627795085708671540338341684737810893286443212679957203280677526949386875880079011475772240158053689544671232 A013886 111 85410809387747018079319342540733009813689401474338699484169540167799156021971635298067664177019204127658529760954535585686883206219085960145779635296626933436341396286749542616448315677249050995868033872024573855513341665815926066763924799677150623847879091395002512792664550725637937588435449951473587876114833117812377234973528011475055769806894653045451584851712795549899143711586228147810005425328706942803432499926398263482624439274403011184771887469188365960227688924768361196338785787435284964446608402731264607621483508883128684945533311915808155749742311163298723165560257921523413504512363065134039620546655854005477928497241372688663273242699060282969137556252000290973194045545330507776 A013886 112 161389532273186357458103291446007791887633454965063227706903269675787915646124898966899120063641823505091472763347339897575192526208985819540740533908176761359440739498760759742677010957628134792160369027493729971014633984792467786122975855876354150002989198969072108092609569785542226453104796293906044495894552984758498027134459377586898180842474315765787860285081243661631825184814565948801056331527514120499196342020924513932335696470855149038387045861379322290735513706196702729043486782792516539699448946332110202094111350913275702955161489130129785243729079420212041734501365440257153408894416852259196977717103408741422918394675386108572083894660377940769427313891979685813636326252999076917280768 A013886 113 304956495718380199089393320211050051301531772231424593051677797474739220191616933091085636500415553156868684006492706355581361391363660917057958009175805746608435719253194371265450714241183479402952884182543272353870179909376333769688819242036570758512848294717591645144336079560527453754540323723483456686018478694304145600136406137188120021778152507892928235583160395423222324650819689750744114410251781801643425433599794291942095697309040822258166933474194803262260523162790691182313243233187689892886808346622872810350565797122496543481578584692641078043422669141891227276178276092215828852537805462689706314790951653848713021065189979978402335420665621024783805230656240270963501165725226959772432386228224 A013886 114 576236035701588236032946757284553423337732787791788505443472712418748038819033225027056503990817215947518045500780410162903161881556250031723371599482308913007408665157819981723315175207284584808478875459039926055157768111000420248523362797536558935021605726552930209732092837183026739736059250417535188283286564749438895793358548671834281573311300078034224620254401222059067361545800059522934054777950638835367764109716296100636441882572849648432719976150967326010663092231668080755981270389647996815522340673911488530508497912137161548673399483120504416556354086085105122541793632799016079293232155992523662981826908934659604965788108900087829744136156296188558685282080650616323960970717085655923275519180492767232 A013886 115 1088837173508578679984303138268659043029433068362154222653811846259668894215202972947925104132920505103519778200818638070696601790208480259943467826490587488133583176604931587224961208986078318347387811743387154996192353573966842088161793594615560593730905489511167230543051198170257470549586005692961130654073227580467755446464926096740559763918686665850973747244868408363707796221374326872631456018662632722868195293268402190287400215169414364489717819895631028275316637862008592017918017127626386046712918222521583559615881382841192073203698114521045289383556877735659916191051911140771214917954098534480952813244708661846880435994305358121160273967868580276422457831090570823786034283515942108691631876226845357193035776 A013886 116 2057431880272257999180579712372033530619039784118939030191517942713190033104432651187264943166234332987447660255364472301970036451520657627820858613966166418777598495851027369409495501741406035843036892660328579691845193158053377870843703998990535599974919624004637241482772166424177068111440129605237177727755840492769295723465837474765866031988304925818692761633991508654994613090429844080064475086272313588884610043910588189896982249777239961880107121504547730836133508771639851202113311787814735029515235459893663603576261752812465623379365438859302505369908802349215436517293577630444783030088690059602105045417177656748686171680887586934284576560917497495759030798978147730359729229034651698436229461098207727900530225184768 A013886 117 3887657443142290002995649645947398654384757766798055385400926175976677064473076595838617844128735076114425500493408535198688917837626985992486204169474821147596749234608234084360361596234505120335855535190391753671160537945276605116654396077964548372573408924091194383114118836965799414237197702817908803444680148008241092581597895585518387946332077362069375644215218067026200861068057339618679270059817403043521514831452042304807260955747079760289870253367105246660571121902609970356274846328277513240251044437480350148082389767738345043037700793574494516466807835837402313949109390896004287780598625898542230426458845550507301432050711395868242238763059753908066400308763540650560372839848548740510749230348418179993549096541931700224 A013886 118 7345993099523490636380483710193534180568497963893067918481257272487897727362262397045585442494645680303382764116328979038316221100609148667850171840106198846222094257740211662316639740673641371222781871918638165200907475364180424177066413888247315739266791153877149988112179302527791667561353188918230301907357377911636104827224772365736809274974810756890705997288461172474564308646646971108588550968389050634140861737037172673810046469629098008491409554914374326721922053671270916466165548826830684138354685535640870268611745068645809166282662213112970454491153148747608615564190733536581030053010184341856645262462987869180980552357198630867962750615037293072557211898629705979998062586246942546509415401690999843534050579254544798928863232 A013886 119 13880753489080403154804197843302975994508455560637496560588792341860411932896455433060632793403722648839502362825763516263473105272635827830012313503565789941458190202409656270340328321505211178538689496157557280542348336408943675751411029557987703906814872027049338548737154420318834245690571022477842595114481465865734411326169458669580571228095603212276457549884363000750417531560827423903713451076236961628652279830729856294905901887524115465709095769860444467795288811111516043085139503765616802165942586438209847951720157905870924334714397472707449355751939272972721316494396755987250343795206348006473377475301663061992567060356487102531914638754154787796525785772869936269212979124969462733722703041742459192346948884940851706622414239563776 A013886 120 26228627608854679228417058510374317743991353356802673100998643167824494855219289499737513786166285398122360800719952315898938348583803935921100707202305802568101269544386809379434433505809958876208994433875443195479844061331574883502242236299827709695792364106407564542860167403693018987961040905801412076765280514492984040140767371679362020814330152770614801339619896026601964954276329553730892018323222923110729231095192553099452755217805167812309004675663660332123008288234365146500300881851389009635095801170875305974435955333880710753297614603708869664249480388152519072565684289417316657624420468589895886929250812868723170955103686621357024880121410754067105635971270299736344230539210297758834940541179215131164639510619915277579102029824045088768 A013886 121 49560775413608318520281564415330978830878253579706913406107804173339795094587002421440014449898655567159273053494798857648525137456801235590562421106846570747001979690447894625479163650706312373800477194429153447996457983282181289469564857960592845754458985859816328918123200800661410503043568142293362615069217571209478866760709520969428734946092198110465068937702887695194221714722015482184174169278975692376494411742080802175026743771397675332769101346984431326449008525182432881142280536718165428158168702826848510159502999248330306856687067031500961433736562158080579158909794931385700202114060935992472391273130599970727504695293362921744350788681253875741072662350961277732204495011514523915566220928514927176964505550803052071224588664290561230293172224 A013886 122 93648455276741043209731395109148127007504959860099632950952311316209329937288572991475565224066102802726013265146060087849208346933972997132387852926021860993271036759720247351677412301137825259537420091323106622423771118554544734780426729526881502366561556993161421001160220290504180121415028967496984609831111307595152563307300368119161515834617542599195259382477370096432755137043849350639785616696135541092467792606660137204260934174632362583189845294018677932655600140911919334354256749205470411753974519463122485645071763283669001266576467876579208694422728283920003800142863388908614759508261894701424071433186841525487629592076089189314629431066859523476307188453181199641886183229917475926088632947452093915922466824619821496119703553206187202802608852959232 A013886 123 176955124340361019535725732793602808053317131992928743235865056989147031150942494290356500829308137740741387433395510468077052917699333488245451850477717275833333166387991068347814384607036398200013603807121219934320040344944873985409581374458650426663778988124454039958320315133887402623661953456055342215229353331269957238743448941986187787152586600734076187880828999258376248258793672329789718428169283442111012181940181582136780924866491724101592869592528285223852177047062653592777104217082682314997134124792893428955386961604395867385282363252612022214302965837990153740628350088053273373894507411847180479809863993767632609273040031697274865704802143616056078821471100693044919591473388705150707445981251158196521783792863226864779916003624708740425320005068470091776 A013886 124 334368740389567290962082201463342470807690346465614379498707064004868577357824107051240352559034119214497221969746287924143420727591294180716981962203479277461839684545423507035842931093148552874003305318614429308853249994516795646862411858573083169410223535032348371375963401226909351600787670068051580878946498715461110559697981330410956884594338757975886874181602290470651490669872241836856098670878976575142821066604345031795032858638127034127198635410214486853863910478464084223996647261264489856584504733916658050764372630264895090343473224566511593591436026552559378823371630219182647662563096581189253124873365086975518014238839706614156273440091576908303852746529504794355502622621188148814211967287900788491085273957912981860428456323137133645227991071337218894376992768 A013886 125 631812472040433886848639741254685105879145832590338031840612909517551507980868982312598130504268982575899086722929553780247835217393226562469026172356903931355013489047126805342703655619818524757024677624283629960271217885639112516850513850780223618256137264644004447404136412129528649685597156155148089578269177684776419758067395186541970978509155498230980609073581876800047995922089152263184504653335446009139470117181439033038876648631128423621662471114808167495481921594970422698968896772173019569326669441057431719666734062224377286070136013997694178879382589820866520324520684570000517178454025280724614648660714720666155623129255866747498041291646960795469894426554263315260738379621073247978572878604264117107523018942105717308046077357597587347746164632684526031810145470644224 A013886 126 1193852629168498578704810498603132826145845832596059854149003254211260767832394641170451424260690532867976485500872551077435341496059284329191472846448090247762630128471801303317801861142229250188081606049162370096769764637731326560240191755991085581901012778878842195672539231994769191529114447161770865328230933539467609929411891787843739017919587936481317567525949959781313091558510155263641018088793752044597650270382297390781204071200624073165937512219465839438102783624365071678445260336001428241573456122400009139667231348489192139684974767697594994196757201482635109076563900901566737243857015641648248652440529393299706348485101749618336378887374764416374457471795286224090602898503832135036375997078502139234628055856396816042330010300440957929506024812652434484875432956674265055232 A013886 127 2255865724792661522366091364224524488034753618206871626484623781053463586551522277327167556837424488810276591754912744594287343360025749771341672963517224993284337486596204645107612227154799839819392984179103641339013050626988707265779938655984563600821532914560536089992568611521892031699285727694573050456534668626304732759098969541772318248612279937961130273434874213604056215790030917061207631268005832463406292826105736916103658214410420828684014213089511627295377000647524259761296453682577546759573472338291140470022731004702025813000258401848809177994378111691139857787584697098771656560400413331957997909694746244638539525494296742822820634781458958848719850856065275399882432337720089079736414920047631130229297666248460018895473432903383619992940840293194035324717102101077077671884619776 A013886 128 4262611685865019847494250526915006287806853324847922005513297588717631082312986846524541346038178516472256718929146964977538346818117135943934542298327315796110299015872617218846700620840440823727850762329340509357676212047137797610785267126311439874077142306300323058495077886136198482553955933908379009805053300726869381270145121679107635848393808577813337008513788398051389295557937139889511981399823244836213701922838965093088157244887070064414795368599122306565270928359541120468633417392080689875393726979320113715659911779092797511419272267864650660844481059752003758799970840927531761543522688218841210194226082271989155854109207307742231541222731841953857871142393550306805047907521073282219378067644562259485113532617770100984281943664380780062821237711130066940455045182928011502307677220896768 A013886 129 8054494638036593823190015979641734601238620223326238288113750698117996728943985929613684542150668903013449183873510372318677178920415960331308505221565749454224545490824389572981722398720230086409787509273127287585965524645486073955816295633330054819980197633431288840994427331150604294282513406123387908799314955347869123027865577280948057254777792086761591584503382115729167568428820165546745375669701209098674652314934977593016403108906771207476136055053106338571925857558481395921674709234719125006467973900859948633472068180596819208057491460644472219910584387113474238508143301949754335596271078932299347864283389826518005248937426634075872968885154961137067309858790296066129000764518779399736705776523000219530767007601494614176667663726016661821745000499344618328541758816214916838392513030935464116224 A013886 130 15219515324205530517297512114619673166993257138150113429594523679141426843117229605048270672942555137729317147473501247201458199618292545331309949594503550064720165974006060156639927229504987723917169364322204582549237704473321829792543886107280205026080342081807493592700158063267585055138820291781757844054103961546762363061517903131606458650795963037797927087146886737654131703940908862571832566013445974274164465425427055740480818789690749856968267453274588037962676798815064574328927036979229747600221676507900131419452548927873970477330778024307054083632003119189233289909355322778593400403974750075947014145218236347713974142224195370097479134070384489605846002555254662157083243716610220952801687660733012478818312353019540975120577564011441851645191057103545611765825994122837587980487664062838663059165151232 A013886 131 28758309132128395888508825371397666586809114904020033532932064919347907637095337310351850718930718026488910343717208804671964967336337808296592678835386884088693154579170683078061794015201280643506717881403579468638397990766245783277437565783961242450720579826836822052971252271292404157468550381101472605873625114411992664845426261184583352859867226285405753490205968479095642335552215277632132518096895082717284400604993350861428859798798370825731815195149156769717059273383383937585562003410769195713455672835679835525992113972544962646908963569833831570700356869920161169147440718552101174414537760551507047624351732419077198691974288397084353452407108279255539219356327441462835470663107741985343579349715956923575760836270428001276639506473972156729500375389032474533128292062701975445114114407889926879380576483147776 A013886 132 54340780670177588762257844139381146057103725630959326722755376045522387138010962330846925859268478999876597340357038806626395499399789159747376034961624323793703746711854389282447067993715853462989701893727998849396120414616193512215981146303268076975123184582236400172988783211761445539019533806517147388935414060189240155726642409494030796896713595037661578810981511447107794696704728317724793377955313847659933650282376076000528407752295839964436414574667601859040724257088494020175675223660880327605883008808769875455177866814873839978794476474723773453385131929981299100063591263673056711936129287129790068965451054323650864177996472177901887584357994777016330731640696930910047094629947169807761696544684081292167203251869840097516297158969010620247048565323103314838614160576335646337873386933487753353617397144108576800768 A013886 133 102680600249386126042322030034762153392829372633040553076863430403585646019597098069573764002046221326838822283223769103759424891009860803005529839630366550262221201266825274647654941374749677796354525027927827329855728459605491542490927062657973653673729565644687270202074069115881651124274062455712993157415912474883662142576080244422816784830529314348124114150708712622088581409462960077866602373596266476495085507696768797176166462379690145729920187015025511109583863253018191468715310281022442318873593145188769676024089531441647532061050721323390851156766036970670903377908960016916170425059727944823263161034909417816232316123088437940253713919000167474817194027924848418345835868505720013759312653416545610119077797914229190013383674590078755459678975063480445684412970482171905394579362740001136587128888117886798955248273588224 A013886 134 194021976452032043413538353648725452662181811987469171796342678460842521977958049405128358097818474340112179744066570937852488972455720657813553008010672461645884790835352500565420052263602999174302027147971528832020829113959829442961496067932501960824961827896100435781192694631158259751592291646316689054472070903340971707423198795293533066478653615454156186127526360691894676596716106548414240113871550053457865732607568022542574509985866349286593827937607724976314161319279078017157451417091014287589337652168053139185486807747131043861535489389597003838588086946596677553988677761244254317739260013243803724670411718804182465112071973501889329702497308455055375684957899976156904390380616354959156891890995255421485596449194222115209363227825933796434681552750618791004847808056602932624537293898467658667958863139122928270569827553247232 A013886 135 366617718000513284208832839827314856135973562113538148012871642253897282568846235498349581354178658921897091254636382313896051882705211171943439730240710342007291232449175353788399637315631791943787532833938265792063934027206847000877868202091081865112101471213978708238196717608808450562296743341547333503280682072684193227252238901225210689359936554846478996308617730319862040267503660018473998863488037091412272436631817093219727431684973505888770526268409553668043997175747528890724171159289833685371609568731883834104441936341130912287353891614922031349273214275506790812335277859958783142661938064705067716418020530677381452236887614826018016947288434142802076122274529142146849515122720484607464169896684122796265695511311027893791926055676594071861488352267881247681448262973899090193481685357139736853897693104066233326364087910134265675776 A013886 136 692749108166793885415915851486819678079139291815754051264385843310412180429049643518145421740252660181731242927840759656103934963899520463746821524191478559526033279516523374907238725883223733839638720841959061016178663691921187473754791662888841377696143352758855319768232895298640966312097932722400911873127071862717725628032558556110318911872476596068151624096882187445041075704186355853787877084483363270745704803541509361201013923634112017575232345779946103505418559655382906670987890649116972457200261549569568272641062140768238055668990718271024992932583488952140815701682746315286597945313432985048625394776566218110998315940351256571569212247053911926346233374214037482068138144591408700658756856583337624543894177735916956355216622133172710507179168822818115833418938831371064556058716801236919818287545756163264224374031136864176584124444704768 A013886 137 1308996546820512388477581283662246885468643073357710751139543029172368922948958476803295008266885738594273541236674208541865000181865689083641154053823443758766487651909478040476721264789711304303898458463898899006218685195016134372407894172861542224370546202785844728863820295503662413432418266538401646246280974925491807379510225605752263085669051856679305128041497481166151375336208004057930251326773059768776419934218322760625877477653461776825596633150721198908526736930902568192485246558070659412006983815697069981797826507207158046374343453541944153845635918052318816843797263589483466306330012938692360989957166675623562865854777643177426893247241166250842199504446870376916527657599298955686365875980464108534157033636101131386213962250934892247629527674194781499121757409716159711062757388679644107201961259381906853921989267222168419710858731899060224 A013886 138 2473437986982541952870806311007104522881212954838382788609244042547174800998817571096248542180842751304104266767500010886034764663647586390397648183175056976364874539443288601987517246866165209850908802362712514797382628546576246993802039776425638617819404247305643052629751188134264379224667719066434521894292649228011703486486377977410092254261498978721801232183116312492162321991287885811735149139027917001167322262261047702150318053694696462712788978909341954379187049249051703974337962368240459763827212394659081131365755437570415215371475410822344330893790570402283962105900307766253094461519389888539047171071383520924664437307480481663484179819402996030271393233218663964369409332914592129098374995544653604634670037733700342631185544222574542474568831348272884887732500905162544472913432353412617756357395532967750970151665415686458336496207912317043429343232 A013886 139 4673729270186627832802183739477072479091607800648053289106792046987779994373733720181196165351570675896193691147331460569902938195959242520530903282185726060715823253746775957080348989126406063247562043862905961160660698657496985879584532696261041111795776044772829331671493693060485674522796932580924546666754772616475618533553092262018833200700392102225396510693786724363190174440433867817508762288334703072061734792456083384456772184083780205655279245299767458052371714275432130175381834876231389075015458070151170615232527770659054337679048049076755532638318060533902901708521832745263327195464270512906950284947012016866576331474221278775906474692989680402927855968906524429825576054376760020196158243581320022402324193860392689024924006425561733074586077513093298551542926270366178834594088545173173308644731162438807265167542116187829705976466592461091118697232203776 A013886 140 8831329269608005980772356724236212890172171168654940757390942834642605468408787278175342475771036698911818920593880813286150355121062313971034537853113118021094676713935787951668400878685604852118569316097943491218427315040849264614514786277808582931533720949369305574587840994608915795036692354303072433796006482183368601561208849439358402613381038503817838033918637193181504531537061742744194396939644028214469548088311656568601214102334820395639634692982590996177103915399999739351235902963410793391698809074699407157083697034548687986739523463997866798296321381006925838175568182456801734642079030704532560236026755602686542905511081353294032045572683124419599582947454763553816654093916585677842014340007467712090714922344394492615447604973535832842279465314260677957441864106843279808126282704125782742469207373147172166428102221400805001862540026183519022974491660824608768 A013886 141 16687397185314660645076060550701572318456849130812979097061689070169958729730255359647225531257726273089407854148738180599484554225395474485619789622031248192883826088998218968258156911536200989207980785480558886814621264827107463239119475677386208432772310026857859995962797532501179800995892698535747972583052376526263441714810283217429578109361182163582064578075571443845589154647422683113661918236449287105158795042134880279018658928920601905347993247549728503464377891214546707486436122690766206047565535265661609382996327238178095261727427872819521170323183399266494842189732019388533940124163989890302180780068604530657205504880762970581097544288683706043293944750856202658858227442933774966108579352419230749799828014384452812622386100034634156592120324714936920726687508276639642540481563756669547045122055237662955816173216258287876305759396032195539673203864258561034340532224 A013886 142 31531971724660652685795081582668068602641871498412019286476661692942908577018939159417888652647599318389006220148122906439006830158572075932843614636522341585331105495336186619413629039017636230775745836858928694640530274136827795097816509416767303095896708312829752796851431407893189314208206974586796225057813113007978559034170637238591973048949390258475434600665101382004422207768821184485715923518211006536720694030176721459064729315002643901084596904786045388834177603146488592971730131480545718428886313340865675918609604066789707107511772430787836978765237009385192125966767552411953300172536302049038511132232672925784874491446533524794983324566479493060814852594985853145693423112889487295159856069792101009437761421484401732241256858270243594003459617730953927423685461639273416075932667464562562670957191671320316095654791898740505855321170441763661509216479379320656536770793439232 A013886 143 59581804747823580174192440715998937053356795843511402459109132681810745874060522829582941025606018948849677705392848304074141258049072720376271443221504247944710926348611407478072172195998476857314464509461852175674517509040177423127390946065622159376307351333257090332840965542549917946069773236556023369390041808320260029837079742665651757330157201451926910007509554288191332062289315907926305266170458935199578248377212967213962022442290915830884619604182758213288619305222304157644406161081431812080233853326872873514175312337275693279726804808498911544291471365349958715078773030475949773500419075190197601403110627315029473723053643459379807050634433522743937799388202228556801630124576362729340618914084920720201291973671438012387647239167987647433929182956643150734118490378798590267767938595678552421035238751993387044234233818519300168027513389302478350647164507824174330872914617382731776 A013886 144 112583871633735506742588461818848679490037294008432153721853925623303767459756794002049378707872314013139987802423753584232766948689270242095950478425171338780391535678692960005525878272048449918321978074214813091884946700522029973063977855175325532448370329244079933666045637578304963353519169275052691966051602519664097104059191095189250259794830482833114627489069813477229118942275898081508492789187181749267196671629633552032551790822234761244732988896236406071567349803330298822551825260982318946288823321763152521860433216582521357199186819108385671288923746964881590789333966997650379461613639871068991301288072941834405612603923026964253383249053205282704217059714366508609618542631235508569754694600249615475429314872106391782191301818420176082986434698381018285046366807628085694615085728196359130941110714018126640370399592727991876979899412419997505412075661344720309442038871527738653716512768 A013886 145 212734881155214334004579394622118261606630789564925127843896078532174853271397725728864440426276872645180900471850247212651540977700886992816760953616894156276586873289316499051721522754758045415263823465737935944406854967012011132142554507847929515697402226289077632097482523307562552993982509648722765052908194469876648636722917599354561234899998245786002740435266669312540871821518384186079839702678844643599318280417863411647044822280388493335687624362683633347839374033179226085531607354743838446701079306457356584426775072191401715880153039408994096126069066704937377744620205351816232218522362263896091755192301412556154144596769626214790336879146966999628842021090356094940459690362618417457134238766404465414676019644256330507091653794428575280776511440150423958838493235956186629802438309256537930334132689665803519591415217631846155001154572927629846306484983255820465671774506394926072425803598004224 A013886 146 401977023914696038676365077537326759347518127776616443969735025319884573146328457810038922967399137690409183742793127925115546982152309633242781361603967457087237704987547198480163334308662650359229232378507500146600972126306951850940342436285196479117308929924599843127175856601224358135733542791917777715493631208055879211195249962377199563507519885293365626238785969799559230086042850169722510547311459115516676644492621331019083190746709124575328592991747387697810150313126403875985788246088605326056065022944014366522132519610562557472229018369974156228744074235515110990146512186220694280688863018265610305675206595520907074697428789067428947276055976139554671760107661985604454536199112157837642229277357352904678537087158145923624162077030814136146311168942156299054533986879259657702533751145257863945606438146433024907311269950172275413221644057715673425652216840734165678483610499647668821480853073645535232 A013886 147 759562921124444364409621806832051450006771133666605580799004272323643653110961571367199627593662453807391100506502125147204733879971575409067295891883285579953417575737909584737765271282951066913988062166991660037012505698761574395077640976646546140652735200099766276378131429006262307953821758986238491402309869734543731569339786080909160224817777334614014299640770327382213535275223816309502224809862219177988615653780633503211066986572877667105554498802230127877375730106873632719138713924585153788745106673274275338520492900815491470597684841783315326436835482865053817243429164738692664850572693515698112734074088776285249339321871122100563581046522538722066042008403114642814637949056683961860957951891157578613387613966707243476610660687570961405609712902875692393691877676519468912885661295084042611459971666115479158008058341737207126108010395518849689603562808071312375972760918924598246279667932580662246717259776 A013886 148 1435245789743274088768760258292025794286394517500140574099212904846042690321573434485176665912901575515924387001870207610153354588110129802560472163834116166741419341751930338213769648127583281606530594652758097072817646368197510606558067904960060897900907546582115163323273048044505056715687073484108693722079855934562329774014240905331360067688477882611933772143611105970954465422934116136313499929521733767713592503682964087395529423684539307677308403192732378272997103586584996429837501393050519874291513726405525902857490729608126587114326151118815574744598349686354011341031959956962021336366943341070651482698907780827766023603749372445317724710915500447976886865734256529393969800123140200445686595239070843505341606947843072641612252894092086401275133990461016324963573917465539834783533242029364229251195741198493721638970784679690994865660987039761770284824968121693583642097904050515259026179576030576800205039120416768 A013886 149 2711994516433618933366608783740346596058153915643705624319501530184127194265554871453286302255709604244474212098349884453502253922346081750764586265671703216957250262755511505317916286473141286258688802676822811969689894412662233721812715255039572350724822070980074184930430406847359331008147392069220296179042989218559072346424541159005167380381981775691266473961858950287324487320282771959461627434826523431991037559999211084691795742052747570529196284804084934548550591029896238533935187832263684737825267008976636769210623042964168538960443036717278107939001214420144576501651078511956812732516212395100188780860409777603160189688889494192754122446555180350482790161111747641733904727279081782275755128392700615620701329557221939085265981476583795517084652384087441695128770440077525174532251341074941707937723434304955384609906747665634353786317299958748568753556145363772301455431652360924016967580089120944943209835360687671476224 A013886 150 5124498054428440460683676226274679236820413778075045549134151867386960854213975987342243291580716685473022648006254794467035346939539641001628737740852748904259477464494406364080564441598480633993258083496438727167942994405545351649258208739034614647614400591017676817470623523005751076374403051337452456610441903051734229215488727388739076116613620539929395008671161892976519156856812076845895988428770284228340440860172589290878907096719126121349712365484685161605035643191178975654090845001834826242683014131617965586723778562047718017826406428003793759862082646729443747131071825121681210721355194422984673514272842782646048193310055543762814021643092379024501064839151602767895850887715280005171234066446738516857177369888780744993467870086745489327626612436095339028981080502916409088990557102052295453184468194312745936186572273373057374615304007848452615562519578482732500116537076488326472893396373840085694451122182823882015985631232 A013886 151 9683087539710239384413132719529393096160275621809707668186321075754644847375394178450307971985591665935888458947882859471487046445852040368165610715507647041523772313629766444562983990782357854613372690316198732817275708052897519025185534970600158730463447695968089548634331149118931049882628024909607363532479485865659344030252603634484918579517365736393307067744750035787855350183612682421545991063374608428776790155274599201187474724933365706866533295024165571443703990233469674668749129808427028953734057646653095997774476809931382439508207141350272567235075782615261562378965126451524921980329692015450303563017506991118927992536495033716812965248094780448568428085986015738927427170198386208811398412467630805820782928466003654755817096344071500777824762807647797578313722323734753289465709002210751814882869196991146713148188997452981277237090763502184911883238994874459884780204730545894076732229199324263045492618040754157093181937235787776 A013886 152 18296852356235197613126754366575716253925379686151725699159490342471552754965428826985991534008870473019144883597233119005818835378595748214393956708480353604957991403120770521119988533494638366626081407695399007172074025114097459229381780943327000732004355935975031032233875840778360306064617671772396966695340197148202195380556351744406398630461469739785228449384311835623586258335748649097915815241638632099546901820121913863389414241042889971992381585212222490501736861417476826224478955713849844246049355839270997298322722596788422453456643951666951834325247676404754559901296376058755043776527615482250399202963864650194610529001199847870210841117911958102640547521580423787773620703137424231811336475449636206493165156575649593909639799104674497581752781408921433574459103663814830303669140827889365885344593382820167112469997187539234926066335119809296539577388141066943415564361892288143978782764863708749074345395286031751110249606778753036320768 A013886 153 34573146713066629883440694994941743010497271842802344025909399847443286996094515417750266050934073361961839559409056590213587085128662410761975959989729804800613261899612108112051654493258396829148911393376179711184121571486794907841144473053520514119172006837228467437516100304707884726809907484815624591564580585644934125920847104452974509847363818453266494550646215346615588638990963903378650591174512626779076640178444124535017008688618931518597700487206288826932385917754898851575336251390307822492318989214499619822997070291768305838533163798463418843682289601408779264243572790716589650558725733331564922321146023799338929828063739194140418558629490662848090294099257678215815824924785976430855283441242418187430877098580337051864650255914621581046557439661292855396423539591827261267243491095873253317238812629188737530375707645664137060777312719667812843696166154939582135861120172087123641700591437988413570912679879836443881892128981714817334560948224 A013886 154 65328311688315885695593267160202079456859308961460339596349572850933716922636321308887534721331395134415509252593452243056707321272396374178685390765873767797485200061126251901073220677517282379661250203759041144502758229591160080419575679658794650823135610615408120758972422620566268327468743266268090128233501408055926886448003221466998138623263555707101863575075467840073724593400877680979390040264441475157686288828702307509383019073736297191733619714209412766128974593840288713173504969867081171531166207812063617629700928117076054126705433252334925417619056597554784216778199351008764872826950266479858467140523249898469262957354743541593522414992409412816540280840546132510902676671477987912498356221501553649587387577410250322417783454768079671654981448145909818185709234859449854418222748983047031524148308702110904397796965144602292137658865241077269779437277289056876337294825121330322045400903162296890654362330695182789593019146375720903961231661813727232 A013886 155 123442287260267671502050778641368722875138730715688690970395069672793121618072068382992001208316721641347244987404504368008176339642039471964070196458690563669558514509102209552207123449174976231571749225016563857335787862372109170838256777861509290766570709479335491926290002666298162510998458276155662527425920788617421654971780551180952738802082870430357054151828201615632427632503309637892864079602400149330758965409473361795889852585121747611989712336139251661668794265333606663173833438901800835127802668963025425837318723340327165444090532099748000351519605536928398502929148591286929823217874761131813204037784236264150768267802888044401788962652377069356924385387309074516361348952771318663843693968750247726543540769871931881230326247059210769009759985010170523329534227494900942513332323350398213263021871377630297401136415834355863949971786675851894502591737172528623706909508114861893966684093786575011079982120487035153365702002378878197056216588750040938315776 A013886 156 233252595853809463504787085695813814945730141120982448419547471011480353229617202110313429739196611078397231016359954509648473749744729240960204192982055011011960343143935243899144909841610661487938567039616098534778269999526741581722503183230216387535207482369449006808175947758151686339582334807958902930623142292706244201741717432533890504752774125313348918099561711270447335016694013785853943393166148045370623556750847761301935996969563330391692176759573973483836180242357892475320054103478798000430771833587126027848570665424735321353859258558656629528220197995202720102382825445340861412198153176642318012327267883749178838894255767556284199566581126834190624897047526833315731881417990195065001801125143468096149425245445366580952625106003178774376234155355697895426741331179084984143032331568565251038981711455286125799670534995292141132220289005516112591473263625620566440617585429583359258839329728110970536379655444446040674922801231052117055121067171237355731464224768 A013886 157 440746641042291040335813523944067518679373411297692563095227475704220908091381317357180726805434262002184899017121246522887447246357648542382691116524715723047847881673799430944019448999592574406441102243913312076163906086465746037092226894929953518962126932045875020896511409253475165653311913218405288292811709735744352443796693525558198413284689898420094088475552623641876629932824474241308464109538172029794878412882585902627776597921783843081569003055234673927905363428191718168805563992202225380077972672047558554189767975125286271699969131476163690144379983085399213418419310711101840816924439901681671561917210920560168360251741082189792822406625566669827910705464301183374740859707228896908585323348435092723504877162185710439637489916300214510340552020467155360865716763673401255317181316697350704275226594551142094155031853469984180534927227055575069837244951802536602488064889665006968988006514595687190374485832778851016186032527676556686719611004652620627794791392266420224 A013886 158 832820749020999796505262488811943773135946258038958341062722790811473292860415213075973271588290807582944515265983759549759387918405529240932976887669374039368075826078597843130028942207262141636030100684826789273132879695990906807816284989399002410918228262732059971485379270560270561813197285236275643788871636741950984558520030591701953859393524921977860346572573019949733539868907276143200751910531824645995448812873722078856562570581869252803954177965073672344604281762281368516793591941617574606983174665975561122123251493221536929843567271825151671658735795878711620900615740101755283148754280056140832769908780404741036208144161893191202443849242658761173385575902768658467042336795269092273761752268855801287367663729596928504004932546163563731875176200210081820920310693700821463207175666229179575575931365812812464568335229297571068045021370572948873562223269087615482890167797434527888376729493771543452941536446072267956952609111256735865411401926839443054420948381502075129823232 A013886 159 1573671437086112543482855830459406971516943698910158434605206978388053967043669053341540662848543484702889301822114400564919747110205699076731243271679643764820656302531683969247522528268691910446910125290826786553255149221394145795031801994848694187593934741954093096199685137514029324944239567869338895682850600895214837990273577165101077550186504099771861619352443656160378105463011383967355558386079798832684328222444173281100837223369241520282262088149108328904849223480990480945540633937938437214967983387238109078408188077543633093450649722688108193912854080346945360081934682792593526868825327457121921095370994371825710305750547700193514019419325752230032871835887442768442252254253563028149547446711157318726968741618207008999455592381389192793711912942278563886192749636874873810589456509285338392261861479036184423049460062553352767903694941150785857119223098123347412773808584662765992984239996086907819287833139331883218883027693139167875733691916094152733456082591338113098909824843776 A013886 160 2973559190031931506563812925849520712355328271262270252960091739738758358398771645784468307217396615303069132265409063646654276707537162393020901886381161109404637888262189014403102648695615635839347071625536989413861225803971293281626652031802257378663496082484711783599846645922109363476236871779730958437652644232369310991605262656705712904350812178797717016356558254483653335983531494780428107748468033320677660710627391618423146790487370960996713409379734326832078137514528221099303324588842456931412622433056739295069603129307967697125357295200323223755523858893016850159301154695035365378472536352498954200337979093181963771016450916759257898646136522989798753569194163457079889707565396583974484069787108112432280871162032181581083304784916814248828631914515421405305461545850381556527898157337278295189461071219444927892722151478813682942249042560408130465056151074737324060179939704053411831244400925946234276072289421067910138364872069591164614360766510195992251143069949575692080839910404128768 A013886 161 5618742291590256752994770862671627153403832930872505477345294628474686153762850141181666210332161687584989734116484473576681228329707580868655719535645477835175502805247807971567641865690477045781683367437322678012770928719958428703576709626428527870486424965588471875513195027041748345725065953335082667673118431656869614231785572947706100521248355467066444547162829067808167866767729639529263978702057244785686245993658779125640588634607640572028637763534845832483436222147052061686168384436689863658975486145586156756306079845840197905521767133577084353265277707000760063521810364274788585287469593570518743890424234479145656918872013125878957429028982897472788051184235077055267533034944931292387497914779486301792440101159898825285804418055825694866530620349447075793980230362269413777005307465363486273684559577421984113508395210325519013249819638852785270266595221273989255949746088306708797287140820168838374008569363776788448824329834586793237738028444853138020686007908398479841333808507822508787892224 A013886 162 10616995634435618272242823189436701177002973783522898429816393680537655766193361215572358657724922095686593881915017333767342395252508894166824050651530554262056904484706490013219125904869023330443603877241806938047235538239514408208560036055391300551179293049377077624869716900857222338135021423311465486189759048669007803224726601503651120949734212543193807490093372596000144139672565359506032277708088903915199588469745831954878435785118290180407009001567011569994061615409960870096209821843267192294362991405142943049699766682144571075940954479058984127230764266262012191708780166401983717524473344983857961855541139896290300652879152098240849831255437155611861172300092706081167761861774823932294059659834044372305337457068507703497646882616910446597560531232464012113879635925172691651788364816711952031193585871590103677393831320784370310828435195347779757567109799072249330386449816589531128672268105284791588698624395572978595668091276880497724646170932484254303471618591456698756829441874509162285319933919232 A013886 163 20061535206969242347445326928417528569627155166183796140231303374146177130814457165386630604159965594502325828262395473332089635112492726133017387741511286355846340893357872921298437297811550676459659691112046652312038761520162761289832370209113628999890754408725345813469821224918979899025116160803799215808610626075399736723740194950051041310747376526817636431440753869478800361712809981231094398924318133993235855985600692195315736149614397339611311185072974918290539018506968941385955000640738702009274888943433140612535088730046552878823597473086526519323180773072177853062776321467863569155284049534458521267451160631553470824059553671968766133945673875255193291620741574444380005445630130508097021723313295556488251888078025964282641624692670238756459257879864558441999315895856712619086436929984769775678401668208769025485707061151881039491464635202913500946568528813352022719663207033447155743000299166773072674082301894042019059363897872528324564215916552407435702259398621651356544694823932528761147416895895371776 A013886 164 37907634957962457323977571513476052624253244333055583305104583454078643628718812197085284817441337868472570810658118089753169947640242655533713399319951998336843858669180449220152045567951176188616526243215207768715954458528130908524905972111294421722065573026586334238066543152327707009841090693737713276617044763492040929721604312691378046027466298769025747636484642407643317841880950930614876581186625967813330689922999528750118364924754577552214666053355971070404417232122176288636776218650719347678261533351065072640946702541456604830132947430025161742064464047012448961456124128203388028641611770910727719114295154692243228758076562712834677486187459093118205077661221415339718238129888434443923873143677657258082393143651819365277622569487279517706565206993539913966131763338702176750221920456917461455489086083393907269948976520126637552029807847811098858156605601852787954866348566787776675182989589295961061386620347025321189869964121775197601190156341008099413465046887334716510483445909068540506143802249143225856032768 A013886 165 71629053972247204560753651849575917805104954387923172434659857548156474484230948525622047461922993913453978681553638882618717831622678034131527760526203057593353376337805963072024260439742368088371752260339673713117068634292083264559589527910394377864520000692700686413554921811257560679171410059984583400670716039662128795492192417923621831676027439232390443909977012784925768807847304688060091111759650456749099645096422373541303658574138657596183162105107735543561933860466636405366815965923402456353717289051105327180008378827855073875664653209457784822629265200385219159200725556681019510504273070736241954751360466861512653277941214452165595868220264703665180532186158827340640711786617029295336345128352703469840231447663881014408906723380939783713759005048369228153155663788384794717563333793936613807525601412426458572262947665182650265913859955372722447209260933881768830300896528648045596572171272266790550842193435887942110100208365654516580885681336965992392502321716807285607281183919506823947113132128309066994332125364224 A013886 166 135347968256231205827454156418099467855156558452879213091015357707554933178219304943662600978530907763057407589345946316152085415663600487597842647401976459130557552619875338030078737750603106984008435175065516578747193145162023190047334465074588083792705328668905050625088146497054326417420562964224949287238563565632289383840591042751102257236407816295469546318087444093986615114706415824808330241865459194258482718185556631527694071524618034956704625252624213635577236240854221219216163711097951732647380870437718990868874072364992456233091907435688727551725935386161497796212596588686640674424538257724939237955618694646574741229092824709949640653521229135575207847841935763060399788489214366811530106991491161190099066456099344320634609059485475625232440175651236945702902041313290679784876713510341219479058535609675838471473753493803850097662320528153724409128308764313106165134004451844430221823684526594614887573781766263906997097830521073073586710995112528156313115827041784109050379092136414670312098666849424707102346165460226015232 A013886 167 255749189681990287132970895434635375276132467842690068921963707432749159975701495603786653605800690320024859543785241088718863734704638246149280335566057853926409373588832602730819820333931611657558850836878198030670176256917513835171361690502059256316014622482245578699546558800145949459912538319184608974788798079584673786444897935469114790001684644621797799697175855561786100349065572737251426958461231998776612672836445873122521831342629451077070445329350630110950407129158429080751848031251934459555046176591259798138116643170574065539451009349439477542459672275758409067793843710891438245891025906572797985985322505605938940634774470601530122590392801895250574342630990875934513507535987812667329321207697970467653112805318725849252896971313851206219211517824956493017941204400272043219749921794308437408605679014903954748865717441779953421339595675742376724307760135165587390239930524062776325390935923548333263883015664515758216692153422043005511094321612789603268261647071689915370106720370020795752291653721333744949966039176348351149899776 A013886 168 483255484849019022877273548944633096789771074996576188152737118726284964716966323645055939480605598806628733798431190433528325909458373881499803345114884806928017507233503243476869746268746487576550162658138262896417383609431112782497079566798595104838539118174531813652144792018874181429068015206705023211273719609644652877305112902128504295513903250568721224778193187042173038064383136145982704335045673225464326454986217355584377331806429646612797847240090411437488338898229634521258107980716655292872509493809193594248244789202535295873249364834401654700950438022760265505413077673101713183411814040230948744782313876272802832177369526865592070682883345891604837259456556167457826819407761419206180130815787438660622357057320494165521098024291571196033223069313467390598925125716213244162656420225027805457304215684834035966904695975029263026453817121821171302196765703084568633800885040492252135616300011187376988768902143167712221998558957382957837587475101235625068402623933958970006061815396139454988066235538913161777617428714374201185613819936768 A013886 169 913144099995191177020164025332212471434854150639130474695391171957388828210308622237341061452488960125843843266034027645101251732083440618517820407222042654857360185108196256770101812717542763037046737753613001144657602712105528918197441642876487755059548684450813730059055930365520049254561191358103197299280059815357027448063667576249153604665615137370637427261680944052904823189240313801092246664963582665294176410895396756156860706106811654490851202613763158559111965555249974043064640580906808908442522019198050321496467409843856213952624055811410665869965517273791069370532378352607457976553094632371113357780827266561047501991727782140363077816114518129707969130676805924230950907494684929366583377425325838895074865980086971519355370151564575601746105248636509950319229751949333627345942366651765340302347412223160479673912172564144094478370286311245387015149338176046102184233870744192863883392220779539309561914076884861127647897373051984200875254490152091597589251409301642983036414212394452437682890340554793065273809009540962630585897934510278836224 A013886 170 1725447870739713401979637297018938055224214487714880492809220906013179293343696442703768074806656659407070499232513385549298682032889442722651480871233740695253512370254524184512567742053061843666386330163619011346908377041507820066900503410246839214352361288580355198280230196228914988429842681232148342314406024065184547640982768214717960678460797063891160622155999938092159260944046441268502274346221906969694586332382793057737806970716835884352968725220483223992224078530302582952605566773182917095507919446772021549889436930683835698486031931891455629086579002544002843368338125098979769153839477918300219925235202216421225406243505081843401580222839877793316027814314710816637229444372916812613356219314818094749288824360260978599885288066551571990640184602455592833804806323931398443556817625869442930544425995019692901256474876087684628315305185164567323451441704638635081212058426674363021422413671833952534090286858431173271247382143403091682479452876447707415873526606971286928170151130485760703767583735021439222763300742540297675950933988316718560006111232 A013886 171 3260351082217898773551859288053480743133908521122431303036533928933511170964861799846873633576264610602499389093781852905617212011522838506555113406895396938048788862437100754281043603215719961813006285114609248032754968189567848548173050427893299480585362615340204611303978011427878436857400975490468078890347562080802635316876527369948187523277811386422692594486068491020925190383519945934841305531841836308911860106907889512523512442043470148325070408177418044592538867620346791064588995596469698290324708333198115215981483562238394053116854385480274030141868912679066364737823934367029004440482154611126709963686830581678622048424727410488672637138511102202160580045039019488371576366744843675776194284618262197659224185268769616811028044001337720783209992338892809639786880275898404694194768767678871539382969938557371076041394718659254067756494588121041148239493798950616413135706817174222785663107357059938021935915158512075215804373381945893144279334812843541606397307923681520698288616131329717881496705663016990869278404657480385198951254434435645255993627588427776 A013886 172 6160655073724310549742839651208639500842053256440270272416137343027036836297731981413057318049435167726943565651159188231161304066189186911154332530040521401434973873217547598065322999241121536803078660151441967586756739732025340445474254550933486112930722466343159746972435123097753402175765446455572786892676262185898074010439746069378256801985007505819954400377851466441427570142607017200206216011191314950557965678489726970400028358087195801230306641038987459684634483011643445298333299231230054859052278475744496172431699931731677774159908307463190438587110957593158072684920496014038261862592983924237475092663797088561310506797815323582260177612542146365932162914544289976603302812157320774749071881997560464306544925309938467298380639047519714384888538803817008525432815789168796761200220830805429936928799740859974549413386135747529390302503965886699480396603818695518354536011259114261800659866442465032968233403334239344941377038202576737416849614123635145226116948338735043702823823806044432357903967126255689402880656531825896499611923939167693335077366895010295840768 A013886 173 11640976686347098036856478034055006524327116887665328618108815806988911940689432824654707890352035111011465299460329564987579003001740969533336069810123607943466680711667934979781096249030047540053919737705039895808972759181963658494873896223298285487438279389283111676767210290681575700642456763128163759783220499386083051911758610100822933948813206662757199596413176039740795410859225656276959259175834750608495914091172476412004840784534106395739148059094757456221375410795345081645481055561756912299909695734855576143549422376602362908363789620716605830660170077917388513087099851812254250391176099447753557335894545737038618371708934305350684199290976038424381705214109624922510349688162484301701054257922366331418789481428049809776066507363743731670825066490450897165385034865108104958467578874823354635062678268737300389385953213752187614975121813812598963774049884484853226143901722862017442149262513955767415718855471471970542187927322366520567281691660369014094623349838526899059457407101539765961659883354824710513622396401529195596978703893885219959775470009070814691248308224 A013886 174 21996417035267513343306821485853250568159741603191999666262638866780424357944650203617147078956714280643712462970656015454449681543993680319166770758975645614520448938984956563875006477087208870164605010935836825843969038621944706254841878338865294711927774709048910764845664014542603633511565740990558139246060392583962180234797893370991789655791073287332796126995252223060935302906445304879941353442363718037794407397428593908879162991550542353984030519727562657037311892225738615234688347195717885260715763950319581302414394941311773676031149226038235446228876253790203977896965092789177639403153839881292793828071584999244588039393307577492881641085851010973482089958014695745578036439561809136996657692033849904126339202843037222958942438186294515565777579238228320855002269559992591670161666079342216571066114850901403222171236842203293647253310975482244998780603892126275140818280090664936574127097669970371524185046295518348433460957454669461535277331547300157224749253907685595601980813822042292488641742471009418595804444323644719065791855559360907308953015314099921174512683274207232 A013886 175 41563725744496364653085584061380754969576466621660300425380561998224552893192756795948445371690080689847378471230536545810233575855721050533327316689496092732538175660739926404488168238896723090379192361304007319336336888370790814708549058369013017198227941401428132216107891660631238462567182254072046962058899843894092248981906585781238213996313826769398856912094164752624805398442326041851381023341380325965239102797144353335212982255618175214732896581100571114732679357569204463711779590833918253016320164656077470602440563420464605561470826580746616475659805245121848150106812536451460813731738594916814661848121568723852597732420333412588069376783309323103140605757785912610580399159029928567376500481821017695640198514837712159312082945038800155188595208846020611781344928487936081457004039050210513481756256506588062683711659657448393170453144313320034717855868135237261465285715874357562872500191690050574980211289558530014612717954455704865094290916817168863486854998207837655510443682412088810533177800037460325077237012251740704515710184925590470901963731241033159853881581909077210955776 A013886 176 78537486127576506764801620903695110406352664881357410554185497773861171961284451073406712024093682388953531243126142479793551437462543114014158231142337752952436695506913021256275899082835603256441629751764490502383723421485018458167203627124219188881221174778013752935326556629395647999236145437462409634003711260227272102724243263481482729544586725020999459257671946703287748287123869134249030337513125339773484920994194461442911724454783924104152409926957043960123199468323326540086939937892865245515542060888854993971312410541280463801577306840528222600679546877414400365301029550877513906881453833319775646959031376370392705392054024565757213076149684231037355188140528011319749183678129864063200479262433576765115458627284866089447013946291075531639403471588757475362452373833092405566548208060028179538695206094640592429135673315605445386306806993831511361749477040564001672436999573278071361864442211385484864207885988532442651724239764957330526489099108384135041129625253587383047558048088045829541555709261183831535544586766497179550341462709478134921281803713656545798779312964771207351283744768 A013886 177 148401920587112484734552669207753362380310992274536759546051182657559306980540337645874974025942651244330146124011378793258541402583222666861504940503164863170829901855606623749178738078155505174067897446782124789608207498088603357962086623297856604295911332782941891106499130957093875798620644861974970447305124678565126092600442894890178358300105648824479906230600664988238023955404075152264671756794001222025104355193158040119759821354577149901635060920860367641642073772960771483698998924564345596238311780909631953248384848961666243424618828532043232523120850034062173669461135806392522197998174956918381829673082999785450203542252739090668725597874006533072793168144321233293435825504316490978173603198958088780905686927441409846904215248465335010168804339003025285205678407119048750601571364407571327154573223189837834955137035955621950227712980677720221260798235832584439512183436409679898747095470340483247863891566711579270596533268284190893128276954024031193281397223731170604210408165809632582035178338437236610186955913727196542568579617009023180446936615279606571931907828840216800732350523033780224 A013886 178 280415520279948963554899218049556105446239481050211875661912841111879024572605644724840682920252403626446425551255933003619955560996374888176160167416684224171978715989494896824488169752864141600753128842721205974450401425748286069897704096611684308066216585263997943294325349884333960705048014670552320958173449828626948180542833680011844540136414030637974847456343637340494946449364967477314451282141727301099532386233625251553014326117325635985332758794108283163882330055025939050910149999891201379592834315229851430635644062282797760255370150591635866792248418357162793376256339463413505384627015456994352917131708097738593570206927423698076722490523590776685291641144128784151810945926540303224645539049448837901558397036111609921595104198612146144494647277241268482115523336383126709576709999900885737508812616196375498120508378756592657247879161473238443047324000885704914200157431569766026915751693700326249699677859928065419182550174685222017546612027461280573826343189251260576256652537052575818771047862604172307037745911989671316548225849752505913030757126260655630912231212325950779726226113107894030303232 A013886 179 529864193824342603166503805651463631055839843729086753470729323354091024703609302891427759544255493815617119436035570813784152189480798104701250615225209176100197478414837893202854461943579990316251888161083023730730296121248337412524464934426347094624064740584122065714771762730241153461516166985006208008293889245778965219611961151072621064016483587044536856558388334122204354972433662866174113080293979372884041211990698799326526174172862767337533250369065600401410806637415253600550190314994417608434472751360239908083332679479581598250219264713136201542895259378307385154385938847203330542618900343041905452918727406827718775268763438142327436362973680376719673155773429138412169105472520907683587021930588941735971897170731342536328617850363155765960461666362229203214065199682791970361444761092716861253052037560952857232572776230337274170560531386664218352045917705599663315363077656419651947143096361938070992520894428554717993932968479605597251516595505957011323895647427125944556130421133361584723571367645240657864699467426499250267398022465143093073701681554094539191562907412322162945725624093057107052017483776 A013886 180 1001214424996275403980124263037224830406921181835482998582179066071543069367149623245949368746519764938188009138510861471460492884372852713104132722509868052465297948893368408183531299945806555141899447808761326984828584181234978427909028157214123826894604763736058363468529850158656315863970180617524210453815867714368067752091734208309990438691498858604571418973320727730625438616551531474710886504904934015661751984858840748845825409879467953552448028833374548419293015076247465915484422013123371691534309807842265802637206764498874041442470315585471346077005509472949529151402729695632302886755310283401007202860733908664638910747046792283721369273511451282077439365608486950211205552289500386489860161855339085458156945793104481453685393774275007514374377629984744711058794751234213857851934454328442814084207032509974568535238075636005942479917722171236333743038700627134544611483979921085568890459286306434596929195721443575281370359931384071389187353710337000177973270850717579516803038247600123782922949302018682099400084443266155335329266746513415504093088339010807310231123139833286764793028876066269731658066572783648768 A013886 181 1891862738611362122547915443458722848342345243718509938664930933518673494497946179297602056803623859194722040051837691488904660618538642555394749860207526356160748114694544356314538871375997800786368655797105523108068578154167815718067206516970777531337584534203216329742503011904591897454450406249093987298795941525303041046184474024527892013257418115255722807006579700856502448795800044225606500391300206358105945374525749996115108628095126502058192116946621878707546663911594771674990068334493503200429102714984894508157581511580608424740365749280207920464035146523782295899557753145516539301120458141585474378295151250327624417302475713201966820295410485976172502947194097469536687253028566666298872086316669365030998703748384848811477402143269277398921363989535014094185944680500131010953564082996487031323466914005807625517992740103376476719893170447658696678166151466613367192432560971525816237207372707477008450306500976693657268428274825537006723969575734064752292597454848715292406483375441270696250151466716837097199218761293542604667451907675861507238168746567973147578802889088504005576433987290789164309669537801653635252224 A013886 182 3574803291272394303178619488665412015096548617482697387783216214187012837651495166123011323270309928370852535776670843031306601755650825736112146703852615161757952493587140790272550586108201412436297048197225089088266927085614571210756815283859438158334496933125303073758881931198535902489210945235288027392211249636083816663556704213579119855706793033207525632989808792188019619166182297967290823731388348327673534989451872368659233580172451994241093962034594410105661534634104309524367633442672219855428418758948577145990304981674347099919803428135903919855385963746650265298335544495667396134139581849679381650046412357779068614953404428443614040691958201165024324048923656367317499059330682658505027130397216298742894158644428061999005731813053041956125043910977697511922747118043271554105504177179506006803820729764125903334782505931656882362655098296441548164769058494465687019070409369844093535707460832121915903428754437529080577389478405540310721397743280665265860018787563577257641933978765810986972006206661200440080533396339916712416267766283262276509012042114951884524183417529186336809051216497081899626293649204795056256274399232 A013886 183 6754833905482995558668617669958525250541955178039545537638756295408925473615460418060726260089232990731855084322452371524979952866221619484533956822905378325972650777402466448793722865891301926494428940767934217138338360879310554093567333942291710841967798700931712678476423012970955088194733347366352727343445826552355625285323514467444270347508173498171877795277287019837131855748604752405457787216472018572825426162948595567902690677619299769854155435653784490314534654675495211939340300389003261127782166377508945020594608603612432700901263124095903698033301944744830448499245298141589250378393861396534969825714899306063879124620274499045342895642222074258992681944476575514679392062541359369666027104730407207183013029561434644255337262650527010382951286972778305932208841426346788543948029317064724806264281928698939854912498310168269031892237468777810463282606340321270539289250835292157564134079675349630944389810064665012949728456681931799993849210090975360105080583980378933551567953904388555935030719823908391193162093328655223742446982250600331333298580866395065402536592211893789568071605289053958050913056438140606184860055904008011776 A013886 184 12763717993115692951802342553388190640616061161857827982464989455603252489328618311234170397824291803831209947973007682757713319577520653086151859725943669912651489784154823722714257328256495598642225104748983922809655739889997085077473840062668263472235409455722134462443337679773501664089945901716344390300900243586881514159138182585219735032000324380593638781866512679499609566403179584793276060075054599190616594863870451830050751418327745027523776778237450251794654618365866136633795372725448114122701092557616822224674913389910737233776597958871648558885390289127599780909821939518806516659000931891327789863636450851960511949750482844612110484632882280413416284036460713842121709500832151341421095504231226085662391564242340937876269120712031021955292497422578757983711996076299248535410789860587357922723186675447798383767299606948035778054551369403549761483987897268182530383711122341331584145704663991051444328764624268939189392500435564507450777664213184129243036908910636660713169155523207674861044127196222930930080910366840393816568059357302366876798332850552390942540263472643724166561927062827109406347682227704468947513646114424610795552768 A013886 185 24117913080815633699551248813920616612407609457489372305170405195645326599755698645122128890276051415181731718971460181093126841847456545410693797278631928469509050248465861952081733791238969875335192006730328053055595577112462012055672089019535945272704918174429962171930132692894255992411110897614349436892091471473976528946654417391188484284946788939189560845773942630776718249169323241678661058283900768883415017923733961923605338256026720516168047839300582397383121937916352944066847454850079542106604058061910903537434526744346851933352778651949183224115949157846260462814210422612672192070315072872032469237051801163437320643866120367728016384226786104836218180994206998133230234378068406545906376589739189412232913903262271681300986089885591034094018133769787298565766709001900618456559095375290332735324206399952545496418408783701586069066982521981126715707776043065245127572088258020265238791030870528243095557415113550610886222008263028755214751049411977908725506765896453893710461614863676479771833429337912571151691125640049869263184874783659118774658072207752580248513920569476456585962087396252095466733577211639077980215465261141082971731052724224 A013886 186 45572436784290635338393654118822351691073821787369278247936232204725148492447175977466130842941137920482114440753464071467777500296014769598593857136189975814273277059893141837071177556443837829397368089773412518556155623453240619196012197904466497037054486825021274761289676972246813507068277996583351036769315497570138881848671894161033241873338334082246540108227377228951501948646379779132264218579393808057496748588114134964063091797763898232294625819611522879458430953984727199814504811566155100219291616783928862175423083831261992314001543251806314246426325818293242690198921959835381768625921111616660648831317497820793931094388817331007092463110639766543163115824861729048611587513297962820135220199920300659294122658359484176292541683892936479110965656991109446176318668795303347815723456730096603446021090038745531488576339848601438585354760030094833645946510962142709105216135665530836546731890619962311249586233761281600711056747709554718933626710935292273034638368621430591030689532674727438529503749407180781245958696893417751363897717475209193744793104185458627555023951862624489118223209557161279526884832024642429300919776262563833868727901834006495232 A013886 187 86112218229618487235097820225994913440198979287115792360396370414618089386576425417388721924634600098129548019585641598595225395679340036160875797441116220219424727587508164234790910832974469759618726026656967545863117869097292970332970376769946949873312972560981800108140612337094466904923991917448009451846121946112612186697031253706075260780120169255122430299222988735755431634099842546495394234972627999103588016236145649775774768242117133655000491520711706064292508460859013005499094227781436560411166421743174892243089845668870060292783268079229153597991299623820726003633796569802222657778944503035270228890894941722241946790162088786516409691335045362387431642442952327634926900194327405010117267762723002676181076763311013796028745404550208196960749154549376693992494114358203756325460940686575178780291179062332316443806217335042123104851623200546234622703856825714074558525043037245771751935085094980944543258160555837351692390076656047891145975156928578349773515552919259359032677958877119376567317340759827774457363682971501593609177482214196085805961216289508687951891498673155630654142793636506124633056718279139545849280379792900218435664444012679985182539776 A013886 188 162714891975703745687849317968792756599369904893596813538849448851609073926014443023084372509687952038222453792272401624174382860463019193448433758819215094007577943658072626876805391800841902874743236900738152851701479905674433683366130168892435118178216246936109258066739040572578917640603417559468400323905972953472116384392735952002881218361770107979063180375642184379443919441982771280896209093788758743010168600663301263155511177277720788006211968761808177004493066627368443486774912481800513518583006913200407494785990793500835462087313894297932873305849224047583681593234305716808046263014044606711349495864910573240213270912392997784160239227636578995315694433747644543824473552946394846030157265411872978720826124857496065716534444396585127802314728858463556620914009118679602355432388578771250487417517242638453150518090026477340874470988271947809747463553281334450892435403048521802418437760474872752953418715235925172472962686132366815101576917985327219935224842236298539068528659225399520706141552692944866248125851779705094323232906276712514069464198523541734352475879715364837338703887290286145604910635717045277153371333028684510879949041592144151694241401319456768 A013886 189 307460853000746575331898060055655791501958192449983943764976675367637254600231259074243491594386044156959925567356577392187940272879386251325970080784506626753711039842096977422351410574333232731222828664053990007683861982405428306210771850973740841385775717290570098546651955416646800248319718511009586263242361501746400012224213287354180258017413219393782455616041451053497087972148501163700488024932237280512238262418152841218232944226308313951321937389312353406025954920943335022418297828410832728281855206962267589107775051693786662425401540620756423546786906585144602060764560584697546361110922239414351244202467342056363309891388612037020094916886795299020686099787669205385322842493813416423512203689782000655553979094729125903860557029566566771164237579629265757067242382365178863549667622011634241008543221137856642718166335150736041492396367047878968895211446704575703917379667589245152202602184984358052685494910916656299391156909764098077856493763698784318562934694758157870641561555219721541662481438902445026738669495673795670162556247475111785209326675731707896939143082002504960420026899331411578379780110585810260141563008345333854403550623184640428584336208403286196224 A013886 190 580968189082914704856743953543245402636772137791331260652099446521075591900449779746400125925020848685578452634458833229801781925544156120145510633607818617701756262132351501433997710176121697905471257913079169790839179718369860353710075744900749534175637450569307959970600042092722461051616993867411361896262342538131941578298482252959263681781447462143470727093492212584254385525356699046891203756295157733662949029040944227875053987955816948176371490588848165000717651588057055671640898191034600376714088579709278043815200288878925076145841138307681473728455041502278515426754769214905773282471643114085696851805167810594758306744851396869567986711911948019579919792203586525081533712845350029644543107701693995414713821170069124975905985025244038440655266074864912438050035053961006294839818349189279689514030997279017500667680125578106000450704418489926567497386902926671703699755263727274783757166605476523476896825247830964410327949579669127276779139208084784487258327385304782851312434184773418794036091727544015244284534241601342736877721083429052025754416988009011827403502715173309293050949388115856713335924343999408321635172930553075800597608343949754645359247000640180691226591232 A013886 191 1097778899109024973026747958808803128969560254862090227527866246963935764036149089415845793143889795009111105587589108588370093469486619991631112236925058609813472176724903161861636185222073924467845513872301180703336407142080700288839240405140619495793190906197346103305726780337061395284381819868056752275596642065092896584222306513759729956656406118147513694852595893148404390748377207104636118099375128608482031270906838902777410013913697119131729924728988649444076051475941794571351148713036867764626886929384101094695800379456372698282744748029769066950129335861377409837902155755871072209813377735796682028871787329529916264159255364280035841515254035795461589881914546583025263494713762364815380030933674519527789965640685176342472720312180327228232089806550342865741328636842990742527885878440888844355648523466518540701626999528370599059636646637173564292902375389345197816539154170619158594461788377063513192980289893459758894563031356233490129004515142350054019743160795587922788733637653939403809189773431889797112238797834165992636561672172866978200722199198212460683181818504599694251696333403303138104735890842273983495530444039314334383621603260449985722181636505664948359647541067776 A013886 192 2074327878831642100232206087030432510800754031659250107049375168543150173778258162589320903659313552175776053562929576737109300776950893564346417487302009147228022994029721817752568163237703781308857911956656397419241968170647144683381385813860750099426948154241506881731195540867940426564718786604444261283894595753653454412855775274591945414739331995855761157355229916624644187817629622474293060404800063014472174864504893771843305085170876838003504650410305624352743896435292384884598847371395648148270497481382457137302154131408619246748729428045114676298821988904911189552585100647309790173352644541473864867931205440685184815434875840171898764980295537909958765469989505957793881091179294524159468014291281494515087029795738207291093493174845956559996053471583718268133110869662136331376932263553793451851414069189582505916491926244824176123919499112910777533810955659694226747802256467868502267019972540071148497033380413404969694881678033735403476082803668500106873978044858197480088061842234478971376923101804149140149778840745909366374282565764339910264782244494567922908198502428099435067789337316212704062289587787053966445682470082479108192591105629641958621091310528736305142042484880355360768 A013886 193 3919583581348148300051569191457920298568759194094305906277073738473743187565835719767577921285721790157676805978797714455986147250501546050594931398646282820309360952782753395727084719072741458640216026980115315558682207312273383885087598429525229843873979569913815675499051695766752455943042548166586533905686143509039450547991061574060153113438170080745178898581407083096595668686182770479504989562977245470130158514372783114674410303176163405032606275266500377996965578899442561121621674829873332080231187384900886768017756777777521852840503167892351248664612467931075226620499123459935865598281609840943687890767032002144623301331647471561934405546287078977444964551597130793656668305697477195426957656828348191027883968717073452874616949711407324445158622766193503360479746039765743623407247143378814385227972779890421036539613816090579928830122320099784592083008099863977100647391214149477350091688395472597159923242370560996801776418182598849338875494831162280409945648946266614496055038839107319960986749831629862482454537304550566469601120359226192235559204056165111720953798827836058993322172562533921406789572411815607989268835333628809883509257990282391296467738265453163202634638934070403318335668224 A013886 194 7406319708640857887031843493964759542725973172866389422712157669860353967442401069329782677568018751584661046919744839709168832287835705367730563333077259336206318556827801768457236018448841932519875717668762536589588021106637793440977203189281129505629267827962908858321392114666590904671383021654040583699099554818088656493066374236373695398253136163133506201034672219192668084488013005249417284118535787768502903363686351044429096127751976732920651774342770586250970254989861881333460424864934092352178284284512398808469776639071516412428123889948014364236694451803585953814843287717944093686813784943932282440380879126228411562250638449544341270819286583249252726777832287239508243417060170589208525525697828234624176655000783050201384200432284515237189488503070725757854992764868076646994385170220019540266450069751983097172084999242644934959676572146309772093105449243775482116089721737999617458051458056364470281841239656201604739062952456942547560291017129647869660179988099114220081727629134340364041810905853175991246655145485004782831249794942317610161134089999797824339227743516526319893790964642096804784558763049594757066734643694323033962821602181917557283951258775802686475929421373543857420891934687232 A013886 195 13994744719217088555882986447204002759629631676306797728695366343922689325552202903771338794486846056394324805106048417279574732088461138120291905096156130769396700942787995732020202548908341352747716520083928288738514657866427362076680411875963565317692884351148217765600636255326320842558095873460782157659140147598506146472290442633076170866286381993499853045276683515875451447069845758303130918717293431422154494103114090970319798311924047171271410131941320331121073362780683335387504148091183783017720816278917524391722618904337087124398985202481289606202002261905598303578005801486620185219605349988936235066305617008789167178858814393828601846419457710537123976432134999334583112497087552419909575160541793901642336233636519626602929140842430986887705667411770345128818542968726241853707886397322301882662195525401115196957262307848926104461886141077358263434425077516662350191135423325028461160975377496648499381518187534689553863581704948160015708403976655634465778046979752467058611389912728117253001756549751174051427959669943809517484879012529565201996953820172737975341025888861035605229070805476837575223149132778096665921075647216194586639060889191681594881921212142475930678949004885964519579079931243083595776 A013886 196 26444021789601595588362702935070373086507843867335683170615445991753308223505024936473401103220920729088911533334625695742131467362929335835683734528733547705667385407062027519361950089935636753228797209421948208695057665035349417704508852507640722190222308097630435546910463047704445421830816103423543220083666130417414062177352907105296474031467026250693530319057372317725745039936874309825330483818798714625497623113433086646605240656665697965324975900192096775435784351962770248681495438100361958509228687374521628729818525557830421043476341671082165438611905010024437575295285266303469930145039241967894263821768972120063729047821892196517923533735121867184212277898916466422649542714896732250983696116954636419138505992320091117800843610803350635031428222559924067504371396600330107367027103484015507323818239474541134440484140224517479601355837271823261699121259724873004643725963379581427379299021922105587111679336558583548270914900355055484824562097485361233906231292675436909675006206814613843061520023120200226450008626897616384262334867865947465459606980036076160150589191606763369326501484863763257023339255460525242560831155068559010372686397006268147407877842100985633959381160313264362205332002907519130983903264768 A013886 197 49967777364933907772711335859615054732326453520713752177333487051745315113271942959162171575810948740223076388220042006652067872522035659256361242885989992271102510108851381215705721307539501268525031885413011832807502722005515128513073383415157664147533986267423346835504509840124793526838011522913817715287052842720572254640336377973140847842691085858470472697920600895660400603623439715868030071648519849597472292711203530668652571377134489572943184061774179919766644166369587853260595971980424745216366232344900084955745731701258513030279503978743385183507020125981856460275561590078515068964301510366790028301172353110964580369434717193989979735792806756331537625524899789625313051128701988566026760704321738429238708490896289933280704459978465652735065763646110600386100051131292560317298669876084214142852583127429742322436735875761044895374746722044536962285160495808833638635981171228918570247294255309210027441700622329598139176126434101482348978153421219056029729651238139970540782128198276250206070267047190501492689901109675195977811571603722620413578642052808357783428517606008646251538757751051410047077110262033761535184604020586912111896289818340090761208918343075222389359940330814314363604782069955109294992124201140224 A013886 198 94417513139903434242266613477581099740452632126228043274219682461392291587955038713458146220161942789165838004736168334425534585745717876589724000997594337715722627821362086700998628399644800332964307449656093942894407303414517210354191046953012637127927499363362598633270585649584925854920247757329216712639525865913826274056231129053951805576418109723418334154864433993211231847787535737033321846424750355164196525193723433038504501991949263193367106421238513602633618284158649380709917809583107224968998708919488163729658550759283645949599181774106180854428993005411284547929972362641479561832737276340754700196989640923179120199512019698813258029402542276947870887987833845682723531395159159130730054170543818640259727925725920776649354165032589386507292744881253914950362301416054220613637413040412696349481669794931163340722138135290046080863469414080251618751246147744506160890113669756685204945039311416113373132959361534094096646754873832269799193951403826049263984197630749667854804604415360457549383782363825661524539071060006740713401455732102944409644967506440983000117457155750545680227587406138710779835401083610610716515701849972370345451648559461248619476013415687961819818083731016142363407960846360935960319678142500130783232 A013886 199 178408311468741052434291240295605963474367599181492471273580736949208109631269026591711682436938961912238514186933312127343788536118364636631891601117022337528822574407155515443432576267860026075558700499031766119487099419498362456134548068208910182712543709117030338774271833984714889177829942714321053365268843611403056885015884542064217605359421214753860134832338878811684160940160198327554579894705122679106900499717253599919700874819923585353764296546166815671101200833961090793009277975618332752870220952415579410562323448441118080309692226706534267944741683455248990120662942017331735252693161709780647177341825321819929723797151528038247170348102103005167834498073395224119012537771288102000335326998926142300438293577158076670091766850912299861883812137359781197564926193162130741536469619283946537815697379831068488451401649112023741792925024173824792890740554680901291017420810306734800149337588041593922514244099754855255114012615313437494379923316366224780255648092348740388389067426755923829050674014873649327595600243424714817036340561904798296462244021961210675365565943282877247099896281879842711450832019154755934470385141713248591888914380665204072631406051717854670639950016839448710093340053760536541040669333588367687123810123776 A013886 200 337114636285366092966158830342887569190333835650174365959477405955641269299737752038847460359001880382584704775175204729840747816616106029711250148939489664279662214277380033005416006273307733751541302584554456242866999475902681749513245724149373996127775791348848783177023280798829743713973769194814204165304318285111651392105694922379199532123790825920021987254872910558436416619376625633400652422478169250514667763449731450293069342631733369329741694296147337554011353857426190407564955365833181783175477664614001555657428393823986608774624521433412543611809653323167923764320834021805492317960912185626797925595438189700640968335936018532174629180322594571268974696855549266848114282971417316320569623166706872854354585518003432617351959704944652625420071132766647037920362456960981061023583825571128291567331666612632421586138111309308477732173752078085766252970848427281290665205805689676262848583527560578544977395195085582334695274589492581459380482941059494625578104454563224678207553359440337477811623996936771812646163160767551527397723962877325907449569512089200933429161708317139794048056817559130632590725756770213861585336711456819715278352168444788329113980670332403214291789073419283420233652378704189510781135471329904753823163647963168768 A013886 201 637001029056466637553878808733349378339840725161828676337317803016789161948166864644540917975638465110759815432618261250955722170347662238349427521431293605953592770907680434205977912141841547849432396042091394773921710465682478548064244696489484323115169046507461497530241526652483121170125987109906686136225750093361852897678373743090219301516087183352044106413215695858083582878642251744853603996637229314356499736446182157067374451617959159217661353807782532327258125885669091756041697580706673635671320979769349691520495655261202728369049707715890473207479943010551767371500189700914960508264764916770457302671520949236260753256597950665804149711003804378843573979987946517059657609445735075565226101707867972325657085448082710163904507795752857372109752970199607710149103447074847061516211242116785743640299762617898619591675818710507401651428092366684365167093620121041053839671603845430196638272279005587280075846683987473641005480615518318163038660389971907140664367678000123328751290186290959607273554732643822040478185231365220804521862473086182960287668163819367229377874230861401206359798624641571351163192486768779466008081519194039915759085350223881793467246227278658476822907295882728533804062057923317965507688590289905465872127687954468882612224 A013886 202 1203656760472169551389407672860657518130856159362586288289352926410828263164073766092655893297391223242408202927381622675445902029979491440393451062815886596414518384938483902701721271490035249886756273724462552640169698601218709625108658722656241913460083744871011006965223421033679226303192621211292157109055818152413569656160329316983499505127149826872155278067007155991167279532830282345019534796717816121069982493997139526165484607794843852564597928991864024044552482413531974371280198414180747888408186641100810557906999934320600317038848518109299729677711460954562281968630870452778480097680835314252119464494420497006462759009563276443682215561122036632522694398217864124347383109765158735265633154551932668731447207635962750478988712986605135198902681700394132341651021102282324612335064244344130604038913941850377458824603693409176049923685677637131042520054757584875302021720593135001845801386873696029545638357466968842592887443995703717414696635435758436631970887904583337038061917894729435963196676269052321525382283511260317545158766629544512563904848556971834096881091054660316154698871967566724694874731300838709078025958580060443615541063387051839872718317519186480140733307293266535590163073934666048081448432114176916091337064571072749857579814879232 A013886 203 2274391297571876474879780277591966905219485611334443447590336030452255939570412538048167610986164938919710783189086637995596962206984287682041372537862889204213788675591441151060286059526882927058018278628985256667180177046507634708897318045252109719932943521628426526409263289235767188287271074876978898724244384194619803988051561146833877192904098244063164704466518577731917974052291050950113872326764490372257964681217186940177462419381687508802782179489298520185816945089172785748791181957086687426003680415051576404283214051894308099866462916666753271607653889852990342014901896619715727081214580623080748872285793149687507822616182461143135716693398244515642642608651733077714836007952731461078411908580386308989543237238270862497081744420673492107520142455250339860548836642197407553080742674056850177212602539274334034116288751747789970302198898521438429752534828180137654690578537728919167767234992156059156492779842145381960557141776073881907853492027075197589799966716087727000336582072508110854105617184360657080073550689805135703170560342655165516352556878100154610775409461972384275802038106011120848245056274663197835147354502207652321730696062144770964612605798094158906565153995523061122033259288579055141166350973121046984875594427432793802887375641720651776 A013886 204 4297617015370295486885636659568897721161772987638001636376376072389608351222185278694599976355905711304640065169036060384064160683526886506779552223624503827827840240159968272926682608928093118715165482712414413470090312781415338301621687464130938459274252224276382654654098814914650134437602230413143263704573012553859353782094612293100595659641411110837946004289390575887744782394039496561704769504739724543726737806758197492177247308866216502633455517333234826190473753298258042421771856108288377786178922394508177123088624209609823967648472600520163645925131345341735254580414146991923006989396472678793444485107321590268724781365214660737312669920911134092933836908744837968191467245875226881447012633272423397104753235701844997106885757641483169134622620538882474189617544156323670995259672773132254275655262954931524812177047504062567998603985368281357370830637730214686347898367106379358333999598689658340388215749020762965100446037271532372888858907222616426959363143507784454132571994713585006010370642851817998077480419029833710660368589365550235794403268195037952947573668906240234211258705539899221598976714494802789406963716352027509182268027896754770582061112312693183656760504905012519558238141687401748064983419475578390509117407211055329320534292616574808535072768 A013886 205 8120639588499218502563518691548282929180209060705163476044436182353087473002202192692397888122876043098486118661325130547795347974450531882842424936089706448940996426918590929537525803987039058144377810837931478431851612141753417963918688738222969122613930226921475819989436189500645625228991171317302290511722618185370911407324952361449506339397301909883835955433095171699054132978740423439107357903532031826640644504040473718898376842919718984448093274976325864055081109072282852702822602602826253436674534031146027230120325470504015854901589074819684580103458585954692001527003998903233972470939914086722371308835271442680893747674705936060082427077116209825716804339983165989879614380853960707922068767427306533620434362078663847493263907295102068935370595846415078989527243676376206355170829362581967447141363911224051476295759298156498487986135424372667884485706474606304453025621736467031368458953696820330930680056445665034438919617755094882774855347602824876656749896351717255426375798906959392637004034872224030991268520425364824985091354670284027949558994676761474675240882407826546878099689709616292358335232454515517174137615579867916470519832936815118339204051870471033655937633732354696556620928911980346287654589971629708197531960908979396513543342230916027814000380084224 A013886 206 15344500705961291307451942886951505877925189274418534339102333188216558790185825192841388892664566639005520218266642804278936560081386542628798795201637154435312540736419708025544363558388181419019755691269408507837516987051468722475245908841706499319079358911023559222225798961722355952772694389603692254477654684199294942326116195583719420794722280975255380138635802777397038319944372584436987212059061214314601709354210749844071368134322127562005614713410466110290831501107495365415967099555017198053830225920164536381164003158649332230914685864928881752656932033345235455941377892199586010893968991581019817709293246189403651037006198746189177831567252322367960050543093310993164843186401456826946887636730080752120096916684256688980151694779791426194070346052318847976083014779082835490127433696995283065160012723003808499961225305498978534946985941561013309151887411808885492694718013332535528836248218993399076023252897922387794680464282259127455117869459174596534541588149521670901506065589025445626318440165438617792109275603115761617429100861619250124592290453378826179145563689591992531357074485220238318954788518613976755700865996019859189367219682751869529973121884782210123182762696377999263101095402352878974070908263512404459394072310858380311303066092587536844445070194986975232 A013886 207 28994477509961865293239352817011183058739344046884481094068917517791986560053849337986917527134399854932382827789663710395741597959865406582014081851567114632024646974235114854411811960296439187574321722040553695337521298188869650990105461478205666505354146058784964752422758492503788692968794592374669565908833006313093345581274727456737538512241791017851358137801776582480566904140648215629429052316016180610013322741017298161362246942834793933083825382789587627090025897884687802638318120371974736892179872331513462680683303120482701404905001140421937235604453748384089870012237541007787339432895199483764454909313820615619078082693728952439192376838869836272181536784611741466732506410042227973580376577960785226622067290665237543282847277601660925610677115649388020932471230070081995291409114635963983030868274920980860419654732578061093872322706331623560796547513592956892142660172927016732494152051874666919105283105931821410460418775532899814947112162358233624024580679636515364642017013342923633241231282346527518144200339682828243447922271256888163219425605087410121825675724489814962143491324520888635279870761831540374830316173958367253288734238561498084604012251973584151218042206542669583311579410637233124817277217985668607069528338428284047968068311990438446820084382398201148815179776 A013886 208 54787036879543621878415697423734187149935984851983415171957616336259168460307831985881263777912293665084872755140859277925060659773826956584363184616101969661005548133811497505221218702193422002786435947672724964991529444376146048682071596634450124847189023060006188277305966919163398992995659260324219622315221766073019166823318124210972637171499696570019355093729827373404639843923236367510468995526670062362901654225098574052168938231278455902549337760906955513345246055814173761855681494075031559639882537001713230650613387710764257128263533194904799098406636460426627927499283665887002707397536916298137833534082297393014110134559424029202619861118669598785153522099025239099810808672210672627582325009664205019097806446287731574185883164643215231884315936063382823937327797261064695678797337924449191487671704505887962461446153728061745026137071557633268527210692164816368772222097637357153185509904356710620999931587909379918920872584846150437529984834402922792480878865659411064535886803868361523816366911720963309404700347453802398315403590254335652798203601753807369077898427372770678387552615092286496788514835692500082987370872194164094062286977690172812729034222937221457448773576132419079198894483798975321194732878234743858523154523387255831950926904151148795080933206279404148364401618976768 A013886 209 103523831702405482505554192549570560544530239024792597839645609185272564429206949469897687834302176916147092842186003184070301020767510654699201974028678566608406931576109923717945847780666220026961160200772055566649114309150945536916084662709364653507253267925449773170772481299509745508396821877212315023298928962075062681016003581329079144074876338648418332765748882450309458500602341896484021878939338896398943352970811062374608756275800369362868347054201434115440749899192676686842116369396369234085613565677253265814018237789853395813338667892029871422778031243255422479708966437982771931811749035855639709835328818520322886058739181744012336005734282276437264970445610922995351310121131776255555478703861172549526603931099016375171270879648550919281183094675414155861608611214995494884393728227225609860976847339781705452349885807626175425547774029013979944424453172487736308190164588425681230437578955500974701598730702751194635475368402570789942658383573062015142509316426322046392946556211932147834644792646757198625220826137586490180040531229704510786595983358738282773786375613911545219411019794701611163680401049805996810280404230182258889087479860064461402775738567039674908564188705382854643696651963062199719289015260268483261880046447810227867849048423077926423488796722961137816625638366693556224 A013886 210 195615319622250922767055024507506944947006914693599299514663474456997109023367717095935634205686695831090229927623721664517350559209623572778661675661422101749114268884406876339871499699217908043904945558252451492962033626913733856299452263946408749598393542967356276990750215944152030800810365920880319673944910601010252040042047855164825420111275933467214532207510584313866342880066165972655520253743648719790758593586349517509064718378551552336256416806513295458645146905517707701802884143887558620912684654069636098977662813544097701420218720011407100084595838940255662144138712294286230393649663002183669415234122604953809475164239678169669901721683316292523009895674972140542479984362966728195657454783497548092063885936878906173999627973515753063444306577839632975663108060276296607277714088258862241173786299474136637608185869025744577046501456276455888055626225132231306920394272921022337631235475191788065764950510376536169344965920921708882410369116531383645828801044021052496558627238328268204719614091551947706291861266003147029076518826514650293038006599083204379504297974196027610677152041851434734003333248050879817780807922860417030564535251144222284203920146772644024437625816923652869883380595256539514599177505987314997380184155606295876651795790730698511276178878646212231261885674237276409647071232 A013886 211 369628448267977431631098628548600882949625961783755041185323632102759113303066890457532904454770998468161503583880100498178721061464609995168230185156202037957870350827370932511778309943651784066705380168615968262653283956340130255380043415480687688161137290197741465600857904041159464536225641512385983885656736834529739926798172281588088839428823443049777629194281359780783797783200865104618746094825878824157584134165771285100568401777122899644915364992249714673201192947965283906680272185997326368200739716421054144273024367262893605477199846334514491292649590194661011006375898312489843792467806419710191849605110582397359862367142040199706816856437700600230118762550765757660572819092762314663212065520343894953224972821976400981392129030660214484586331491675279602557787771240161227620535654323121807330269030324745418052024556163238128960603663733390199481493534970660046154955565494830336473178354387196591851346005991170696436828565264191609518396350785973532881435931148772123817292153473469095055631759745630723482499708679034525438059525979634724915240053416452332971177314505639500252004829417131827461210398853004875524445665183512487609767745434085813118632983896891423968555739632792906039799704617708857522138641633438824969679814540677287053180468699424524555106771365765953401058789697181910823997093707776 A013886 212 698438087736825579532311773349322673193358829355806445662469604865146332205849498068059535204792726033486996003985153738142569598669560179350042374505234372459977163072173638204415917563606214315356351794451337918125240458813707246397957876503012073543263867164365945672481868023245607084786812981276158798852628906948691614000168801775841852141843055636682215241379840438256079209607292274004234820907946198005797937227348115644910833809194563236243436397675308855611431756300865580978028553950595990908335344478298437285690107600211344314341559238615878282869300844945217245295693422534809155245808040878947792874629592959414480413355850616079610513785273047775625049915525351171173260627472701393536296221145172898975405445276304049607162468206560163210825224061874728045913923326728970552480315268032627233441791092668550097727936540257544863829943673374652453846775887440162092927077980935569228950676742706289671364169848724430524745278409128011214457155761950436579709129548923044457193099854556051006079992999031954909380009529225910162943262386286427888640317254019001907681575815792219212180261512070952952224410939874716634975746669479324187813619204394661722949090116081334205415931826457225879812248255074890490392468794013733620307947801998499942504111879434200014543991756067641036131855130524628871878540363214880768 A013886 213 1319746260568698036665711292944132944940628656468192473917541366325824824653542624365467119817849781745643956065258218978674578951418843488974100869509106702700454128071960997194641776518828267171439270947537825687276074363279699174161696468788043517780998018950036631232460218396948155287986448631404028829230364298445225315683070962433973936867958098953294340089223622337234663079939232047605633982073386081473419596650805724182922874419172152465182037627082538003679981880889913974117491458631319765348681400195169421545046885237916149453361751407392927895204779058981444259758892829032254265859511008187551623086528090709134900925703987936924317479312210822339292274318779406761811515737332337426781592177996842064371158916419855290408106770724133474477952596980148506124261480272640607428909124360385875376240138311391526871063581592501368533257419007011195287910344620078532205608032886280461676809872351362038361740251692714524737781886232979197894479378898797162547047820503499419268889451305973768187456560211194812974207365846120344614772374420730472972682306993042177396694059851094872072321032384840886428028775730837188562517851682754707646918604812809612162509466312463574511859371469455127391265070310845350674149916474166942609458048312326701539357609675798722453081861414529220337361597235275161928177789757039215823028224 A013886 214 2493750302090273611746354756385859400505573809145289516555420804485556162270945229637006974659974776393552958774317842319096166800074601253773813831796583734008291705872679197547084872373129291142602160325797154208254877282473694609122368473134885813806404864671382817204657389955884531891209977767544847946791161006684547509304629032344439263939713849122978479613714101612523827846634614821730082592238443991197566520404269670632877209970486285789329092474931097170537576002709392968245240100503065626370377216003985893530031152845238742690289857883364639977086303956921449667024091605168818628631624496718935545332364711305078616472380633077998208730749015579146011824199987366076102662168759590166848839568593136865889682011381633121385865494543659441102355932770585252420208516755812967298228956299405617762931325668779464646701869742579625936650154718240130257786174063072551942686359484863199409726276879218464103116803910499199079721043205478037007075611027042356839700056093156390669076902725326241206435917565146960362047063867121927333046205989430838354045361460228721059116401284713635231951508521359024086037477700166564717699731968479447418972694258931033234688687241109171563225088828795386154457956377123427582652109372258681412668425433426540774320879799879640388224986709329149814427678564664417174303049835629076964287795167232 A013886 215 4712110770820114128000336064314515575694516091399046421218593378690163386429985435674739995094299218280413077205270216675209905708083364141890877854520207133102579742082426685950650068120349168405744478882495877082983751956889254175170135551044539917422540827327375487139770055024160823156609855270264183245122280521078907068061729271389017411084037218459608199766726527555773424336509675859466868703650812135559203374827255032998424523889511830066370994609670603418338346412287582252221221846227376709489420935290219616865753905419472080547805626180953556032223013195272149804419378726195634278466201437016205600522585722811314791170483328083926919274943955869855771270629921727341689155148898721272392228085947396441405434658882369733910847090793873482804896495173449234245148566589247996991779892496755274345066619181304275453539158605746698621864159550635566450944505352011875829237978919093985982237661550111074778398212931554150606670332167688723431385848177146372128878355591833334803786304928889254943962703881739611597392546377269845986849453359036850366976785563681463994232460142753774297968148053687328424205664662948335360494447136215772500573395945459794607204233372808175092380104648049240225106811715608360810496781002320092119573051309388921797851956201698972329097511686373662956548479730075813431213465271809963701255360538556235776 A013886 216 8903853724997021412617339016374650567333935381792713348049175053384814649769734719717047103050344785287683577468608032782543031109011666214864462285810038752082375398087206828118397947918031937446105783473039969467939442217675314233267882692916129202684275626011334244483721023331893518290388971003322552206119217359654028270783265655880002851427242038810284946816813911220507677876689915194421092162620057785364332802565586638192767030756857089714852507542606062759982752553573422221165149721532171754196506137854469701001788875555661020296555981451492048964695574597364005561637116620900032272292823316939837584168261259081130467322427841280889621000517300805091630008301639938489580893516394258957231637639907449998993584357515041613366451515657197929156682660591904122654136886672912159179763547905308870233658841473178757160193080848343577821518616233775346027578307088990376186901549350194584904484853659920283346868354412650913253544846213435245756796894368394116090820416618949330778520880631871411685953718448410954406861839073005028341679147884728543274227590743994456556653841247022963792663077581509857795869449365837960150458771486284964812363470629870573176345688845790397792958489579605106753674627999838659119968781484991971826197411416579406183723525176131923745948126962197709565479397746599894633591165146723409491053689102118629322784768 A013886 217 16824437075435171756596520050493015723216049611503293775646583607274237448136098094866301260416633895246477682110202743288844270206592956106289012272473503304694789916212847231794024973651579771976163213065585189027595395952368308165127526564288144425257721326090984825680615766615199371568933707160806188327012277307846742891567393718849865227965670884790672506386753428597112251870101209674091874275537657349375311605078250412756630412773172937298314422972267052797255089777150624279602589629016102717233583709893394603982548202005959282799722692759332927978121887500791909261091523179120832180691805569343375024241653090799413534877505331193448039374705475047675381131526513175291880389799986067109298271071964640479698309207260982151285619057537340176600734541609323089235332128676761282796987447688338671309674269764791437809671719392442877657051288639622413042639086569529367150731186802548481408797635960468249963175342710803960854674227969828410454179194097897733153499352989834849060508143373803999636604195861126990296665111533499965393529984110250744057595680186948117286843285497454687647774786179538418975625443699307702685582079919796508390568018471143279215681170580962470376844987237955262358327459480399135436001170493033310219684190295603115383766094020013246888783710367706001668223774641247269703005590743963859425191337209312094172195768500224 A013886 218 31790917915755886625768573198769986734085904432309055813060963693629966306399630604920327140042938076173096340829611577230814889965731438883848316341673212692445524792398477318086572181412868286573454770185911674460495377138924679322963690115028820485345381970699090015091669772891549046136766927172430227664695934808033354272133217014539702139076636802432141466548204902567388203541683402561454434691079140122344408798984499475931720615802978840784901387586860710420003705480030950818760106080120699179197628303535841855058095640967996470081306409111867202053763818721096366398662187270524992622005453666053022457806251947475666234271417993652541224865183475074885874573936290447609927844393580072855582515472910081781942574732145719521640464631312716802819096766319645411080228059719490463612137977553558726469278590570917427559145771468939503448679089372194043768153453531012467228272827184117928918658931386550070146417305975368418704245071596492729885082471433176423839391465430296256069566251458552075985338917164918004800888901470132462608721665015238277947422954219491180085465893290854459229230507171698051266934618400013457148189959589890048766548829526481263821016238132328093225034228845248649183900100955458833547533859726179965925188216088482187529472130745208390897145258032085494160222261401312320918168868090890301926339944667925435160767613893431263232 A013886 219 60071101184239019179680271322053406293153234266349357974573979044644988173650937202878092713356654414718245306548727488764876430002767223508875495413102769160838905390922805988982208023687950702524029783190652750886969328789643628458933854003274778266853102719609938121636736269423138548010558409043354640427924168143345969165286218607729755891530762449498096686662558441334454592989851623611242333250353028642698079845479542705737349460561603122224244545139729218866905561756491123676702896125601509306638104118255613622378415664112615153978593988852692685250326391413184618863187311876391369258777601072856477539552043879887699694959774755430045017186055008630301952246923648468509396137075088311105577342597115757412541667051471122945067129472460307663669275038541079740124044374348038156346660333969922855657101807827907301758079957103021079652513649546837954894902184881688165675593029516639346710972519662220642946425456017264952194142951446441574623495515381044308841351252550194035988858162636033329115464887029479784495606039773115257106636979119513762384556096758615510171733617053813278816858630975411143336359113020876628196591005562349359667710138710694148715750011055226930459041477730658799541123745962204437188746460255078425853326047097881110125689595147961928770736970929171723029342858031554919612702511740767406030350316566282528665861338649383125202763776 A013886 220 113508430522500154993310090921469810822540970566197223649299804435431741013309254108567951892191906769110325347404665903490470026087468856991218852116745773317708048781715224666989132850903993633066925909363995337187988860662389331739890724641259916220141083599687911556624884479141341059887214831859233541204111814550285956263711549522170699380447999740173219560023597228875462696366647952723847953155203071626325725337463088551394711945494467288455021316670587860635901008517089419583540138026260592737525549122524023321210338129605945991273023886328404811883088738769828433896075122527649086827569874104035268551456276450031640937205751665068439303034219590547542399303315024589344362639940700469839143568096546827502501532727114186841064605703017878631424224696025990962386710280348073763011646273938879190518278548813763144368411628383241335436840911746919500754850531682521743839298969597697177085958922033102935850991256075631301187582308478749713278169174007529132568734403578765044195394740655844225630050755654520057429793313362005850140473823360901380961460894639983592324182347309139849627413929614945683291797416472631808588176073198437354848595711383288921200522316889603040533630086992565486531322114410310713969865271411268030982817592162649013497979036924544125823463916684693154341109325564969166342735059704978385877956986973517345126094277949037573123135942688768 A013886 221 214481898045539572870398961882299867496327096670828155496560132867449884003036740667418527721025276889894259246044739741926680466254046353167183423956535077396394962320368073643553321782816957441247005056705105941299633735464109684797081836778936217372259547055295087664228569715482145543848964755406588203985971153196154733805308905207509044086914365973039630137594668568571750296248134238732495929147570757646813048174459453307881803061424089565311377719298609362646058196861619620383630771530005175697860676804349473699012776198883248154837785198841791223580304221939827174180138877124324829698597551871013714326238133379133387702433997762260040716955764243271738596366766364383238248624827469505393010833681055795750246816192107699800896764869040086889823009410420439690815131371016749044226390426554140074269242560924924797177930823820864563718720607927803187202341409450279246462936475384781459511961228388246248290085845760318486522417527467574138219603569791058807969638329501519907030203649311582261735323746260600155877499691542818670238234841460411700620585739763084516580820589640236767380773284154653684886315060649357941290342686281424875726551301167098480255028553280453438095050336218367981254017265082061995174610381170046910768140671987592371137349252843436994743991066122062274262021266089147657707909201296616598646639427961575222795223712595607028971137736954529972224 A013886 222 405278131126114119629574025606013596025299799402103416125324137142081542415850127989452692588762290402283715655030266784672913755258725859461408448038702073125751236161773260178501763134513872638342220850988153623289666318253446808882652332158700950387665727810179828207521050020144166790999600634944116059429363540002551708047029937395142449417222604682944547839834482697778985063780994517213284867847516981385173237812917000268067602847168994071746289374299634696156386894927416862849056429698408819833055203347841026318496173496571421449440524102605085758758188288042395353861216657770056219803919578893807642152001137212942317134112804283638180617456669529630492556059557985614906730977517991898366460694977045237864202375978488562097380898200062338904229084245629329385694166154469376458000772105523053351856784127361788299153908390905543411936855461680923212835553852372145255180477949919870732887097554403121686889000931401633481941191442541849129207339878162951409657573558999527967687247849222387871142692220574149715341135337149180789084720932908667216318238955112652083826587999925322908066153012993540654043264576521085986408110249031419439576868089043711941138533793365039842114388073707469149602190895546581720098098188726723201086334033286250941545258752996867555284413710830132967452738999721538561279818573675645233071533170614497770586725280161855982518934791341697290555359232 A013886 223 765800587675709204800214932416303898614333691356633747801096479171288735939633094644774145429562383550862436022844231147780828298696720104810774638343594198912079511811729575688971219562557109293487033568959983465652208205649528979766775601972452237422120753966825877626429135444463772954935533372570083494183823605555541625871010264743864527860402482685542163372620363802276841248998526247901672261168896967482019024627677950362531964176719421790161492520416612133546831672274209226699965859752362956874306454479573272418588177561569467685376432247511286687005192327059692904004831437589249591142452710851214318765872484841184988302471263364625629672966364129764830558168346863762388081839726716915412516402486385416020585155172920675305223829050095393598586342259845320668667354152168390734991602945888984875961319869970759592855652370386605853806700101017498713431251821719129765540865358874190301000007151678397839651475711946721775204653231700916775378054798900611769243841954731620062846857543959449004899354653845854929317718416746303245269237963754364494604022145934303772732038233842892556748744616456178626579223359327795405165200067041801167602383481278148685193257022861191604384400043659275066075512646116163327682323198275976905630302026608634619113791491382785032703659046745872691043737126225828176160384222623141611764510790131695323372017314184877885176338575805948265920109033291776 A013886 224 1447032284853214490695932529416010525096889284509371717565022271954733714191980627381736592431047333961436031510813728161449924166711764015007085811825628603249900258975066230875457969406381911893475707046832578037225511754732769175239946640667882629361241868831587239934816448603524522534911625923740507527937939202702373678913833123931534608180124998403154534559675515589140646365187647245195067051192390305051063724327672169310628798485475364393191871098818576955961819629315832980077001089680552967695069498578058309217446825498659695915321374329065406962591027255057529801234601329862643171435862083937707337881792139436388235976724020173368921809887706735951471348137046846665768123025728733028422197793613394317779185050489785374595141180210530652691293597571251402885252435050604521744336613195257557374100479264060908262353069338206678049965818696479433008940863642262172592813521874437186018679981513582646849074559658071743171329906197718637909417560250249031179586547954718317858913410915624368137289663774558204407081022553294478730556903440695407009339932918248790511233732021446046802670611867427868535068049924638303708147196760280042148664100549951788854783252286173776097513422021697169068054174279696426506762032081119941129618038539814824499969608760789186348675787617641505169070132274128285695171024894773564449058643124687567268793416012329691335736883730008494052938128585819074592768 A013886 225 2734265900425518798755331837743552175886278891551804497615904004372962274858312450120453249486749248738842759189825274694574610307845214506308909123279729388585707532550997947742877364335278256492731104813069340816644135795366889184919795493913529644196863075604364637789151247154864624997247891173470503328550635903371918827717853828321061986509702432982651907558856944640741312870974892229808752457787502563934728379450390845619946237496602713345714777488452420821522863593327059892498138795025503110061637082289144483231392563163851404291321978648223462903489202188284546471459263165665894932163719046222005779026622209330537246278066453350952366846465894241638349812356623335960542140689480190611049675440482474274257379137483882770702991729608051984344582260575514370847080673193700684943402645522136432172264294402033042303477964523256516229517812102669249271838369830782048941857460901236524710945095308657334841312117543983307600763508194210811197222320486942561347948994245701182440031296037014506052442155399164397185079273623983541585940946920627938831824438364469530588730900548299763764828702725111942692071464959998950261196282287928838682766927147971301762755080455880809753026241822694276361584989985337417241529319435457644920410097847600818300758573686906901270494610657091623639309511700960036544452923168367494628878842171829637108959437507585790197885671915944690090622193755648977140107444224 A013886 226 5166581348935246705526514869981408397885084232551760120951088497735009579779471739749204605726177804440957634796799764654077957250174466284257112794257431701331118210867324090120613295572283064564456928259421808188224626386579822063370528131843200382725778168043588079897970943783923239726799703228872312033522767982662669915453169622672972455725165406886163599662174199170916281078982285160895264764156615644729016834501316129376390572093980595851235580669300063906883314314315825906947923126638749860672947458306934162890575982792392370303944688550366312351620284800512453906982336981420973755178734270731623015863776474840284603375153472125452361917342866850384093378235080043684289691698339704812539913122721587949459967382057145399271710676532027571954023612951153538692776533485274615847135450093972293866881098244660771679298250468280768858777513179216528008089084804411174654967718680227697525011101852189022881428455323349450576559500651518534092312985677871081761121285158861091900845055990069426172501018693288271660215872903123332707463263190917093122572840351473961975487070287249688017579842150884323328772093901535296447148136730237119852118536997137836729245591866857789923406289708424778396007426356614052822242073067018831196969467769695383034927776564421299619885960470099305096882795405759654333228821125405830090901336044939783732702266412333866412638433310867776165156797410474126436678543167455232 A013886 227 9762606786344876246868325649841029903574922843134364268225306390488146581644736856334425048432802341581891436067719337697876777525297665907811144108419426705020838375472147846321027023687927765742931749017299147254607230832036861216638922101030692460786383201433786640956649160303900268244089461630773796904559549651463935866803014817574923217219689347559074380686455177178989935405850398606902543649877887910579318881934982915953487580530478726541427513694127983156401690462273126527339773206556529296732059982898116972304819878653055266370484157254738572097626438309934716504108800525309666536625570558477811438839684386011006897430381996017146768603429726228746570556524903727984435904163048359343221418559474785498485171646178956117811047799633270275082020490276885289800632368824703385317040038163167039377454783047967165020508236540848355850942508023025816395188875795701614470438042251160489956940177704637107588015003468430774627048382527088573427743663721363504221198424555058835700895990757043505473920404890239332904450786529808949537375943301134829817433716797253951382097152428537818488002307173362189063701227929336247037044810425080694084727919716607747872807134532674740389990976031768791664186960605814502563218309521100638827195203274647765530542408907280426280148674553564603733306629949270458519130517076290843553204255747764777268234756140220879289596379154349802072842999369314774142701801455842047819776 A013886 228 18447109380060115120042488361518815192838259806855714421581955745661906159985282132150126869917073454978211437067608293495101626754921659974090887950657879280152815527464155461677130391095950292459340059127119915079593675948830227775401974756600363491743204533166837355579173640537120222065447635834737981869354779115817406367963239102815412513715373961088505059364943736231749654264961925994847625599412460903417542421100121798532399620567815626353432104195986024876875629443416507146012360578366607950167405117764829091124073888466696333565143008055521854201367793784426722395235857991008335978278506109041801204865424745906046281163732047450127985256445500930600199833351649287480094582557562962267452209424589651484801628817127077753619985968657439247146183293771513583278001303895357126386748710831899216262378479494381220073471707504017746068553733000052845834224253659532308251676670620440824686955537704995730110870334073835801950482558074945701514714739170649393944241464689653414057670635462805182551344831627639755797597263801558037159440386431638738108468593381153554405166552120087348604737543560955644864719801855980033641294688345298876960291165803071068932524431584637143849234468598397292127314426778007697979375294685167091907425585861269629018015958514112060525327970678829961147136742139983081763076412890812736671141059124792394653183811690364886437484050965926446803177800632277379147276757573312546614718496768 A013886 229 34857067577061431607148444648298384586301004906720738588159772954418876698911069587882650929335464654176269028716966467922952190664043811193922970963148707635639795330599389307410331918842392602221810276844713723697117663075279235837110758636879835642366223503326994528307027977602445183767763758348974178924912971264316864915899561785028713392716131744906084328014098005783954730710135576578232238208630604924348878797553314946609269286237086237457401994261400921054548129376137642574876284153343034651181923353564652576057134049282238457622020143445456318999570139365651632982921029712353639397803760231449898219075150906272196059405990837436243436845051212302432358398706609240845187360174129131485785136458003018576833644160721178056752209646824100163351519274045251378527446367798942174592355988029210138274469978741238933251789787404951804403264940157443855797283454538935144638504183150925128222081201470153371754137035415229768619969426296558999319756500265205634016432455950699022294124587310181863183179550808975998082954266566982417159289452108858747090142783058039559490261751556449211128356710711387835955738866553400480207513921667249708340103457584177393580692325140519638628910276360536374490425266778066449855492216827661811521330349424707530364314378697593697982722922899655372024872879571963551840892771353267241206214668808315715580027228688139397735903863215583704232987070385131102760561448254289042081680400500916224 A013886 230 65864799467452815199056272257195881965967617239582492572551885861935368006207991939036244951242555275662544316054660894860236925008675936230078640396894977189660616783250026854824726063223182104595061601196912021458915228381829235102257701975971757275074660212734582396864054241582297141001685829335954441322789953285972689805406503163013135908047835628958699951516943140593175772598489461163777133887405714885692062211735222217034583746656438567539908171492526815595200399729009653004923830495064091299764524547348453438835126671234140757891925358409944005779379749100875624832272124271512641689629255613020321278021394747662940963579659294712727638472429729127882506594727250210005358989789508834723332048726675847806190395329485594978341159277930121297463803571619137556821349778309111566960128919588378542559013688790125368626717925007199971142668526443420871711161302626226603384289072348127292684341531699554766358721209735484883431698388908336395226633650693124079457162242925850450158264408194525722851314217463015158745611727568439832026844251442432005021626918297413694346894917365016622973386733145495690411213578595575838584751665936941696888792610140418909233481635431121412524752733082025996073123890495297465520542717166611273872737145701745758735436791926854728709817787977656002006294997307036024724892072180450474431544639310791510057120890457790185501036391008544068840116912613491407581068574654960436668196671013715267551232 A013886 231 124456017400115881110050362256485108294669498572163411325331721864365489452754422912260839300029492687123122538198773477779268165914793771470397236377480048258312632333892186744017447977832501763015481359650446654564079530262996304113702881407333001450748275548856459390477617245158178044128273489166680761781421566450668843530222355368728405191498132673740232749987967216284365958277382534152316031325357441865127378609304100374197604341002113311189249203790790909890591628915145312009207912540897264869113453119884122467512812633910552883608329615639961075112531033749043352663066773315473599332189373270183582436668330830551968030669289654191739338373072098408714692221185580724819406175618582629810497092648367428387447572921945436732034147654479863439806084387217230514967804257899991325357716882328773265906150377899779612545250136120004835072109882174641889717515640280833750503644333858706192182965859370464300758916118837460700216267461332747385655599694072905080571711145040913383404651361263313581076712103263154627480628060838041716523300038509573358864705532753407399599673535215579730238576422576268000738936019279685046162912035901135048306762074757811077482491426898313225221571972344337697347900563515418241328720860991079331549160182929356329842201828047643036018752977993363496399030825471461447167364863045869442070664941013213692075613806740545685236822331285232599070082034333249732040144584473624282394251047254043930676246347776 A013886 232 235168107886702165237355642908262053110142055078005672811184411019805369174262269393474889594478128437821864408259180002860416189731285037169775565147322219827363284053887991521519561140577004691337637081791975184171338629839989400371521326215091404885287517532301602257546010262699048170487373480377706633677797186475057425331715195589377395140888743560053984116929263236940016815050277160293123498679393010710205010544025530335871818839418681245197247239508557198020145443065933296922614976884078162984200969384833201522693250343033095591174024175165569968778235040379112349804845756720172818142926409671394251497690504550824421127775708313291776518130929098845958203551001195399035555688451253942645761370361390344923212535470974594994876300315180206600227503263385287829706683955991570808673530373908215442511752757267330762917903209208005296197536525840973726269746593374174468271670216640727742150782432958929487856423612839462940386252074375596812018480202729951107285727084912668620053160263399596916767960735538752563139315403661616810207499007166457512563263904113790513246755922590232559707446373654593573620269856078275913307961369853635950958911800075967562056436360541391924355475308638745494102277772000701815431028419861191790356683508537457981467269623820328756283883027120963875163723878824458463801143289535857429914582211260456169707933429575119429361571898881974391759656769451010029671631922194657288035140162857729282000053458874400768 A013886 233 444366131283260036963219627458878911171224902729637023162484105161871591819872407853289560181258848195998184686185482239644950898798164805114818475084295352274751185923137024363334674105277809600601476225367498964804267992109489091281214809333597835746282963928476073974586699520067715053411485332570342368385287874053301309069198418699428665781578861391284086659857794076098273693180922113220756783152623292461660661363653233305692640980762678683124872071863705407548530184563209447999471736640893806273730657318560502934832439664184360370023518512619255714764352028779078564596042786834223511632693170069957093013988051303092199781568889606130115571811623435448159550767458226787764816891115459009897266021071031631275864864224818523515278421033954432625178682886388411553803199389355080469803625441564998837276047634044115655025256531216752151525386698060277042000072530948852101663163347917386638280369660281338474509886653265838309339769559673747716892135599712028253891676756384261419056609932591449546823402031130489603226029928666073952830163483973508789099141448768486912534646095136980557381280029373763069718506071410115660957497949711595176581529052245945874299856340915476855720526767993897045799852805083822127980377509260272448920697743860107403125145728542930967353824283790905467665367402262574330527798723321691052128837279766997643682680354655399269899886689826614587488511122538006119746566187957514182437983727250753803930277014178383710388224 A013886 234 839660021956647101524516985018218906423989097001034770583088765622507380011892665962524647652580919268015897841106129304601430579940250674471197316328081800207097048882410180852177573479761580131389330228215214283927271061314343083234062504842867795295432407584402678148011840638735312198044633516894276688345051637599148447975267117625042025143566405961405889061694172236784862825876488635634318953228136089490195212571595512750971032232737773233914898271087358099530661083784734550237465810461060427733040690688117732409565463351373513455664599828852941782435847134316025925146615376632770052428764767982748684332255374124681321756859563595276070220796945671672907946024564506674903189523311255650413557160903147097446673419763561887841717615476287209346693633464267178042896803863744900693165896918367091722954026775765471530034763933178175929453521892280361569697993052159960568035460240997560435322161538238488178602697503638223562502529687333604125912438880876657803649587865207496081083960317106960137292002129159176978588602920249696026901386354084855055600486509066572278344266152695794077849830542543722736121858080342269429244137485840639474622806688194267453809030946390975771310124323944692053037936265196627610723625969417914490762184994470255425508375363991408982120831044274213662725512951558488052586751578029521117988982801054766203578194952385493487626189092722296472851490984791895147677279578646504158680976035533752363784925677127020150870855647232 A013886 235 1586594708368577750333478510346905862573764230042051269381145872679790025034312001037475773415592022459426264051823226537837115978076539586459191370619420871053723956462638040612487473165006129445709073940668166024051885724785620631100421019150928014220799623534444599742782437692053806399434802065250884613442782532754947734543729536916515409366478486579681802982527333645117099680165784878258268795813382654345809187428484589837826831433949848694062106496301997069413952202764953294623107796541285030310666231822165247393677793453928147073393246569405995497953738797895264475327439723993230042427716185107626465956331122774025835789465611863598613454970843038931633321753744305748683470021184202716840644377413437854628115800435794109285298671240297069590813195597808403080160427883208724512984097508245068772758794466629610508064728815687619534665632454952418250531097335583792370621628536661278276650826133486223630665941916554670820550780016235583680992115311260344532726544443284397954941656728475164452702573879191047725077709242810377622159998810315411397700900091963904846846418305617086224094548598613257083048307129156181360877986380844925450784067588197865564159022987310103306242928998547523873274787152755061241139820475781069848480520375631171603867009819786518687528094474667137362248922056850469152550243005794086159876206253423452465762842679789152158426842871557084301613046117151251730406261818863917570110494525511441386532354441877549212440740963628875776 A013886 236 2997978589902596722542130321839182216931782528632098732981993044347805478024034859176381022221353386694613166911875510522647803564462130753306521319798597856475243068965194037124056729693454302004469603427920465137735673605211715604667160344314980745975167903042733413446769925224898726850567220068831983537253851704852701080866325933612266189045798020929396185098088208781136627808451501800840720451967501835406901974670866769450682770218985747697141546448004371998458382835874167267014396552894922872154064970331745142187176960821152101009177530133659348101077450312861359104115519624386439704810054816461447526024172686997870450481028957277876304828882345939387968512519579120324928327080988991559255142714940354940093939516797862603494003239618185653192573708379359628591372579394418943160550335160459618110804289742720379868502853498801223868879069786639531048819544530204395382170769390761978270654548235399296613350182535380376233046496293718239384924909344467586698015031130608013274923196421111359544564297119755269667779636898518719622749624632010071283930894384972051753645892944908266382289888006384454959901423605425387301711494969680384094187149024495864438336836748085577284170838861927447590176093010657075559298088296780684591453639925140641665175778011154372543355086420307833411309971153118827295646057575972319796944963297868846228826563116763828665694292631122376669630360325493256429720299332547054995118546919581603277867167918029676910253226021162287542304768 A013886 237 5664884408165069883820488107977019863283354449062297538683318632822194101498919500784195935396758276189766812575338784667258564885693579483263896877209196954464212095338423766340429626613401058529981619610088817469380921302852691031679716837486569538210806064216651690579786154067361437497572600891022713468521686058235108675970421761723862598302890474811517290683424340490154775534760087354810998462983328508126148950474880379817387740757148461304592357638662725188383009538417078494397859265660553621690412237859815004832339595504902733199709567259598427072656715632772812599645354185612636100138525659431424478854443935825192071374536924745642173562901556651997444886264596079234134169145770206802638621509584416603443425104876703643958956713478855828331785116994969814678142702101153413589994775708479359674396240160572662747367199880022830983470086138600885404855849118849258973497656376163329756924173400066978103094877713013626757925201908728586158093791100206928861794866343400722427870074415046549431903269779981725395607032935060220000119762716658006375834732241222869888033162640124423091450739100447861789671013199256438232920386126869024012085022807918601575019259940406568097696123646654523288073859717961268950431770106771284622103871486068151989982864504980945418002383937048232163342159571856436255379329721714864374073700408827440030911351215417194204178633138404647038880100699521641565393726569202273613016162465739970942552908748535500539953367786355581346737735860224 A013886 238 10704184301367654770230912073213921469024601499605747435574761022384567663981110323257791545255781742423345296504357756666142431933930245597031995094474427870853032320564434719316352928700631011364380309003396306647983168704388753687348979185175822229177916393149730101665465363568756016729413264320448006643287585281687197830636077907457035602149996148708649103922096764211300778897665548742855508743702482082442911020050918769530781718527003503730395972038572648308762506567487682176502374136895680985830308871468294919051034264799008047766708807587584880646825804844787257958286672617799697570466553653240517889660033918929336531923040987817773590614904768599801507938849220284246284433724434718127648254768622406912535385888571663151108237919174814649829234539949951122781748749323872253410419248345919926701229554727732965202217145142894980695773603724743797832682657107805756580034019563394190682131696483217759680308781890423732685719207920272457089576968661635806155524002006767016276585600772290678316942597671620508892326390009035869785186299796990035791573283331583015808591047063574625892066390180555065306185077068892589478902908172975647964467472377113136140905992967074158067227468966761694260399146959548639048129458977111602740819568236186825819407941316947835071603928611160353952422117777873622542204609303601312845589693934107248204329100093413436818001411462068992095962594118593709209437893125914401746399724078063345413977814678152728684278605261328343134192530073931743232 A013886 239 20226284121966676688875684064358683162381878206407032970344130035545162751693458671297578654585876995467395725225146277548129422824532706312292552906675855723072022575904297783709162370778993938881769371722929552360216260122414448527496635900974308057943257123171149208743810056107887169019363963035460299016943635945547115030439352459437775848683363922723104669999868538557219190180104095606939997945820411663557486490335574477504740150313632956536836856092981641919491752009714564634889238093105698129033405073642603093601424713667732038802444428135657587754061342408954969445723831405070538938831344853446378907729130972123468571952756713268854808071024373793589735752995443474062683184863812661463024057466636304184905664042696580397113290908459316168248527051184149243172463420762410646132219078258503224056988927267772923591223046513369782883351536842956688583106503025882307849421722278363634098854225460400815723601704379124191723489072271493386197837773520029846965681177423922737411715300480095752445988590397168621746655392116593890398254906134798867950611545838292656015407767617824578697620104760691073640477523706913232516471610390593249172922872844676914431499455318808382710774874080585961100233895322060402788895885540462816967764949912915068089927024858382486820580492177933047697170356245301105199828479192587325511015226787683164774957729005311040981317291053558781256783847043482877923459140838147824279141033826737999467199231325767695234494955586437674679389910666739056195403776 A013886 240 38218939235776329337645448586122108225775600838724124475707217103005002090391905314606423103188526422571336005722229201374063817227706616801106014610761683346933755554706332154567754522628122019104947188187752548394189118206990424675204763306132221328431724475716262068067623680099668142189581524904988646292848152286355571053837226348074919234844926600732051445082311594664487550750238935727814398038487983626284992632570410794309676836347830798417397744493903135158530190861492330468018387845113547802281393158192706242370256893355709093095857313183438236777266182653004223705617488660416328121569666632036967299919918552733398262567626597178003441977149383940405769807316094134397676140256744763095363442219117028026063825793830092027812566875315653133405032763051930517122905361043186759790764939266763420074916453319511147684420149554175113903328796769271984132603388709610380678416104922083015356903781094758648565214625340252940706569799313901214771075926034695757871248251062566839085580056897573570757861768779597118256584135970968084292049726475319627315701157446570977441722024642077553520504626112449510636689833515824622939684227902532504653181526995370467848499562787850118102033457266704653344246761115915031177008420648921244132145680877047099380547228507604078856590639443672593071046795709721118750229499770978847491198020050748902297487326081107573084985751021490959181818540290259854672074841835257308027487965005921668177236717137768212348854164237553864068585434718728784937036722208768 A013886 241 72217284573867407073876034993981579795962350525626266437313134806890955789937651741510229690245737495245274233660541187581987018991323136495632289816027732478498922615995334636642282777813375267396096848489555207364111143712146482772677314190841649191122076754130225883434403541958569732100883182851669586398284497419424323685057100116079228988747458267092060984981293355306986412296027485305334796472789662244752080958740805983782147440304097946103965421267855559295233575685768339897792569083715516293661247507139875548983081577464360519622952911557403022190745306223271884978976226813085560296018151838564828226975080659851341888203385053976445607849878207113504649643270657361345548108992656688512579708787092524413153371177595939332809736365456448059981880948014510243378894037255652319324316124760419622144119732866042040307754413152783561628085187853719724513475119997241067797753362545410559161913963835660910052075469174931068665031682549969690592552395405527993809258815263792296997261336951834296949791346709325767549857172638390221099559817556516757547674804674002228702599802658881198650632885354048996914748735336829701118893247149332539752502911601588184191553621857912371961823155780532578410381663908277333631077447388740817432290249923480133482301865476656424076890261392301534344071751675626314914633655423248958896248060351253501816458531768426274659050355586176628759270495539185733073003114736963481014884379060309394694324829128578405471599665410026179820348842710598912695906605110577332224 A013886 242 136459469977673488649769791691507785771896986758006573019420905510787329550080908725902001695338257707415622343149481490736920047501396476381778914603091890403932252209661072478690884983907263877263107929806711854068588765601873205159802327220960273378770160328148342662109379031971570691546401634054663597031433641219826780456925974552139596561809557222832611491269132522800711701109380063353430860701496216508491700113045947281163264774480533747823777733134259293466375917141405910483992109178378160691980896129571280361340863490166176778342903887185698913834922226789695409155954150946748455997426427133293265343188849212273980389008693889672164374333678664059050753817135649488962984649213036313599338215173408847170313389269307603893218627924602809647803842819177882091560970048189088441721009371231296584575620035392221326020242890952278928978457672242377472409478155542946809996465225758206339454459444817022114485280140137936149555246586332581128313588044681632720206173561040373483052521109941403628818823335418847271937648517987977733302653045340632256525844785318245043285114103910536828771879079912679655002207938332942624683824875229469988475057421669189782026465594146811764863158256821909383121748059907835784754607750107448208913897822967410508863886171344994725930121377438528425647458971670209864620614487010797688763665654901797376920321914956601698954952462304260600051397231714988107271288349507294610894333046372230702313765978726829640470159636569492348550776922022980966264978852005583388495839232 A013886 243 257849447766772538600968205746938983745431845474352964167161121584207392723287282539385193539456920939685922679700279441488780540317118737083765220108735137166777457943304853401414978157271680790032296324709008904668675136640800348527397363842255461847775974310938607547356695118684456888483951042857402583715492002572465649894432699882537313196105361422433372030334432202843495207641849067550615644594004802835517644799208004512173107893385633192807880043643036064636673009001052083461416001755969664342424957937761745089818132743386322322699844212301706725217226322230551174887997973096145586502145059065402688807998667428338120575698379695720052292480940525888732414788737374933560808977644178601015274312568787808529914730334827030473301336330235881820581411668148312307986679052016559468645884235578778624723385199036008866565418318970915791271966306823684715785832819412974917871400803705482436430284024224010842823721823840159734242808181643282657465249934412983375854538963387936441624586208669758172099926372260720401940678634837507109561227509578207811699027479304225649950166487098025254468822009272442270343212049619901729438565601837599147182837302148607598044184539800802812908948221026461669246595238063929448127194657155030697221016081548883940412915665016018994286327590923765280193817754180935113471445274992018967161782184201479465912578840200715959090911614291337093517918564337226647880393784001799663318383105767483223709618152890898030083918604153342518066394446993120098463383559426486192233305945931776 A013886 244 487224065317764852219154290596832001637888161389282181795414306189627594653356503893381001385964535186160449546035897623695072068005937417793896079430422435665953347651014665232004897446679535327059746101687752537976979140592083832966217182000682968532778352226771642786043695682022351833858842404149976485306114792316848773139723407851646265821338415572264581920614972388662577552513393458873481702324204467284303405047949870670057915135888904140867600278306484370583388944272099983242020911606024086712187242920540585145877469451655006298659299228550511373355263907244538122430764554027337623595685234968094827885552426015230005819981235924882347770198625827622520331547524904078458630698269155270763229852251979241788253917169318442317375059486851154739952376882959670191177773162960826242050266183254121568361317523772073201978284362141235409882186830452216281038004548912536189612427073856161036440698923084915720252734399230002948713714570171334324501297388068872171546709479971016286127686113143697609738513675379944928454244246672638633999389542818674978336507956013927052925036188692841384036143066416910195887882506176178471091771527133068545343979515346340161821153692502323369582735472108529123434950470797983039438806953931117044486520915180161529518152227312988978995627453326637312965271826132161200492011905376119295741954438237221151445499773920386453387495677193253249124466345777564682582059921648712586217190528398851740058535753921748408909609909012823115177680822415895958213258745618386661285903449642414112768 A013886 245 920643002654358296278042934574474651670901057340023153690797419718122234773953542348808152026874234822642828327803959001010249937397843154665976627017184460916444135214232478953109030058527356208881630321873923187680084520730302664090309068158666515484544925460436439515939013962487611310000985123924862767386904715888563302564080880327419531215494787236052841530572592146500369340747627851296647073297342386837466616469644541222279994587491324819650909722679027059154513080650343421134658969901571721480574224230880032392925398196824846941745054724693732674728159310684247410925254916824328298742451758068193007738047526520746131637250304004108088111438677007849030497841593537949724917891267051186665534705460067911947347377757794710412757756404450362759662332881980338083803402479989562520538437371359123983685358030758948816115702825602489910980264004843933413728420179479563182733574601092238497305178582695718027686518833284238211795076212929507856879267502978522651445172738649873301745719593440710405038383808560331778569429392696724438368958499644798041465358665429324113541454780995954908350406781723268165023474371430309201263936540981778065088532684853953286892073740434230164815710300561169158710732491204803215866307578325712971516306352655147461008555867859349959062809775727507414185162753960895575291289952017742985416533363951029496694570116807196789954503431762701155441619624058221342137217802029914544113244272365561484758927287466410297526513776553542148100059996250759693969110901440643646792682009533917150234804224 A013886 246 1739617557239590497181509031798020918608481169115872870473212698781932794917349847108952722209116694145351563837711871201620935953708967694075880123159607207444963511688486836790468323709631419416904044444042665289898281947667316544379797125302435170331100585712425962143253850735069790727815941458644455089645738770192120782499405180878521468759800054128053895665240991797078409894457813663718902816996312659211698119549313296468301164812696807656818130182863163802112474972778308117586575280438973074614605675731495521048635258819977932386019319566030087062720738532371012011767212082673912374798177083589399325245566988592753226465535782436434511836554958036367276859745544218316585813649965699376685221082326769604242525289895040635365213848253644463059049635019137823472336227617308917672808774026924317187604374603465125396570116356768045656111155495104941572711983461698839244071515091836658912875951684147182522139560018771231429385198569512784302107643737068121089445952161425163795033055880738576278627568816373728998167879558699164203559956174256821745615614842717957106576299627616964524261861441727272380047076421074826496813894041869856414893208528254114804406081993564827424070492081210767284886721371940877602998067078161760808162123962173881677603014894119256183446395342301874729607029614676381530412012172054262577467548115454218904010165466475141224000751140548983696885510309792445185019538367746061565290974753245249283632956716723329973076579583734723529701134166995555493413824947813394134382754559390984761734878547935232 A013886 247 3287125668398098536578269658196522791133190545763941668114327572811979187426386915901969577399236213522843663777697545042704468708177946667759572652558452671757364812854190695220491649495360821924760541452040810966502516823289835988130644494463471819932197071543457300435103892225764354325977712870127885714831719316514385282745836048822266054681517868678638543524378090388021856827450862048925999758106088518841329992360556826981014895392797881450478520613372382699230065109362762113131829879508509474653371217480610528716827628737948061742785753633744339550931100467135228425050947400633979258222641875483854104205615523501231528626029517346848687661975478946862442601315668497516034422726938386639804339830090029387549340026976392143285776400816942460773562300743842218822975420946383176949173929520507328179547222910720390065346201624025482494326643866574454237666237165755352272741724629051611908685186271910623383994204145549518229560530890597132808164936160964335430742208933759823901853021334455430101653737953217674355610083841972062305792379268278114152219406107124884773959165334756932422180437000721718616620794098817517753931636136907940846176930252316071202731991540416303826046031580909267116968832329335580210541851612747962046757288250956977253784973647451134668042438354162668829074095734944820895657565015924228829980199957422597506012680340156499652352651331144862026156559945053891063366999074465190059803736582540119198375758757305469170566366330878454070570312685661457802578974378989859527717352767279304294261850988064880459776 A013886 248 6211247474983658255565127841499087177395960593178079729935453723103185889226903071907052850427119973513932656077096394791252997527974386329105120177949570298067220314695267403586393965153649957562725926790449851096352227708750128808420045656114353519845641756082227524268558391425253099475029054952581808754403142205467453969947483931100991624412446356083357675410272059498313683961732670500065003510925005470369974231004752642444862353857578307256617797238368826432218755668568375680586285521763135231001821344672402275526398548779107043131192190922207024196573777647483779304666668577921146919001240963374275231975596513511175057082829343034050181048063681802664971941282845091514378132083295513366201806804063556649772831336093727349404217942138868331718978569491940453736892020206815366901496683656205991093570686900964106014996091510306582905839807797675358344958516428822009483300035123867796211070450053441612806447160338897712061994233233883843046058602091801057371196694250546682930576609816904278146321650316785614496781434905107465827031494509201739602380918759027754272560472123265987283114643982579736402970920663714419387261093831944863968828849743008374030403883791041354387974147802275562047676562566877973627273145468196941148767075645784273595479965085066945632423614155998445814015880929688215330165873812009913221808026473147102724241368364988836735096694670488734649040598662255590828824253707139040250923226926797167953436485723524180769688747695105338701219404600819949497103547459359110888069822833762420456699777247815780040618016768 A013886 249 11736574468809921162651687485205747159617730466130317759134675420656640754334700783777266040475872234112774701078286880512918344032939505227114503724407813648978281355598107037259935271947452043011884904033576744236432086207167563392268648830332686751787689601756782498577091342568632648668831701308640103204440036610900726063085727316722638541757777436171717996009636954922109591176203278731466828554131540736636051467731188441079253668253956526886272777892110106623874729711145408498014066360786923912173649554609941822961865853019439737275320565816492882297071519881800629893160387611445305741443336884681202501533663952842284030261887676058164132502627595096498045701145943033882640458284368536600347215679140766611597949362079952200159029288491457155829566897597746939286711580838151699205327285542889842178696175706080943874544134642946989248221913940637831517166573971376346815340280768936623950959968166581561427452747867250271985558319303283425536854860637400340374777395161616994571763783458508183048388708145787960013454302390774103987852247016763312696991707897658555585293546189015465058580371600875227355488956616693528012748170549840392719851991951196847299882205887270429928175534514450229227304106976370478870939262936049957692593505593853298289263886665859778324767423753521671259898360096549101664990869847211947706705348966811624600439313938695226251863191155126057353318345933040972251239787428891302008856500057614271055439073455628139208619227604744804638985747912762150331342955965686276442548318992346789297525284694600767859790504708276224 A013886 250 22177055545880225111469423818045253248904555721424932267492590365259327356886711890600441037569912945668007466367096384237034089497633435012988298573521823621072593144534803918181181371943203062009881334344917541453346504270305198424002286233034074240201961065412359992271317333994726056679866980178364462531807351098786463145572771594404962664072159994512120830283937681638260775979636076986060312297373227166643910499777886280233243195415292126595440680376038709953061725270829607244775443345219426242878138641605198550530406936158236705483852930908738822616312837680014252625959287298183483479247603190513290448417962328044288950493894572273873083524725019611299619219422937286647553165479477686966844887636402660084743913980206691118950096654596225715026563063559979488574113028381184629964011868288707273305914575336587956955134611409004056579784185480983146024229408845945660899168903651998038645767525128591187863349033882024361935207462289266655824823765304891286361287373020746301198978548782126390426377754473620264026702819259930242124117994690971419246229227508762881560191955485285574279811595605122601603656556776292356339992535129520811190865288727239124358743820013997811738522788401400690740578566811126413019202961187546046457278525177966189141847783799435329609574131367094437319223624490916092934913467955456585604263812836520307873002913560512461278280626384609233940995040288004363854830662652435279754270959100866082929683899151404351748152216666642431012079021712022150877295046618169886004993142021730737959346257149807383723288624400608088031232 A013886 251 41905054493717805203429056225016133091026083545421466414821438991302336675097710413698094170478905264920005532208341580570004030423864214530622273358972485216022897682932340370069778522619974323475887453175457148968917047381032053175645151992781729593909939166449102245876128552161746525468462890001671780737302152801031739593053650876096596491225503216510279133037959557217845137946288982718396012187122934110821000675244301022767768878274482713066693655536790713088586938096550959302295844930939580806902758676740651814728639973542647015107713014951363799573461016069349171305928638581453968510914935065491817206036232240277990983606847379142397814689647605856884198889206560762856043739788725694006567160641342101611009388051751196924252296235432081031891312714884903322266009606812178278871837977938556025006110392289605832647799797410888977183349643790930361266711115614215850573920786935898629887805650922181793668572707254389009533186094103005016313600592559632818187125058864065546863951498465144999305189760765209695056408792783347867749985390992229482722258868965278060583928792942420092020755037084380304067018112674665195184647014619618380160300941889751777736302842496209817131137028234057900401293561332166513995869300965229007912186868263479216084383033138331416899703772259057901736410745682051339894838571817656189547077564293878005106974369370710410432678166636313300959418116286923829800444665566836826694718267646305322589276945951720818124052487742354205082632132898342271588908646648202035158682881383717707064365988430047238447247039431408223684998987776 A013886 252 79182450009585365742633034912991284572543974632754949450521316831917173706491030470990680405523484063624365013483851583714501375759960256122198867826366920944669954728943096528392011263429979642461685703121842214062898647385681974654997458560696587225305215930868897232535664476051167058636392486134678943384222554263939942119367200978644093638731991661814895120856271164613009201618893380497234115956397508361915816603920023394989247503783357751164006197305342554149375043445223603066920555114465641826137631907291479968253166777527032435043051066235618592032425585212127974926200965747080812371232512021831242054375471281797602866912023388511342353907488047303780961926680262607548368857305102832172601096598739512256911787362171405669765562892992926491268803984039637000847539240724874086051301144297401431058746001737885913984637767594098662838387619718740700878016789308922616337262353528892102279841148201725207498737593301261331965603381462026982665657644481720264996209523227654607256623105051787106047108805869595753068348249762045063768604395286405079208533246512982534381453161422622848439474053913458322395307281130441763534663090120763063362739530164734487153630289489878191736848332166172318745471472099299215518146763286265846022615116290885895378135479161130618768339457540003521268266179896942386222410330472344970770092259007654474353975345183074528820454817974645251467285771156050087228366625825796728943885407559893855794374860208101202861029611158344750589579034096454809441710933629749823170722094810468700302199912025787500258287693804327174412016167333920768 A013886 253 149620623699712200375575618514471115607172773058865504323322663603452070086226843465008917992504198735134564149798654469336242935591996581240311070280932490075578117017259549020960635939016859773047042530676533148742403271343268317484894237777618328930145526256060080405887950452683051636653450877240533021692638643415404468550608443218814562728751532020432247743726142591975474571084609127199397674019498127080408545748635950766423042427228911739151468862229861519358926302092704273199954939486530613894131232847796947220652199841478199624219427917124705351709526348198110233325351706444779996470685075276067616386202150519003732854025218210182600148988264374567710784665873370454819956244960288548382717508897887022696268292222363498668607575144586858124253811406513808808417483028018018877031785000627752227282812565011853610716124017237245822142206417816701428676672428540882290307168150832881591920714878725237496882974596699077772519581250302439401581581383968035197688357636386232860924682807366495258399223292089400307933852665606367967055114269992541872709909749547043381526093687323022610480080109105145615331855988591086582238666265873310020112205008534317015421910878850810155003813029314569895987243038591728620068193543209302782137260800059536679557872701087539261044853652104949373675835189015505630849507443329967941728101689668575649796092485046891771274209169490714478524536240031795251223930268428399073517039661792133513305665315853701373687710000297251173682049676299569921367154845436899113869055007246827721092627283366743235288052161006454890299364565276821997748224 A013886 254 282718342683017783039275670325152156975614242443294373273212158819847721168691484152489971153260173795550748111406743928314745891320697796021092108448601043407129991416069091524438546930016209687636954060605395388802885464625556828133296635088978710559877221756610934012392882760975408514967987867205639500733715816161158990830236094836088995666241574856784121504617119805233913534335202699263911464101675036991073414973158536217808455433134080297124962715065954971412007654792707028101892455095684679034705765389745981965833335950062278707537055970505495242019066282712006757364118173243450048371119456319248533759643225151892845481514723522978315398323456737723160131959525012863573235081877122511790434757853162585702142284398026951452243478550806700332130025911783484682503806570285951893435195920066180520602329572844318203493645027002948113653604696501068885181722567453137867531135108432986403882441371963089566510168542735482988464280103971479815167705572541712332425594562271061254551731042949893712422903557586783961061954113644493506772398160921267361332718745632107668343497796567589188039624011601591790071384456650082291027552138673698668083378993566172334196749295528367642970244978175873209220822853945695465165016337054915839437539615446898604518810404048579386414002025700644978117900546437650943873042080678120863715285653543671153433902884785085190463064871976230375756650894004399289264699469453713180547445599653238138469959399547046797276338809841676305752043242746025737177892046982510584795322531933373763289553550576730281616774145768644954153189702880993988641116127232 A013886 255 534215533346864546261958049824957110952097452865090862317116952516902018793282030327052169812123520078511236007374618311137837764371068293031982973177006176388723803620078841133650296245456869307048784010390015754029490681621584164622177056171811324155206082160195809359929194692890780716811030898260025820122405927312008871985107557247239011363068760118983858903236361836136235529246700294042710657399673896297148610584001228964011887515876297838877821547581746403421044480251345833676436722590242707594250903695971535651215764944487279852843379776076127633471483037691561184499002048379279421000519448838249813439141529663811860250814813097867089470579257500986076244226495759506596350667192390630358828224527084720740025592045410990601712805278290715133182268802076895584549352773402085547374556284287612593953502686300292659139079846383906661220214519158131731235057148337290814075071904571501253211336978337551226011486152959601119546472827501181171386811083296498288556765865841404672640805323364744762395521029502144195735914510610998306604906848135677325418742694746570422656486444464626366865656264353996595581605784983382694492349639569383444852974278114845125183483172852946590391999862921828388200971798484459888720929589976183212894312856080765302343399537557266054027532979699116330012285099731099218712296378302795484208764881795207614051793006197583853172912564010381678657743316482104756217319647096713907140675686845569882832404242683314122635856972234916613707276846109122360147755119432648560690528006020281195151515123456171084774044689071766908729334360493434049128616518301515776 A013886 256 1009436576915168146951115548291644558227532879815384010526830045733457513847184339481027314407554615587712319199982842772940101828747110772327858002660129206706488060158785135683229322975935445622781556704944641288309996648290333546776797855676457180161304446255276875100622688557456246737503186032363400468877054323259097980219155716732550924223291110920508092300070525761984274296527628981213696691481387004878410505803990034211070014269599344354812687506020945388019496176459575044248317185031399732503453491594989542677396470534624940416977559436720616340123443260564767884271410302551938256981109533902394023480571781923789649150411644755710520516743506437623258116650571139299360253137505391178625870330563194421599288677910063154689297262044089230012776953295802835435905751421331831983581445568988775553931532163947071399344112827171945742028558308536592659126364465669397928970205468577362480028039591483329995032071867075567568259189567715751903655033845042397678111630963586211344472541233259674031190179880674307603648320509986202848214820623218035532436842796226887580398171777894135114785604376122852639119943679919480471266520123741840737123944900748911673502703931961396582913830396981473423836133879318683903010629483472116561222280954838819530818412777383008103176697437384099845468653531328693688503756442956856657505387440164006860868618407134756126272234047751968887777954723038457719996048250925243504087992276241409792363860420038624500080790987311986915929631695548722119819673345516110875526879623279730697360058128798830284314322075039960454193870868888857189343861657253958561824768 A013886 257 1907399053768440445098125504354346224600882848646995534003161195856477847525196417984485820430454159866842391566073180252778882332342020607846005990370495024857965230858115311262688265356992388114548100539848835949869343746716668979315940370554851841003035719901691014330133412372135485235290420224800845897175077783492047252286749629354892784782755737879842634951259663223021101213941118838774002429929101480034088382631033840964143144723378293913834700305376985734949223351160366297210204206685411929747085607206161200177842694035170179413827453029725301576574374434978847321546960222572460868367281179756878870160137060826171359765845030757758416831781993972326904592963186406543613554800529786998613728548781634156832524708541162215079946048846125598176782922085243572148953558901703147097552024940902982645891297367965139809915856586613639171873418865944872317720086250665992905848373206848789666661622714799972892052761973726246058820380313089517893085634992509073295834038296601670197752290793048015739767965816765990070010549689413609343495582175372856964955620168780847511517812650011865100575204889781706415596593739378092875130135897178622517965818318218319533077157263308432218383320675563488774531195822076446905243989131825440346355662979272878543209486594934055855503385823362998776802512715885697075598666054405101720609139934535822116077793546332806864007972745142592347340814350102332477057492901404310517532539389432928218537395006171543619368660064313136492759322303694607758503420524140186594847574876001434174349250318318148142671244934689107995510204189984580101554101983974047971750103220224 A013886 258 3604160215231124474963174813011833286926641002552206057195285294532133133392490345138108902739132405951269644146721767063882887130958847195926361847212395543130815645342107232472015340194081392824830425240881085248122716124795922769908062814108590283500424199183198486565761531749191304565077248763336484780233317377197500742408968923640866049556382194114138488039581819316997536178624292041944514223516272425425052316991357352802934033688664476074176806986630580181216534069205391023486891142418140449268341056637331606697645863682648445574627112766471978649444487552354110575680846533845799738119026764270846092930749865751186963930028263078876056175996638786301804457916262211839802777517327468559396545826464214890457720048468706804424183495626075854295707352518769526138353878386773412254827184663532167112231526984991153300343085298654360942718512339685720495649707936498438883118098863718853792854469109959155177690353337169955312873108387443934146202037141525384609462532076033024752226400609238153005361875632454878324609694355525894979970260219954938589557261291082888470643690213457619914363688753175039428306024438929184197873900626960015394027635387919153603477537895715187650026134482283150356713362627129347625848074055845133664382577384418694563135263166216354054771821743480374872685170347530704851744820219090139248007971327820984324232884195756989200409817044093597936580087889894164174008572746720740215992925389011999308045268407021551333763200260404044696350247126747612593019791312958524103652942363296277969956764225483786549651018948750628416860225510860783053333381377653873877883899041632223232 A013886 259 6810305809573845411907216305073143800311399185910566895082380843418493740598181196481926163130976942048528678951032755947367059270271646978312183702913431821642609057337794879047681082339849989277229176961561190490124744462498382196489638435529540724813329553202197997863092886024255914984423886791240194873215909049796327082832230591106223979528153989767864434567976539163180400441970746265113011852301195854365565256512725130421134456169022356726530120824113572131860963848080292305468077922196760812443080673708089409404457299347094658007557004215916923752673521455326652012268105823265940119558093164909734110126971162327738849059335645009425671716365616758154728045935915755101712454707861430110841812304220333602132413156544917379022195559463172899849831150684186295966197061275538663047529293670301149945925101981975763559422683001607723497810733924675267505523827326153482163495699833719507123656433487167300930798005574609558120635013669445659756770690917437837945732897809845570515014935346396918298035628615066499526076090943982354325512444663299813400792535103268911401697256429262687946344366629959452902465357987018540726408190659883582368062010944679619236215844326530755697484582881418807853234155192619547134678493597555177527940057983121263848274372950461103698567081668184724987429971963242898905301756451745716238579926365968041707572082524008142569439977172373851665827763513931536009953030787875615648453320041464625508504481733318898710636262789651149928793143762794232832167221031644412473491282995529021371135263064018947583050976572952827436389742598106188112521050783010675155685323344298916788043776 A013886 260 12868535927984831927286694899144450184466809936922658066807024205536596380434624047073960256215073838432754238828145062589954479451208655437515396335146727540357581511255662394012368647394745664538595381452903255592044033144514143050256533119346683208304073497185170866426168698459081200765287874916350152546192838831405546173253132293575405432549054878137684063897742293153492462902333779078677063579729066048141832410618236999239602192074387236555036067345378634266056257736489381771058705063289488934846447062457247089149561570212690958742023473342261709781491800589298671189517420184256975939833146985432156463004400645257300841539350736069170447653749545726472913164303036461536032599617424306771683141592061007323914139663386266442044212018903708690023445747736016530896255048680297040457393832382003603301021803101877979597451200273981902874311232880580795869877647353025182984712242543401701636633239711479742485206125797603833518892061509347096415281680895481180571442620248754274986915741352620532114582586690913975376488547012838849298149899037542101808108748970013630379482281436529038737398032164239223502005661560814649963317672008814900968054197896716378760937900532394066981784548306076773917619956159007732440180171790145141691114639483050480287256110347256886793494003373588474425048077262640957998693229335012249541500994303489500633293564830725017938651558785648114144494835447492584635254928479784551309616643044110229492853796539863924798859541806915544068649803073575572944212551510322269188709976627295781854213316757352154746610467701001328233324093141618313659400176885951915432578005061040215597350301728768 A013886 261 24315973696370442895179265507186580446162581118891073157980415114007375349385091691381448933415804642739702561554020409627975105827661436637755092422210531664978394581060339478529163400320394775850864597741199498862547459620813300255187136773257673496548711549929188943731162735209929146367663479229937925046404510084981315071501574681706691692370852527972867401251129109389458446141437034266137661674221491874455265984467080850179176634873615741802826391701672415192843390818622768134375855209029793027639931282913215467750158757103654029528247810476390774428393898655919911522234052622726085512678639882969069023486299318457547436545827891652750264432200221619279969582045760000551718047193897212497955770491827533487033793055465460708360597616135843021990222334658049284252574859824731518142996749066397784682305166443609370151996669599307436250406527691693293290252966353561088962056742718250466558129797495141354048285968711126680494625834882093974279230975206312583410019689058198117878476403556188473626687589168376938624200710801955878790606508424570354229344432573770715528897575569459302668947724840517181074237833904145416501886246862352354792404234611302574382547906833194792358636665373616877537969305319463922971526366849160975094996107098708729935429953916645501064608876966624826442389245257013949723674767968100426341634950804056048732651254710063410696301948631479535747784817226847668164069384697689535049009700963573278122352762620237596654331426693009790774710471094130048217049822532256629546372333115686035926702148518556396340243248232845677787185740029421433704765473438034388940105555867179638105854014937024692224 A013886 262 45946685785503305040558094365883532440494536079660767324978737026144688224186888937100261698216635147172374289830507237379913664768562565504729614478051509897129895091745023547765394228016607715814966516224642854666706078180780946136593447658370955593526555785976597694028205707245155397243653145121555345154084477312257973557027087468163150007769807069576635109647293528970820217158582893964197209094435355958230688035737493027911366435604868350006883059314945742231110700302363386738136315975616007951651529674391758724965731982342837337267632158746252762855111402295469275375244754346219283950021152206382097816570959630579190994579026917574504011662623708364699613563207042632722508767000077968025337289336701568796027470276229759659775517716326572627376020436455140869946569372729298285274426081139895129206574008746518070339368042981424153700808161717337512815876717126765719747855635224639097593312205193299258086311621325546219408869149566488546790857915358641655608904083814321301203396900914859941733832814489711675162253688708630165974608758910798555100433900769554783400507934073632075625558214531446368808085435334588246368636191711201414340373684786009782870882283218986217407524366516694496055665584313888806001461133954435405388301604098292857406630507162368006155650866432071340051092561381805334951464683959947586401510470720918579891658366059985098822589880471687523403870261517700094637444259104443819363487162630337231995097864958797115034931725273457124334588115444393126949394399062631094978679676740740631533946725371911572719840754076841741684976984415913799642646286113359764240777374988834894416402359296523873636319232 A013886 263 86819387166341909098877277254753814626520379550972436792725422165018166238400371355098667296575810841772208942086451899521488703709403229775640928170062835453299941608718460655103960440644885408357054650129565949606858470735901890829430607704932689818948786963396227751509488601827813793658895186121047090432113097625968674578204559613042107033881578804845783250866017138950334816095909161782140191994154026687282044730312423225764424852993019878385806008623623396256155383748936179952006762305412788913186277623781086750416048250411590461706125162937839340602607142212645287732250479980476879934873568532309007807062355047234260769244702734587420396309320555367268719401402005133428205445842803325885700531137372509946772034954914914500802705460203769186365652184071667623343199196489354702309426741287349359504607636559140657135018994240323675260128676519906009416470536627788447532516076940150850361199756942692092503635677684869718715978061208050630382507809408397795905605671844859472472300275267890070382115003609695510612989378065788885460309523357559804164016685009326092960530975971644813875634784315756052215956379874307243514291151499351434092311222813730933399767294137533348854301002190217385522911906820826243378568911964014600088762285452803037984131994157781388655520896382316177877662869025095143153569219940830240941529337139184679168721115439233923212003515263125650223204322315477532423886273787465698867025710917081062786513082494464347062325870261515831514658996124031032103513275847977712876673799419647793646336645967552206641084053999469696152198590488809406563155857558648982996917222902902773772612573251214022859232458571776 A013886 264 164051135769130348492147339027710655996204860547371885445556590509509046342761712900711078566256161740665829306280412742875020366890769642080698277360449291861821064065702924263143480321908474831298423041136023672266732346831496664050785534539794252835811421484850683279964281358378578454456451259048374708573627081654906376485388833298896748103797547099114836965772398273212106257780714883010355078306009635899434158696966984929861232740620314585561710688102922813616951016159709839679553513835914232721111568237012780528810151460433728165545119511882127207143787172496463731049653074955749737064779179144458067263975200101892347653220174456788882783413410223164219219581868384035961667307890294194887191381220182698875102140545688665163452766551026315733942572666151932847705362219311996986133418868680854154540402442597782293221303570908699926413930823034365758401061398954696961227121338471646962015311502326688811847909860211643904654713233160773813550614516408207406413763498136547423680539486537396504511792283140765126597965113133016572721466145431697564034592679459702286823244595204788947665355468129954532073600264806334989512812102556326490614940332669695932362331486448870614927923836106564684727757605947615003048355701842019139860522374198482130877600323936730662999035309135340415599939672098010979458403483785154716715403706519414915847482020658282365815859058328713808640959744909012249987137938588033985676768038526167029647385952262900007349864970018311946723491169988093069269771373617511550964950757821785042144721043447615687998379913747669954818917586232758612740729287455381241503518883046192188431967994813149978746074158278553632768 A013886 265 309985776513004094339609863111913168829436825934776398837589475615871989679799564322370831304283523027986449750609666945728866484625057811047140882555429447524757504384502143194059499824907952970026898628993313978357704907137697488497114720929289946742458516072286335903955547197788693733030367692657519301330051377428498132002743206958929730520996523476980224255740619060316853197302189860060110624604530015687222004380710511779948029827228446590810670541497263655080554897702870602343614574031900784894365343770475765678262740274788838862312760385828087342548271639959797979352030861537986119166020663977635341243855090906132519570399938607965655663288910728563967382306871878686064015771635647421244600443829458181948029001506635839655575117186289693368754399147635375447172925878020931521094152024855544223086599162654606292237592145874810302554118437419400437370376785500028827632009213293193006721348124828436724825831338740395549630597174557137053323207570540423652522442265646879642269189636497495238237338320869729278735463742892527859284155341491081902677717220141310730708024643271922642262130401203381925261248705169576793463745339003152734218291574522012003522025982186219550108127187144209218191659483955222986080075386818220422067967541569477483078125488900480285421761151012246918424346806326894410433256554048947227754491950920477803708094906811229293409941169128071093966081023268232459183696260341914202247279229021812381876751779045503441088069651667561668546413763092061044713943354903694066333740073555794718515316252625224280339722736860357221187272465582661226359274358238489821745321168799827281111016900023094179039261855110090030762164224 A013886 266 585739203754124120533107929820651542598701284307923570398746270260532003795279503157493606965972408040946299882360007151307002785620001237904723903168497710300460988044814945710912620965151670877667786788589638307457411745970364767944516068996916546086253853297677947161365475407431186439734725820279483431175622521144812358292159476086970933041098358873350568386471290076564795662319904289494063112712732572682072708373650400323012838824576401367704937113755901490203253956942617798329219103424310702311276133897690351601143569615552196671382598016728407343684252546175555548248258250974609355220299333990892456483468776413319012739601471195576448040369500467551158718650831282065068610153578027026466317171445941637947173264318890870266305763031463043319410512488599081112963651205480255532450834653302240986529299006578939102410802515896373553776580467557701645641068121823718471770960385143992123324444333535819525255696471081011737924388241933580347573826682650927240249526187013843071883308123057299082325650896289172613761612753729948082011842840310620648678928772227976234802500709138040323293969217941071977752047193329866882471702352729509305691388773886409177471107591107650502858713672757709123999977627778302787361355888519331126486125291588354428744967423810702731963826374595909385153256146137497217333547720321161115253599846716905402597097476873480913490035715066991040883299786974907471434818575261750135311986918224287978798090105627453846169901595562171166911909961498339604138036517238663389534112563308675914675549100840539792952969212443751473724392058246098008169241330547986735495663030286752035914381981742838021698859945036662599247201128415232 A013886 267 1106794055759272806187503684735348894045142788387154525071218192403652937347438700222298879927478551117114817976111233992880870639618414499105153336262291881457021468257864887337077739371879712436972964546541745677345686598009730213835383339462365604155110521067986723261807038634668932098556666398773862948079658696034560798233399196910705492004602143779599286804887782647394387810058496908490717847762372661897718763416181839637554723832077181579571482612165511267040382172912148427953345882819267925144913421776790962294269652551319733159951072969273463207590765715171852146192364846777590650124910571930502677212555128909762380264343272724082997770744916259469707877683613963989127563550676125372345906005014765048932564290712517983947362848039835559838971883262057188500460500481036915485942058734171008896434194465263352801864175288357278783262505600922071183150701808818200065267310073035762908485923630430611428698355869467605187606310441533951550204380537083347283503816698143373425652398763469134512391915512799339317440303087839990537430953852080058837882946082281272598043291659964548577605938827206475494856980311005929905378289671242393439736666102694994416655725828714100945385733877205438914018389726165792041308822523557695478012134794976023701214770605075141939831423474992443305085267909544738341962517098791815766227514155161169507774592285180869582741539806047704127139775011874601960984147265620194679681200497095231387521549524710256709199568618123220647519403882128494569111901385805626703635194008026048130741647963377057095490556128818914584702452052715962921100337002480898199817069000812877470998666932477850954985471388623036474334335341817313099776 A013886 268 2091362630352937597842108962558003739023092368367138801629771617383785673517725049901648849946805790877264412373484552193459920972762488248245126379294466345860981141733077239435747309829444004470106130672279793296050734333628049900696497625981223249912163877073393536700366202378834104687605523013798330663076984522948632978396287653708167955116152063617329865169338197681471718585476613886382988742160650985996748648350787886360255004401930415842947727256504360793838960861705262480710947873107038454780223764559927345040458518832092125547582429048404119326240867990885846316176414458795838409575227019581576082775173369823761881351334589154700061931670929926573656975018871070707007792003323984867572908918083739563981407641673071181891450522044935999133806423511718877560438146972951962320940564038210044938417367967338743027112885971270686555931766183323116201403705315484988660927020560086040447461929742505509576102694903558163799134880808388425762816590922695506359795739910677377837163151826690845562311367011689221995377038625083635239832332608367212618180802662804059700539466535335892126689698617846885487865914572306852959445844057510146887136332694337175209891326542711646295170630390883326797883900638091643335911829158193867528996433520273255153056991662690625804963383192794521111103359513302632139345429509329853733758991467139580744466620795124645375721765888233948192111250389637867878212893180403420020495846660895242182456319292307710349488810474609857792491944954745775225967637277773966439134546271357763714309234258862459021811899163220098793987042920346396624897721589103825849631939437727987257120009078268307873309987200857653784734981363167056679317536768 A013886 269 3951771902710739590879318148162802009138386600310757731117964295516645127537540687092558814096285924656370761159740458319091675952660869394260046962270686184215842414022287293166126172739802848638569501122158384458831993973324886994759279626130088053890027672873818078355837564296568801526349392910136884074369051491059002519722316469242035506612917222545270758668296039516583152344121874348064931271547016962307904349966901564853974328157746852003527051096618432016492697597530689415152024350691120438922157858351972793513409122512518653486694235292134874947046304447802186851964835116077934791904242568936719555577318794071146090621278596959868286624103575719495931862972458171333699299520136895438250006358525655600433220474660901767024264380039405626011268336062191616034121988499386893538855019708552478194195429155308333984255641718962008654118875563489494034453996645570339054050548385680659276229743659686650718697217003526592453603698459344900891793820076615902561266516671538831485012702470856567667485565141543579827360600120722034472859501062127217212510662925949341480228958702241571014044800437927703717535820466564715532874164664061333233232425896573307487003934112658560066672977726440626050823886360917550314952243198790069879030732894035694193051593622087000421033050052842357666865352828832228006278664547085393059991509988580003308160303722602085913311825725898445017471271176247246730898980141108529561288295983334500980219622332527295629662872630887599769243419444249065002181216435688798216462586328876946866119871160050218968927066678047475637956508716913099977714737987679738003037324539468797425461741314005289971554605895150195146714109264436848955424679315636224 A013886 270 7467141730661326787258651434587689466803602891575997864473109557950796100350855681028112173234290802081089186423088458345089419946517493659573168418403895951736360918579265355973330699971603789096284495096394574205106253188187560068913302484587378223812871809776834678682683274692738917162540969662421531766637379887857377273186658086152734548159556770370422176915334810797270994008577681868124356052914553747434222206758258256097994563308377403646600602886535097348540073613970869736809980348286719065533263980090420527493545448807734847031545852792488711383940391402824682605493489560617151088868915822500619297193123119075427376163068155900264398619734145365136488978453141841890675517995666033239463188014866606001599399545864050830112505196062299609930860287236363287526363817564809493650427201880650089116449468678137658029961964411615604768546095460751716263695169533577054425684186612033831987266884267546785225227262938919736249371033290427425688305065014530957770887249374006286731472482182451502854315364353376219047226114448912493234812181702961601573809348323660245282113273037077200857866605473894175258136725207365756400021969575941045314852528536536231481603049773388010028063125176594960885603189303226253713523680276651354761180343893117238604976113657299689211570578322249228091863431014070855409367963610907051993582037546101139690993848784509778275044799913234472954773154933959157510811324107274161986064402864637406348191631331628936948350814911401020120769749592430817258041556777951611068284776324283354735920392708153772156677579528704812446262204263200052498690482029904027178923231255394976613634891611222347760970493552087163942986286014583407807003900445088108511232 A013886 271 14109672065722261934746755473950991210409150308629475132776724681197969885747765667488927862953972402306759531811102412058213925069501167459332352702026612865730572028197985280155814544083943428555088100830304102791594212624297191504296371149196803095613640559856393950129080469994609290224988214963082528937221460639938888659340767146535450314696757367475297891989555367768577757606800113172188003218193647495431788386779788536458575391001484073853699807995104350826686169818603708386844560946751439171221558552331495735294923686612733919435704033969397309392329477502252629861497122082076228948691859532890850204158615265865117156321696369208150799171093809589310225206037746323897679957188034675096225977250875462969230174201079242798954026218313047349337835811232640504484616226028301945298050427003216227591591189631211218208359169169327675071292108507581698996957954105222127577031217128127543840515911971659843864462228776968688185251524632526369902999225089377232813219878025142311206614995212530521345422974390480395472628954627002682016717584556101747562619782693242042357232213106123892270597285972095268954166895576631697589276713007671769113495262641725693848229711554201235332707183313688187050687447205318625776955513492991547113374020049429754316327505131196459144128994539215829427086199614395838114168604264334416421408823521911238323631864860048572715619852482450636592204800822251337339388732070733823715683741592127174638539764432043427131621352630506202787562654197870314504643068357800469823076728229523450041643624608760706946548940594895695044458780785206396799845576748281692828423612236794175169872854872034189214001493560230238197420710492004340723064746156224247023351627776 A013886 272 26661184825882683039515557247402626559470397330376380067690650102401885561072634076785718444146211724281978995005241162548015169965727181993795715030463022819472785526178010649853462176435608816407980712509716062903707093160067995556390285439645504831772475565406726603557506325526773887311850531371361928038847680938488045966253214695544697780240922425345563687170920157163735936285566076246544940864995734110648053518430711465258957384423892258463587838793693337982879732531799372049113103339031223411886777950611919733549758360665450406680284400059486135113845226144976497302129393978384615782121779633845498038571586330690217694836475164971907089288125387598053743622122332245754691321343880304952225527381982246811842321804784902657133961413285348253793595738159238052777987312983846450172946549251613280737787781009068519167532818568948156329111286888454135810283847422696365161475722886361706759635970752465347851284164705639170196829352896833587724870439753684359052410258480212106702061083273750872157628198873071259912424548536636203852965012814504066938404337544103979492870558454512310869967972459720113167187232540944803550374420044480329420249016439400335873411719602048919845152846959679160228993378240859505072110275719925051695923920316760882003994331215744630912053535953476976378880416032974715033713341222549854568568627844650774776708415619872261449108373415559284484259241080099814993714087681432369810797096232752561127396305598327434518243496047320344588889189367361414437909393390712318162651447207204166448288460464726751503576588582015868693767889490740880788290606765097141754418748127054695987386310634839898844722374183617130730223857082955658091400006264924337999420488593440768 A013886 273 50378121689073489625611332476860086262725359742764635731746086332695326095864895027203836429068468995428050485634063533033527928681799179825652581658681953102945552401129131227622306817803080480002395298975559161548832004608283362227497278877620077273962653109174457574830950112512975080700078784862321615640509334775576980040361154385831003495214279305415366085240181259531566185655244519561031430820388259311989021190714082601986437586971085247040524745373721533265634090440647075844098548450126550759952075238581863947084149806045893794050051633251603097354798296276310950054190034720948261674192286899166170037747635239709653269196768704525636534891984512392879216228566451096946200570689113220067966885324117430143759272328023798944035305199778768929224257111762075128911595931020260769160394265176272403657140181785743583626356652917690229858486156143242504494766429006809525325439358742936717518391821982794442408655316534505195550482446694564048690107987104489846965944747295937430036800156999414888001145200488191514450200229329274598442039393333876820756666807284537468322384435397775918225943641784768414797095644617927990555073892134608607101961093495364813855650836185004373373965774723907031435578559735824413280097269471547340082963570265101226286523560446672150743227175824539583302288309962595966336823650747211083597421084979161075193275367486010789321868810938091526064352765649242047218042341232028800158648247534329791424371982376820373787768326339143008884138167774506373156611576650501493605964969796422362387359529663412798385110207333742560975945603409240264629368705243911075950613525060942487787493576213653157980224367141389054479647633180526356948450527038000551504888973790530685108224 A013886 274 95192886643779215644887154285635559479285432558416287210363988859498441940311237966763498793602048822752990500038586161987097301143409912624798697419632340760826621559496770235515827049102531176437166080294649373769503393283664776197487578254226814174407062510196561450758168742200917297288286469354727330622605942693217443020905145770525917612445055318575102462955118822210542454296209076337899038672419402371636470793295227634070308898337779608079870262066332250169677677005752613808581605997808726266381122904416655494763902780710527444635567964539965161462511507098236329271995755527592764915180171171483621585886723624627690108569599847473097975962777391113187994850579851866354438319955886289017388051568121924241882920694319273723082903575735568848056421062158040777187226500186092101060867870860598693233615059016523931825687487940374092253239969091274452733166811725539061150139798221173447447792598280384928953238009153471913345934015835754000355269968977056671151746284258489897799776399061070391090547934196071063576635946933258744428927492383106956443533385707028894942991312825704646250359875319961284011318423009408957257169864213008116504438419513849500587594439228426343787497761013503561575663307962902264952846837280812764305885307538686793951773751066097402535578288168423611341338317279402534919139192095106152811011764701903434530806949589806435157345005346667728722366926682306996677701830637122195858176651796948475322167717995803720057405820864001777011183189405338458512792223668334806270036016048286210451558171747035594618955924251205263458195581942791308355186965630326563961848897322354974763638661818880170418376596970620232894998818933660827246369765474140626105990048427425485598576607232 A013886 275 179873432429712604947678130349199812854154416228541546991513061701264751940270025302381370888429036189911722753176911176933635473126950781778615625085819842866753637646935193140383170285518571629998023036010200027894892987840227883829934208266682852805906004293267096227386211393863102895602432887325673412669896265922937497374125694483321117091112578288209319210721177962646730284279579191957651210706166185300568382843945276690054965444414321538480264291352155297288617508784405954969053928082067439273713245644252770889930038249541629922505140887619852890214394943444600224229826475780762405615247165680157963872800804585940495143069641644590046796244033349370964413053820469531403623307362404143366007905825473008145886226690523481410378315943795507357084275433579844795268113203503633679217381981006319751576055539835735092812000655212516792750770141915861285102104546098603392699347358245186268747030564347470389432312038480107616357249846434734014943306764740039019994862922853746239205727890821028656752184478923001607460376832974783859193079663927362645473094492563659174959638208993441077006000008888588603506698929929042864546515945981245320687058695483945573126299649343979109577854569282763897839402965500845306982420892627030813423943088795261327873865223254463536714347594817831866435029961505006089102088004928765542954797878204246268979507826122511366067394087062892246826465428917233467098291692713325713383343139582656336617557810557894843701432202118350109783467396838266580375099776492528063214059414772328078110529871471702554452951307875501427262175709380476286946093924272164904812262897215607644954179178935777765857111029584580932230937128294839622018268425007440954589843403826913519971531202574155776 A013886 276 339883081969347187505774269407676791975198851964132793865659352972735434794272151170570162226907077055299114139274989698776135713685546134823855169462162428846045937581244039031887546310066756357752104392107721646309297153247283721992761122046059384810750196720420120484189708691079115612237697906038198059031830547407473161038231940273460116579619412330895106882363994800522456849805595894589035082911629026426024398033667988584673780944871080720823076036481709380787058408838732391518965292778176007093551790145519419784943322515109878569408194056738070186056633824494726356497504754188103657253591356359924723479200470719846409526499816623084725544685245607904194484045281436971515281685646163272371820826594827381056205945595159073721645733701285789245711020162478600170105178129717954083971430035086149600346064114296330287854586454068604931044487235519670176767813482962445815536120389024640127463789049412920928818834993926779988424935877827987483148394276836306050933653143410907573723488839202909476881911721469578301405689331530496387247749154407898779281304214124528339910133651291318468996073424795592590350946083628161667475431043015889758120004125108208068721115775811603918126807502770493612912604982715501265024159081239473360059853294408684356787963762174490156142256356044740924195906694301091345772454227297237649470011517122641213983070643990661556957233710303255177051390627588279007957984837216933441586336929574920768669765476980260244023227843292366580243326922108889705746216534467433267351263820252518421899157708177042052412554296919695480908934830822647816572156804299106094856297978165901306460778442783319721475089573950077422953747407637823514897815431304460189682421220882413326105566271385642381344768 A013886 277 642232195430655426400910874696125020458992544308162475039146212277985750053343240143071920298772351777227436505921563735137025208237370038886842364850279336349765330183516136345405687106020220677404928391986203375773366003267163407998417647862328339638079627716610806223069379471984982329184762356916785830008657983803644245956689850918641485565118293719264805321494768927233617744773460223346813843547161036205770069743681953853964866912438158255484218140102670631235040383472585887577708210344272481371748469001688839004195784038231143028639502427402441805326661462482851091994277063361706651429354112054310239895145875057158740356169205496848958678019810172836312962828474354295392187784183049442249076735667134784767612956206353540614062685738471186213439680946374363566225301228214895062541727108537665528026711676322688229360815216841505682343869656646432136574803787374382814770955931248511196371496946521074173626348401804237809168129236795674652557745076893025152050601102888661802265545358914963254412800167713828131830545578801416997458954874196224480569015441274856766187311423203234056823972469144158299764256489349098185688215285089448778471299954672466503997221294268780792367035399395036075164045171979764294349170226819509198021576869809228882687119110164527015361411058178749018651011020537124572048564789365586750833750722386394913423562830624146376856566187510301278390642085390729188509153492890326489351411499343023887013791412806636388778482589394270534297222765555450503507466884600558944122392874306910729431147632324676996893085397721955150470134170407888989464617188385853305445425258006985799846480200573191879468242056069699895935866581555386903398435308899106231697833301500339983782642648289625503232870580224 A013886 278 1213541405055512712753516359677807562658657623963285951634769430041688977756795679590664122295110675202992092743621197343875398448678670829639332953665412625027753375424206218721915533373548416344962675731788586340353327652061527426524754038035924036073246845985220847893312761230119719089792993037234537167237799849139884450543890528220635554596309444026523759661726227532294972614756097687308992340723721984861264539145429622179928685642001945818498803102557523139321532787317527170418434947603806264080652011074583176139480219253552344470340287322741977157207489046340795972197442122062253313928061790806238891378191000840005326697325933292269893151308536668665966212545874628697235625486983196368491703429261076540983768878432927047031033200965471522390956791046478713415105209991195562833536846209025299576462377528805709352176856887656770209175141099370085479443378842901437786541125657097386804305296742243933084110791896900430028594203625713529361884233249454599750509950224783122904383302012754229286714285987306682795406780348244635913054522443725211499299833369338848549971025671319288570284760010575788910168946606066396760534509579815899549438457312750543187025021446568871584271394345564079526475574507527459258144772887150886356287234962731685001401334282755364983362430770380702425674353592054293403356662471911953025599428684998215463767934770736807021024108057801464966006048784007589371272864147253788443830767923990598960136875812314210307871379789476552984950934626665081497011597186200908962927461658718360693189754769316475263665273588802679349763550484109293982044677771423880058663901313921744143844313899636685033303047205403510692963743544776449320280774609765866364016811475849394422476200503643331082892728796532703232 A013886 279 2293069005667935045612236400723675480557794369197058309058608002385014158321952898692772024236927688321967362701378818622671948895872858682219935090591646403048441890093566496297932490565589133976118433257164295513968756624850596256283526438143464908994852896274601787112071207612074857361061966267381189926023194985339553181445318137628809883627439243530310447496488704305743546813719449994813078039276641903490329912703951160323283486671186332756369146380893413883321510065866005180353221287073828994806349459262177982971525358934496396436131956035858912292990240662316085163593176315700927869892419861930163209503705613075247185156812769119207837462131769015937812444307883230398178126380187864395618131065421993877393618192082749094404335343481924093621235441744112689550353521432643417272240551417495517270096861782350346609174119115495827970610653016854533679220866473423583995438941725630194989037550954648384149877060823042351768270692156632262249276866852705429141371585626342995980189747217635983524838139944463113996351199129071920192958607864944960442308987540034869376871651035703445465175833403663672299410116100531669194009672197713569679833326907539418388820495724750249541748530070758826622683398371039646135494102214827926030476957994058984564727916417997489500882181585926723121076636968230847077593841993725725254675861261454707997441048968871606969102481814563798552886117588699652633097323360998046522232416484599068095907916154922937743023907366041631270667767640638284714145209671935279147260917871541135378309178539947793531013463684646701213574012561157430411064197687193878194689430677944482238395612526708691665008372301819900893082114962416145789224302717826068573722518426797788520089509233268321827639447766606706980683776 A013886 280 4332909814901948688267422311242634030446630390614947074931255805850646433112095894877103848293322978167163225604918971547204989131276685834444958309259076110515438245380320257276691700333039128708986155692873423545738915518105691466793150484669870701159586197507806749669782167625133064074027137475922940286135796502058088825957266902682995034186133116519081651655045168017595222265706233687798958244519885688294415712488179586109746131342300216413786935188652006284680059132138295676629675640973520906058244135039115126927539229431138486821028987902765853183640983067811280410400430984506370873256880013667654635455498007887368673162388390519043315017645402515907580384765958299897024645907958822550299360681027306126918904339977416040815411126312452345735690611185539526568282402786437156688273034260854169577022386924352179741603921908829220666770830399751787495178014220454054763093570238615596285045707082273037941314898065274490546067715237023310513841590745132892331803224308797682228295180270533990117061354418579277387857342635922170095168410746148319013052908968048608058716611904232088040741369172893957939451774259849425095586468275289234432783299858025443726126766465624879526102686468743614503770623693168642068953319733867974533556284562918047346003799570122680241202942094956386354446538762786025250714840828400331218027357812084449681308688018012784637393038357381687703979915439844025226616443108594356770921662751970891903848529313025425625210198593836553116853152365185602370737935549379401547731518060692240094520917875372072326810048547670497918730619767161123466973753895395562032582918147262199414240720770867889092066540033605226490739385805302751766652987237917168742711711698687443658328493782888356339209016037451502096076681248768 A013886 281 8187327733124645378992096641810121499642978493933504314483703170549594279322756815891139364411917713209370281879835531228509036902808224698820490982510053927994435614446800987901803782814900080356381552240271449182474791117715935213525399775016678241048716972052431384360030950915087433616231310106104758430593044724800898786686420906768901560757023180714728078354520388040671368946165996576986901932180951360259102509014864524166220777908207535328566551550550794211330329974196295085097782941563053951418664253757590692158216446677737488265438102613453467668506125093478025502519521574531734198238256253665962834208374459767719449010107906296287638671262187941178454852481442292819821066119009936408724062363327404783629900235882446073411494771123967954027097436796637552138576243268362485289146700802213691499315037615874299569983039513422612836868824456798185593688529974514927350589191328640395041141246640036499756694509307404588552152080544991662801018626941099269097620754950726218812755267193432370637515389346006008015218823209874183102387183556777986860856359092937672232293030922656018134967587465286890315734010184635158479017131686001728128685474346129421650689901856917872356378801065370934170660849870653284656947986462885440903422881508983928887493707546117572658009360888482549050998837356920064160942740354438757058985518446264789415411095000820381441709488702881000871433920857835195059407179171820421534916904442916134272971257836954827447777184536558547999905977408379028300470539400169737023743949118906114730923701747931055962425809814124647411299979732195109747242662200614801358783639477685939622768010265567295455917987918219360609653439757354310050210951789176668706828283651065435538580455340344785711166502015855159912679422433872052224 A013886 282 15470512490024869919491338067271867661837383586824943880510342032569055763191342951089788426533098529513603384791117065072391363842365531527700837504839557580612589715119012849107635570285985115038847176903545241688830526102720264269550762602078714670581942031447168666082414963858719931763354964174572156178178838334552584718561486979961499784356526777536767305560194380589235317276868989819983986310187295899902071809754199529199717462870455896115728841680271163116315028948682144911358047517323416728874262576644223129000016734715959070226747344679098041995443781780633085692744807342544779925496665392727086060709449711194370103827131576284463640828779549943636690578693653950358963652264365367519959909071747837602193983328915921862044011351683173878955074449452948826119385234840113164602842353141437320618977716997752368489853712007298939692936550891183233955894848206884222243998117080476373977099183131120488772257730562973873581312902531238806295595164871839063710253054690733839829580344720159617720788679215753880553301001335035540416411545659013867076694628738524051444629477854461286875254434311607218760120882156560687136879443485654913416663954389267079009650816471972590232697978371490825338987280768390585782659892884701516796998967367167744540083709980502289532249432035328193245197771106840731796464252006056133298433148119471665606099511958510166520048115149325447054633650967497933858013904733338370278889865294392154005909753728459059390841439030375862427086337919595943747663516193299929648481806448713189399882037264434589552809012598855881759675280102604449134877822729091308973914084080572065561114503621487463340048040594653920788461630855424468932957007750370979535024106281976412899764393836544616046677464881095402805881830889526745976799232 A013886 283 29232585344751313404033408689098768434042741229389635558408165973797445560341939517404829337547293922215960520592981490414708404592890952677734616122344673138482969922818002871262616729274148321853724382367278175247480119546864924315286495388484672722662179040477563602032016678428593704022219112945417960005289031194143858401482791829751891224526993589976594324032765375341240199996218783356167501044167988338986158025413623295990851726881201606711605515916106621147369156620503423195865003131213773901545482588424471409418303621383765348410214526590593929017246715851667298466268420120637654714260883032804534553562633471882123528348425358336681392873555316627897694143401010307671886230481872338773955605464884418002302480690853000641018778441777271500109382117303909607472754519426362952212263619540759435047360486752008947422635898890207842877702732594351321019572316536585806057147034095521581023159349270705079728417495424417416355294258610147848734355164496551195936855444045860560259100472812182568537435223008353628569339866490640436033557931507811514784375716236195414840125633210498704918300770933315029138124095054808064471859016268301983434898874967418615950107873979312303380818653595461175854139518146966262396169088478359675691071744770044420715116895700437750226873494792131023453941861954810827899181363734579475684453726825813836235986242612418138330954276846480586340129998591353135884219617939164717651141364984593993660638881533176927935033476265749257614624677370055068235385054966341361466022470047682083867956301389683138512122220318394910784866099672918083742892817738563606515220888027958396778184010379046823128527895970359019796411866892222702912709707220852991058036430459021606570182006132931937054088243960441678089104519430261274341888571211776 A013886 284 55236957824711049766232599989842981672377274459335314882830201362776491612564197970023608561690565082013768088975838848879939730649779771669361643117066579332936988511119368049445960167901093896228498273740973087046030514531930461308587272518228206067215328325157108900364433691024960948121856524810047523851273984095456022231973035992160621597347022223824893383673944404752796562226455134028746712613026417389721396647764769344158841715859458357590835011498565755908192042537091412361364242236641348323595494443644051592151725137250878721864792242580735389265260842378403273828309886070513051943116508230530398747306238204197360391214277407501526386169298172529943390127157960245046950720759170551432425745507070719955774693834053722715248571142672195353918684948629713869173077811763433790885822543048393724163570860231020042763495270194172253250734997022843236956311223013403368379791206921806522810769165282747656092266389994125568587640661653459850237278019467419250204012067694848647127667962210770191666144399469448749228510392844986467435057993523352388368083253376995297628626512494295616855063751130922212978466870044523564767961697652062842235114997374435259303613435219341190474686741637068383136354701025926746503404432177877135676227054621643295961822002374884758820692895807377433725818016210227986451800331109221870710121859690799398908760052480661716809744610992250628569546761178265962266473095030071597202631886751209303413346090100882061364345335680519293212351122368780215175400067542639713702629146683058539850206452504300788672073759602588834781937866226756477661890495828622156835752902949213291883359604123914747485326199332919352318666378499803468297363056053892744607551781829592539083605672964591934435419414963843860783473048570799935635653703727493152768 A013886 285 104373987922923608884680601497607623192710581745577312272519697928658849703369706429821569982696517680890591740349897862000369956964443063593732341261429262176979079506978802046455504062540534191308691026116183034143393787283070777913944635357723434882015933512710467950643822240682653408820720189872271879548604079579282645016824825673634961430455818089428356141202007780999932294493118374696430868258771101454261080020923579680103534223353125009836198931007321898259930621432726745872838308474605919269119691244887603278878950964144868404716611748228795008023180399411274717321211854802487206534050774224146864500149953911028797879705979732337844210461148409271060071795793612624312876579523464380529065851086304606165393276678625224723606812076916814830513421681012351176345634294618208061376541931022867232580310263225008080164532230710261676230484826854459849569063085046990575982665311280824107694499470104990923026951618008419862385010989759204822293152952689012457769494674730019768455733296018680609526213140616687334182217925987315389298327662705933925783902336917062250549528541960821180149589102096954424133295686696290303231467849109013080676521775358816884051810231560540094602872877021672030586195479708158350536944906101486943505457003147309279463988077383506243955299033744954562690426497254328075903755448053390151793983542172224438597227914845778998908755505103405035724901334426093657787935033229782327782982728984709061032149544779743514928103287251167479836675885592131293628550354826410638541649551439613559027674906045646632649513069784744579361236770010359783982623100421897911647819941319939061517456040445217341576352855821105754722077791489116639983711715101642005642602405288179514891130604252358052367266593094400516332905601441829292779190897644951781689524224 A013886 286 197221747611542917793008154810631441341003748527827030796160500575660045316296889439185084349063893521245073653629475803304315058841388750788681632612676368073230005305842921025316833900446592110802780684836303743460264311848897483681296536743622755403141083455745293504562145903682240036398550607736569030894896713442465948979151652198479066800223539275604960057018795438728480065840772701038385482873989592632725200452976526608973874955352917718586166741665643224651220584479394611745447336867744157661511956746219778752464741615417290701763558627877187725720344940954763545059207642055426145876133253349172742459819348111754863551960268710874155609072651277409498437743034145019297633572616993542587545902105446422062729843027076508630536276682555551965663585178947146387585067502813138170119149583519017190932311703461552068020334838118727735031484753309727989030515395486071888678412926906284247528079974727347488442190914936933902527120445897321137650828438506671891802588513540253993841363052691426281981227511688792652676025161971999565525662404963926156275636770963699482646371547975824955732898780471137977300703264119335875696478240705219628827773898021208901964010955629386625478561296488086775490696220201185358107393912332374480865719378523054900578209023405397126378126484595386303113823815563866193729307374467348322345053893815285787991286756599308931410019322267230846544630364688844940759032824869933333544235109242178731036396751030370394015666272284614032540027979786552344239112636868631097447867659614647713504805616866860416362275112247020245334453441034935516300477166618004793116547830880034612593416375431988441687745913068175158738687088308507151180742178081179481318080941755574789593803873615919700295511201780200194846135771505234493098190186081176248223510908895232 A013886 287 372663903190847928088298833069215231351837771098229066927439404751748800508224480783822081463291963153152011333541341334698127997104805259050267575172669659467397074665750996595965879199599066161625388693084764791922724715211697520444700134341573762681602490783305722756828484910929042941097536474759573270570008193026053498280637629141375693295564792661926313165020891259567296621050617191155699980103238766571833291569529949431465546951636302027673425917715666136717757577373560717726621433430509592504147825085041014897737296884760819156749963949360641856513940749390010642310436865783387471610873359264489640624315925972832414012150461027469056465924191528952111144009229543335824190874542747254280063935149584184844228304028986904259985171258503129216655009319412801505296340831155615865835701240230862275435586360886438018065048059394328128827972582341956096776412914817825886546291357468453713033139021685604539040733802755552320330365926713309307428600590892174993249633572353230658634836700748032976790704106806768555131731513257107275031194859222876019261442422036335704025138993165583609954302082817287245492135265375445251968042996332880443604839068936139662466332253406708827132274111882401152190403875413113414748272100138060183060475634637051802375765267938089437296063705243934906002181839527383515952699876957518434756898796028761935843119734093842978906567390737846856243644108944371357020164136823830189198513246900525180446982136050954924679394486788293568238595589709316139999211587022585525542372397842730650711848539851879703224831459298377550936132519669501033664860038772050080919649051700325242848916593692271535783030669464405598347543484080929240642292635952498150155243568951197944023184797860686156247988510525409321775023077491602930654561033533036041003203061099345739776 A013886 288 704173786224524137781950649404930886275029393458538501535947821157952477478724715705725122826429668231375139751497045263122872323233332663733096001483871063100490555582013779135846054427428008248890162462014792838343839094673136860311651143447538851602750255304429427938174886576174369812123789801538497345724429241279853856639147883621410986029113774140610779714602195455558057541645372624657693700003716669673605889084453567487315490622309503949826820064486155830625499749962604378273256608724421149688877597550290780438287668599943731532381715879865489311529333993943383629369247567604583897956814751718683161255207395608632998880111122342752650088203442738978982750163231849741986644702427989843775471849812729488987738787987444726708731660084587240867656372649664208514759796151645054760375434321100549968070270048767464912919136731493621813733214496470725297873612998626489624789502667748951145628602434928424397626121290205203486822008883407814441419245961330945317644723610044349349175311114959059175888457177690652045183155652042205679466144807752051393963805234522354783583373837037905490694130678024895825890083049124949333870751068494728234061508549811523549727182503405207985066676929041404980342117070056605888879063015713674103985216823989864700111570025807239781852648503390371592464730734152079015471711201102864193726723744214475633587212069712234689966524731381731808458590111649797896341877507689931162943456278919331564166843140853530795116594081611582301149466591255853080026030240067092886328049527046892870204286221750836627063138330883516672167286052926859729180042253742425127303179419323280168479541630109918141326469696038517957658371046127833303381975611531490024592543280095977196692001252124021018889199153856476641327786806489653166471077583010951845926340401755368530817056768 A013886 289 1330584252888701625980364924694776444916934740938663679270277852529789946964518903606635608888891055340623060069956768823748559610067361934744818745331875276960667738129994612614162357372326286690838886503024368073963691350443329870865366027821879092745305594415080105290281244077968651617155125247713495352565818312586690892181921388158742314049060455975325629803761441262567927672851763459629188969328622900081816132625532758609871756984216124759466364735610976500563364311537338429845040943634187022975313064247907849411214353381058476904179454111685672907407860576267611517779990387823458386894462536775568703646679728105413438427893813222950439521866402889407038477260437679853266220257077451913123130792306939635047583606139859957357564665482713343551815716754880699154817638494671642833453088679253324002066604035509441140574787355454939983332242649667195459652447166588658747334250976893050118343147045762833032173594754090465942187289681803137118443681752660191681971305102384281111022494272870959528865200252334570003712645059118086501337484312094428248389399529385936883706068534504041002239927117014146355935472446968932262903487354993446639779136587450260930810892788594372041926470591454909525895093467832720676237433344476055749319138183672880661660419150524534460115745327254337669230396323870275641106850390845536888811817931907858294006121136142007878650666203627516209845481200089885311394928798450647847700740794045043505039613459976324477466872445602634345618395287906139792718625908663096571033119888722943266966172707461284863726440169610904831193794372456900484747274081319566762948014129011851861393550518923537802469974690604110300216612860889677719404872892330334542789282820684395439598911421973482148620426266754274854200463460365040954462421126374838257603343180264088204038924322996224 A013886 290 2514229425562398154000466190025659337468802544565988851111380381249010130505852055650183234216964093657870434370268071752752918285275764956311897666979260903336015016602817660168117537295311836889835053091746749132783424337674501937431327954459332433520561601427714084393146149809919069098924575704071493986357088177277808335758408833580338396873055067676384099657033899043627953956935160976884607342396347316061797146092962683620938156101151294429495339880738961644216515175422985502205434325780963504629416356184790739196249483289539904086876562746909673584304856293376838160428500877138796617207395786689937804212249320476689860023318456864064016106454055174931078881400050705844976545278725326656576248004957839312317592459486482899904218749826839687148517320277086412940570455535099706805522285869479344927936988854169503677113619793672280034425139079046343190304555287676598731882885949905846926017423676967984886938195092297213549446952589465390198623390842010613076119155039702061290392552458200233255038758710403328772775295299067644474159267556635644596452660889942725985470708508605731748520494602642186501492278800674191398150016794400256980234183563275214646510477064758690390518917182554270483026539973825738342756614449854931710129465299446397766092354893418343530731988666529324320972341520902909002614989079329219447918369185959267980888558302977581543246182037056038549605306220291444408081892819830793752284193380722104765730692326340543490238123233292478575181459947378228755847748520980710061533910281894434463074737030492205117381842098411338220069195644774640535162937191290851129130153161728666898029688466941311478337585136175427491759704730325586548900426861414845581349259560914971722012035857795588716604401620018341627701861339875049706241648162921850376743033966445252619529422155155328991232 A013886 291 4750807467201089555058352897754405062982250286530466421416828804235929574279681857090805433512880408524914920932158699805705826298471956636968359850798668066594827222892152960488549518712027797008251841600465721265335309558890933276908239500251811867742580544086562847018588384004029155559116712663990964748812790392962473741382345062850732863902624918119129750420742230548069985702498058256769893726757181205316257909748587312164248869747740249112552650387768158276138912146993659869431318128097283647515597005323382667481578743640449337485631172916552618095347758696563485329124561545413401646383344441864132396829731523994497905424541809899715714786240176128784168859769331012142080640709230458039813467790232174513697328548486954520206214814672801813965849575841333619127287834524547282789097134665820346836792040155195360724156228326289742840088641199315440609417397925824495312606481038591691364300891222441041266842031424161861212201379310570938426832403386556310129016319550059744548364474563336498351257077218899397142515469187668650833748178878456901688829861532487296854913915735189115328588373945325391063251762268832330491819530934161304781627145767290820789177509126301949083832049302804707768071493085261952748845930452783483601645913486944330934079598851246712548678182360636482298531065422969467958253199684649954533764217025974682080111631335440742801508601699395904650100599264063664027290486051782033288916138718024306057972212837698648081762270041686002156348480909847584953729718477292478349552507783538702739523204701233095039240972610210915537819709876105527966746760902673070986368205249501313653176162377101360047499394070592730174749401747871857924032681783669926935458957689998981286818838571743094980056745960334817752773350728265017923323618635915914972681581205908023101778971162872544691304267776 A013886 292 8976973764184228388372501768303995666049244709418800374983754369962476973812509887339359041392066407775606437315937250074467946787151058158603029786553937621259454485905879685244427536973648940337288415829308811999897110212574423010180948296011815647306612433528558385715220015585725363411529048515072079278484686717249315582556354995720733596178755161280527764243021055092255506743897850944128174549481113375767030826007818630271575408311498047035107886487914303297527251947770515892161596932672528067268751602154893540227831783463196573734049124145584497469190073704748071846383239510243710522153283390324324924812762136331235418157240618648586023757206277127314444384016615261951287032103659178137374254705453429531498033710707397678837016914931656778011822451323357084027111018906879760045228694556224821131703461731972187372822436046050656798860613573708078481455613763904339958851203163129625067859306425405473464504163634090679767016935901116906981312850802328433817865108899567291386763963471694620516588132886361296059788670082004677218623878867008050810358863796218956543545977927909826273210076579120608540606505926792969062766447428201308353609642573208181656964567564768121326438357737002086047899315046132257531731307113805181542194865455698425514446919442152548137180735686823156583870748229149571630940582021724645288455784037336928068752374999246093493961005495924120757881289150198249508719229147893673077670690405139751949350438267304559058559369078128535722567086375858881405849156683700593730007233027525659458115382860899616927108486133131019250966913551172970269069743505342149397569796856889698237004774790574662702233335055181763970840877561922730833798586452605616499581311764375995072171699162331456495275865350777940911472434788906273387338763418630363623099990036085211396382286982286748527258422652960768 A013886 293 16962602361642064067360251421330644482705339227087063786957302777341257690452956682800057985125124138007737104546200917748712249274703450662635209787719150803127984894024201265087942452184223880895249397321755393273021582750153827338501594109798454469049861042797691011779136854410287903490796121144527718698087752510939354746699846596554035139864298032590524286425156809028563053367053574412794386527113928439221356903837941833565000201132340741740034738855195254253301974408444838173320004392876163515012880427380617877021223647414985423437499735413523807713862549190133404622626685114892187603924135389288353999528601324423139846616540841298571395738856750658905300045817507667294769534678047065914681995715274225932973676562673956017204704377913580834714243325702173198550940113773834974429142693915216622816190646777959222149689344834663847466109451869244426440047121188633195847366550258548519380224773923640569683376203469741457586002657536801671690865360864854134032355738093137567651104808929283060700288405081815941473102757749513413922640685542974668553628177545693861278075086421284714611417017981455770038856754191078336965993470534011489823113465097771837397187224004223769478555474752391557729357012933090037599718462520418629276322067529393162502482436676469306078476328370279058339871481989857697767533133689626194548416818931862664497016287722575442391196909232922349012228231776961805927691576382527152050028051127459110811430208935874141051163909910221180988219644269058914820287579296506763493222307297355605290952167761704367357722527925608113784011048905062807085385577095902354552867165907279353318300638291476584252933638453549695382853855332927210656159127406077089557880860107988420256533333242768325586865426339138772252209145659204049191966932515414538930573801972505460727839285248545606841154643175509772468224 A013886 294 32051990619283271715633775557700903233896562432648448945793336694375165611633812453205139966836910567207003785163155775748598707437502849861694288088160900344764940160231521936069693243488839550175474613198474694956116846074042667216357780178863646014173607830917147409745480067714338893223296645038822952364908278336590654670012135733757415071163101904846011794851810701322483831624676688496035063361265611533042620922071252074565750300053234830688233961429133586188903305179016295977483934060638226540735858443404739360647239524998639176593949500045861354294267829348101997105967460139176601146371720659266816490181260147387583513691523844410858955103480072629046369996975296327874843080102528038246273829279719288547717204075178701723517458841965409110689323332460404006439502808903397804962126301855988043541543728050934851478944195940546096928841504749664452379466958690163250610916717638945008668252565613345663975477806037912426527867869596499261173565078198680696335250367317173767431362811598887534441322561013636784897447831755232562518976314900067558509542088188661658067489784898894115618866031833183416480782479303327511024158350130011022802080864017866535246928268487213099646055111316927010955545672213953076167224815787782388484401336497380379283490732905882753748094358845971459709154276480611430255202048359639589180462871715441871228298072759371433528249161385434617178338075462330165703176316601979065644867404512810657097732557038541828957765686921236816517548216782197115559141160636141692080361088755249636378413905733148198019397041647335472346626189657441718258717854141950020287752104949086033090954700495148826353647309345396990805188393713728603585137290054446273961705821072531463287297177428871259442522129916793771607062330944970876823566572739286819497966477845583198416581822548523825227626896795861649743237087232 A013886 295 60564415810497853169166682013013780321867459682734664377604823630917092934443679729577929916856087426656203728323173932869728162415267385007461952554170016142656798448688356441695338122712719571145971213912215432398839796602436654606678737977015021871709995801850452396737947280590847913790158194972718608454255005679914930163505491294164531281187520140136068815174546243276523128755377080928075982605419939053268279130476331640033055662970990832553904870029725092187793640560503464357582362315092052448125174567187406544219483094772628631638275968902658147511111073765634394467528721720263651874947319462689479901718823374178861404799065327635737934076972633877521891262444616731669811489183173700172935147044420616622532901869927269058303437669094894162467003310670540677639878443613975583526675071945415615458707699125748865439365626434985807281637184446813959953764622198254393130368680315586042139252663900878339586815646999446107969410234617717915937211017681724686012806366070777401377745365187286720679220988969415632365100704554071282693857037393090856397758424494473031911270537871833556261709450038964721912759187852229958350896845338464668334082334060512033273467754428846282271997064580903138237248524753974886227150660718488392243693264602682048521947017195503063234279161455864599179707227900915979044461624114827459248548867581604065733112732747779960909106711380752918712437920575204286547419466208968379112440811810462607710848312338203406660067393504387608913430548888702639252855244620912984820903741757079544912286807028373374235116029191472393811069755938632832686688978215296215935087169444434597375609091505217377515408639025163101121778222732862730019160698893599936997272544912381132020851552959917407962287655982616173428013554559026729777753041717828716945133521609722953065623681269369067387716500124762705782029016446795776 A013886 296 114440582054210807417155948997966422855230452057785574298661991378624749461950875019259109877133923406611909566520163121984786504398691962153779866763877929062647721331091160304821376665858028094611150534729677090167010916786473024571832729561752320848083313347310955634399329567091487310764641640158209955539689722572585494759194744173731885043930940056156631278951736995815533255356040360055102678299758143397006035660015901024393980922968769205487216917452327582995104853806629410139228189195003859360298989856571173408947720232423326338227473846007457950476275129433182251485219311643515148146040456542475235158931033645500402786943360273010006056617957025850681285028994949548427862355992871162288372719930431775710206250320554729939960310109516300972784450511737112207166629830942772615413332362345755093671079389621643032170531228011503261893548611340797360681915109637911157118564486526561286472983377621854882376380068469449383343542558206132006981643948258821151499846499523626712766543554206210994220394245684960757616858608102827365497266054432787903341799590655172417962515647705404789238325802091226491655248553071562457941187450252512006414695287806053601688479917800606211900132949326007981112681220422318817818464619672512674355130994608760713061518381388072332189470406553835158942801027210278004691085262155406292517361986618436431279186360192757085175098950410306531105623896705447613322834305925547962182736559891072208726972223848274334715850224609298685399333135402528068647739178867849306902065441504441281520819957382989420006699725047272108228795456589450564394121519188320840152030792592781393293834919817330589597035671225499390660476232772889963036845443486981845752062288144998190870376427223365216728483961539760077592024716260991019732689259532674173020582058161040980978304408168799169925672691707747616439137004549339000864768 A013886 297 216243261751011006949620532236189417701712094833925772056374141725325210591319591008391397732316193383584852735790371590082549065543627573542993515281287290663049129500147261594860719063752022430678202493608086479912698484010382260094148827132541209400271090235051667816180672371429927494826922374710468469269220429702035228161142094358870210558690498540031773452506275771709165542256602471068600257629517395502393900790024926066862085744652251290074069496276559726344894288397685121257961131000825052523721441665301478995998525824139679902271811300252620304565554243772799320574422884263613631452017373388051845148790995383460905093318991384350971124391479821422620134389667928828323739016288737576382915863653506109565183004005709959943190923253018497796542368584562071639071434396394872965361339605252943760837874140088588781012406351451240195569668862434007787229004969888288509334211659677021356958182254886173086382171733217680532385691024624444444168290992023524165597261950411860280388852170634321695927041914030439928848572286395643299367938023942454172941757568915112835464594767403406316791484809205914659384024697930326130527013687998738606937002945589109092035297621318655878607710416792046248855126828310960123947600554465350429055876163220886763058227164882697060590593217171117193613230651383670588768124596640466757339446654330625690579349612256707619920141373528902091368191535249919235811201373779125811805709156000253531299807451072536038100359677214543298372647113996284157618571224734964279144321992172664103440732725232260552383219586058123863001668573316814924061071410769637033284392520697956751763445061769393727523691499206224432611534754208204141675605970958809312314032833685567941526555444835599765843207982238761370295406959055848279174258178756636071766155198475241884345212703934701509918113496724825248099667231412285397186037940224 A013886 298 408606347620334366379780569856471965627788719611151453253018774231639307526618576942544116630257244899433663014261940864729102072681141266884487170683031463243596417531334260797277779199855781520291749729442044753675677849034529986441580610987181627964051443433266109852084880731538105236545118057736910484540102308911215302005992944953501666024963687945290758099105378497396944515350723818052152851608491925984667438328005819498308457636351065165682679349940306408990069210739037079205163098382966992847143277084620385063510942444467966673575941934995743243657325201297280866579171100572227882355525564198114348934110703564735455515372579912145295805574159743205897482098416048940278030885530677284730713562652028232438863718513061357589935386469359656844416970321593784582896932149527067319411895755218594436278900163138914525760050644699017033862188053051703226498736462941873542005627657352589891424758527000756306488987477592666168218965418017562239478189273215906510539287069115838006293802618361153978329468735410670315474539038060042917900075916024895246657210965979791930283163405452919667207052367961601751102952780418810485807668200404400512032738781890921688818953255719849951229014156836913246356684290717884299487419684499983279530253809984964559098408187493068119386046044183593573301365015473739667077407657824733489732383535730211724896640488132682503957261694896260466982410942879119390573300157449075201962090238485087064631114565708229776441220434554930151219406061899730663143008391979996983014178218105716564610298454151672107445655466788676991564336882745107342428230583505161509709123006550196743516149358477469766929486698772107088680912502439687883577691423332695394650602393481571244134450318787114578344818820582931844946351536809241121182744678316819308855030346072465856918414878548486062692949883779334594401192011125249293390027338633183232 A013886 299 772089479060259968011509211822554019147369475338204229220400179187330223044457611196169201372801921730133067754532907075884439945271958741384386654133194395938275995481848216506190578687113089375734640952762345621113443241844478757420444591941826814388776757865309776660984323914130994435608085638121818470451472039644747275780860077009898236067458585903407167199810351836569349653982236503429170359508154871598996082106573300337779715679004609502988689053908004900622547098397740815679541625485306174740190827794231971763688244492908446851455545450226036569431084665964900412500271178166063495206765729290702534086729693913410045207271535079432562304747153877650081293453739816763983278264310430815554044965153267683113038838863288323338499028340134988064191285776633324346735390287917561540606497038396889051770648823462072442611367376602632218640906955028800762288764460808150105020489841248418575959698120347765092539783090059819026149174046992609045726323148612034033306699588615075789876568025971449000524057579432469486670593781069039176290610648491329261435572810564503478121296509714862509725095528824467897628104279390410892046623986101742266720678154620065113698251865504045432643905822306012489091707221843211200013844638401264405535422631225669512006460962024901740212052251615904541115913689558683315240123033180566010726640492842664708589495173879896613637515066301737098075020280514211868606809631910734131221102927753788994540885887696168322210484014081090255979350673571750269693808081216858939200134707229582637557552429414466760721872309068946805596240914854906990817426807212681023578048141241042160252323310999555592557416322425412847344614475409956154796131227403914571479149463446185612636645019969930519573862609171249360391587580705564126871036496317755627794581980967457164325615365229105712510591925993149710873471586077915056812407178206426773323776 A013886 300 1458915572768937307235571438365119752852256644775859888999533125786645194897669679472723045499602581639764080570797236157564809418507644535040212721277151868344296296230644970767169519388650906065528154035829239890596086719605588036701434646706333810010972120806037664065742826969776674893703099163054568283574047119007445820402688213995439390129515585248329274111411246899122672886975906665311650577875105184417571828873953497972657741796145381969343331198214841004059545075625222317601960110185019017991472902093491318421568868769976028100211152105292711468426755790097964942647312409584892266510857905564374205929193654268574392302213659996973227889056470058283508809508796238083086355143336532135284825636714729709444538572673225990554080931982612189126477799482381477419212097955559810925160737395849532851776161356051581301240276231072282556112861273199860998796456084680334577643356948348091791739014857869285790380212853918152117602642505627730289314996979276543924247273728260211530125486891698818945022242432253052502989180549707062218265096581848464049872292444512747708146702003268893322776229308209792156385341746999179928462755192170296931442858379269127196760578380996748120070079836843127406988039031763832900787760385694600380238757470439825888463024427091469531449007148981361511947314798552022114611648799560935755756716622779728268080035216717888484437812068801640764935419921410678292139632062550302070863197016989871562836632665042273384262619857519177552810389693559625013604789548408777712026520138470388005284349228943835128123706815302791677556877753000556892824903537251251256360325270148553552663662054118808261917532045532742503131268485071440031505816091103160049000713493345082055698600057094541672010144422686499311416411361698651396083450690274148866100552684612716099080424374445230822977214164415023912875763957962073798070906606909161425215860768768 A013886 301 2756720181005855329758504251648702601157532883755832018737069809426419587632399900901914339638593050983885734196000191931777421803310652868786864671318225301563595263875947356122578974412174315272427902965173785161593866390591691775333856462507593764714812568367222976813377542071626972025544777679334694482456445066568661383966666763142934417528248505386515049824151126980681430761697290005759604959134306753109542365541698563257198943850258837117048139645548420686358786469459000084226500561482086015788111468662994203567207044223946063465259786261293738223972208084783831420748196815154505710246388750901463439549214594908961577313709261093160708275868656015090653174165917090002181317915484124353805877408715778387615697861689002288519293598484520548983340402612324603524065765509691240810234124239600610091664977661231674376221986277394790804989067050277714947773821931017250447208402702176207110732706826954350612357158041952414860554189994073979067320360212137620549852072524161191380556156014973553916307788588227535911968259912948874141642742017970238517789087889793063661387347410912796218131634061455360545356737434193746419065511402958843632152619021998806138928492570223263351744580617143994568167574937171922206675726816476174651286988475904040924411300140650373899601037540486413309407263729270347323062503998888758254133707515472645584059455984383187107762187675221378736917491550060132559121700277169049183436829460999517629246090311618598434154350078932797290108822432480073517707174977407677283758527605009214122369137203836944655378456439578065464577794381981756286861367327076772333978267100064062039399570580277168289854987192213213186156744728799470797452381899633615927470180194193080009822292312684018918096864576486883130874485583902197321194613753919942924619889135158280733907199324371725915711408614225367905004831550518479862473246855404130335922283601119412224 A013886 302 5209010238982872043741117361779335676664037096092739995980967525658260807363378615947428474922216994161518998993267690668144799362038103719967858303253436346624919575571546093813829307522063396560691047750097498880222598927937561844534044488147548934804638955184516785851300175417200034276364594469985099983826259991546012353979126582298468301460017471826186469666121596706632249761518824881603165223421493742859691748571896270776778893933245890333586419133759638179481599431522703871151700212958582308680710211618596631246080280140153315249924003806180286348394717286348814770040328759617869045898848299263376468542130323672936709721510981065281493215416584609122815337002343623921241748530925505886972264163432255936330218977115964676312824566301198524701352557883364976431761900402616258515312473671173645609687208509378212487729026166204320071801581448059161278435085158548403893030687077145691317812979373594478377890490407015940643227659678722380478278398405328459387142880975334214074574734608901548326529875467079928578106040947190978214075592749411987655581691225740499716520367272543670524302555510236082714968639640054609033580780250666136244319360020160240118322833848931631285029303707575543528183268238882074700223839769155252383483052240437046801458011584168445708721333303301831024230064510389911650544569556172233156746921442596615970980058125498970096839981441092710177159710673264024559474472949329765927448362970961936527659276377944531806028166969948887909876347386096507556706911207710269949717033489542050710776805847979767838574159177620646003771333774772503263452060137489802545570646207733849579664167782233168331124708438815936813739827823708158435800502361326892380837973449181029807999889240693716259030456204063166783840239975802907187815063921766998712188154673342762209807558812954433395098974952364599981524169543250102956773848114072271750587997579600005517279232 A013886 303 9842779059254387561947815651062655755882711247589766528725764845523028557248004604578550528501823721223793131889710843720425032240927615569932226078361989210619356032573575209395609816955850288112391861715056230764104455811065122859452505375379987745640932021270097014007469569862727834367521694043460805406238618439705615471683630257860552151453202294203663515114074053245757686917373602893881129704890105088707902017965500892579136541051655570505854222829739931995526686874623492508404375867999722455849192233147728399310393422783869219590168400024036471314763509153331557227395563933653617577320994983142499746910216111442023672715056061469561820572068284946690979930708844436765612928288083846307834407250768360985099619212151059141491071290096623093922885350094554191786211470619970798370261960249892243187405439208648770214013160514822364669433970653646253258570026992867990447346209318988029652017235809004171319553778177404296929342402443804091035579556717959686347244799318800320220466032125472880868264403726579286483474675580501762322014389640320910690382185126040024568345957346445798425265331210365774343557862467378707482365167776690709730906044474574144599899040510258044663990251348116104633462201799607924127152560464923151935753304055858149650537412033074001620937152327253434244792354536768444577696201207117254261527966856444402447052846472082837927945730051682670184035320177458156358797060901919147143996748322314604480696083546919893075653031405072380230089229977651605590911564796930679368346915536766993677461107472555433955198896808938288828054191618129329446514582369876331216428834813455234682546862187938763417106653075316552093264738981188577519218683645887733382275247814422100132242734712759144044143661068599229933407434570597947729065334704525424222591947049798936503261649291076682801510379902789672457888661995500010543825246633211314387215061410489623225274283851776 A013886 304 18598600341437194596654610124147160311331782926685699960151286027625258024861997564664282565040134045265400340638577139547116087321425112697245696566438307228731595339757985361267243650605632117207956065357195371852467328358002702071289951677146012684555244637567294674564066260186374908530169232370314147149855493767877660415598293859085047807717124552653828060927070680643479860953087804072985178494209786092259613000283035590588973875601894713049605952123946023820923370664308563492120639700144499561454046469604486856028141479102870193522555323296618547029295054463842403927055380950985998858343277848306606961769643237265281787204843051958916990174721925050148981565709649764690325689679458017300202045240019870329892717275465852519869000595485295906337678625207466575065088036116436981534899151705468386175139320954608039435752419687671865963693009060069043477289648764859582973611082050461573213502904233148393991946593523121482540183664700934008689917991828441648611790660959226883478345559391265540556484632820824969202006275787297554027284086203881902571404084784241197143560333931208894438831761364508435494807943066759849540037785345465911004808672645732117263342030178887272939646731259357051600041905730081545977095409372583910356937499238219772118866676580511575094870973048703617239063799777332476283788255522530135900446877276997936643072753002560623897832557242297919734307251877079253594579444774317559030587647733899362559379937195586328519175547246019807366609246110411189073207583670206709952688544496977734709132829924701626227857269045471904544248702747485400783591666379482479423965000540790980888630709290739073312535384238219746705766066307206538045835009619392792591679075462201938902681639745718870293204449358070909706808819326695622894514526366960696797434620202994476850595108127641185367884365532154475806907763269512963923274783630223836904021189159296056378535077989232672768 A013886 305 35143320049968796919611458343064501415162574401211644702303145236647803555522435014267559077857756007644051990859754928419765050887770607349109156369651699313579903142955816883119023050387583068448403126504864944400522984710774449747443211410681436896329684499318757863626673555127848063161534816071509762401658145647981055036181236930723615615932431606708988581429843091882138953901404215766582457756946997086778812417718814994838026188173320989147717819742940440339254531659416203700679412916922641747337599679477611019571383238385452225834027817130944914673050997473133763503638182072792711890761990837269018703537141232552883976085080876003906859290468958473159910799154851486566369332796234126833908178220093866339514721996767460014263827717209959615146674724476022201312588270228463594324936320289798487528185656417556803860535828164394752425283471743616542345295247037318192480280345087926573973892255746021744538574540830297613520489766941614472932190959983284829084084055647404423760410461967834844938235554669980595405096594526852264568227136200096718878042873677589070404163013065726528246994453658011475441053255364771275375670117979661330525534313953850745353058673281059666554022394692280785277787983726578726668848218497334634325337676560564458363102668332884095928865154801692796619183306017654572546605206411196223833135605002542437146777695745542472977379669523214395596515485314868891056202292303317681382309440353248750712602429166789667607321500458567155366109099954357449714682707460545152511881787648065224218866703175158602468119804155714255725866932753160493787849737857345949680182698141861332175768152093083249281020860924244410343320974379975643682192367456496800311873847262961993288462340651038514302189744964631332712875327117505594761542024558165189926134940427731867633625297274530699353222524809862068541507088425647072214574486354594795051057510357352730659075770245958403016884224 A013886 306 66405692980179439657796384118387703810045915386148685056841549538522116868801416485039523071629524303851956032264885400584278607675902930987441490383090022168562550422028736996201446147274764563481912198943544643261007415173968655460376774098858501353323889280008746658857326296215817609012015019334610558721776378955764266202606907504713560912166212926225890135835225751441549538845568561177629681538878823391270467022524105812166099468334285794821874865216028481970964506878619757194285396906603682321233213551151150499029459482989522191464752274360485320528927627193314419236042592422922779022003353502396745133605268884512487868923134100708950276295772848924211826328937434413768241367433114526573294208502986326831424154213987895884232472411952988970073471865778708318889824792599057497001381272857353948481658714425609974757144963752939063550738039135642022686314849353811262328578371107103240530699641905498815784265217967623800984684807940332576389534207873695547922754540861554682196111275799637752280251880566645893698417561926915179855655813295344356896945716729214624585453496272578744526616815809661427626200117633100129269054233490592700998472822549149845195288371154345352011150988293903618875779284834263911394202190529571610312859662823192662460251182796431135376113872828325054322116961185167515337743706667991226275930378873444107874562436994513199578921347381641179058516572555446180735286053062995384574207684589407535386510746875832418641431272978493822630828039782555297542473574170807382741571445722579309596795518585278090148480202098904674763414928388523967925719653463629471445283460562520633716701875614223129177440026134902661963608326917221817081272867390037745971706841824980567734093208099301543392960072013328498091602406110770811682377440260323081598346947114148449660734085720440424515469979759921449129838466062273086950349083032078977695036637730922284566008485032115127671807889375232 A013886 307 125478072473171703435302997945813616712940840244374198525485973078406159327547354944803161531412856979780932855974694976611234160148940549500077842100194647009006401275851996508438374193613682326689389869933355764477415259475445604360953220280431860685197514819047567406683720334887930047825615196054061404222789548830685572959927528999866593865680086626582802772189895852699905879017343295007291362086056180557796153830816829571283072240181479740749980445316520506620911461333619777362091468862017306796368000863421577146150097696353545468281669025558793526141204718660416740527010529279397349711048832670816812908616240715570492677505348656408409755679650910596025092252717650070355228304177855349748046390972570867618200476229816680450177384430509185462203790086475742320708008453701815876493906008990524585724590893699770988781908894868713560435440975133456825523334577263782439335687175536106856003113060956089586343842459384646970379028903170198345703219374103483149097303452266686157727941591190169908300690985458555948063931475655117262569491843816857245773047924068588619748686192044784073137670283415830324476783703875741745062668269868352268840282294358551974685970656905374038109006550648534873311868511685710390525319844754581568555649607361494512819691906974286787610372738452472516245333902112734611621709700321222845451757214147136036028321194946848317501943252529232959431243042970449328839612996714138062839116466154237617825218338952672911627452007619426615440888477475843448466736706598784164592225673551122740876197714462146750245683438519623108483356419405246457025466234155963413099921378008200988810800929700616369753556995303675753161251459076320994458626609488458843580266153693544881412175035041781018745948777354081103481952975309916981089046575037818164649625244164587257728533984886601172070847578714995252789370610640357232362597216126759409725254989483943359402823521045163717564562689910978379776 A013886 308 237099350446986109316838615222475144105038197618881665559405479177817769668235000388341820328588729337570697734798392437565336509524313296237763087941580598759514207646009105338456881848278218486677817037750231185172060597016498799741117654538855070131207297681598073849512544065753516204609752054777480699454448002204900876726744341117219920037585389926818813468641317126594455752003043335260337524474225004984233762801788895019350212246735238310769459050095847020654662428169245255470532452634664318368599490655493782684896547803903376203410056777287078365603583917829726339564142231789412291298807120652129983534108172736439104707648426649992326005220086611833109941517783184608140988036268741777512716522897258789183587837468622245244880779943588380555445491226121795465455590117844432822114836989596207560398443765826488867730654026659285344964875332500975746890476270491170856330655744903410359684090340364676287488561708294528606525160886505505347693740826285970447073493489692657629685671136582026973287920064010952645671266870590688615598909564337331312180886619786434861041285470529678551510601362093483674560947229765077577734575957358602659927994534386500337703420202227373810441559289895850743494160759888944411204147568413225185332561717282844463599679597277589136691356794652161587576663090747355714612810755016572409634585975621575545325962823693326281605511907795157664686575054219585997396809850975140431122783622718130467038762166298124248278061235133424710885408758607074553232394745214451396320202681520647895231955162920809710568235563556647197850678822702732737308696181141615474564392238400200326025247491132534272562489184501975985549399597023925708857198165237888200146276355502404214480240756613828076029744939327396322544186919650409210122467558701059993740663073365590815411590504754205203507567317617336149822705446006478534840928096482208524315730619969195885740074435014267915471035592849707595116576768 A013886 309 448015345425410648609600108488701913096268816998314991027754692479070767396467473213798276754650748116934788177347528801465457777628837626545397522555596568836817742313254133156177293320287376749434829384387628840103200198183271604029224204251675297157685111065621909207675718865237740107712039970641774650306742402630310139834800851156183009865580150073239171728313636320264832566400886588921205455445712394218048622709850638783923541854639010784404025198371509463124389175070904418888943065459977386731117802358920075960334600040726094765925134164544790093136832856445680339997537108637856204444904373356403948726577711741247766204221822248172699465031708618948265885973874536573635750481716253863051148734737927495760053702869909598702878885596446409069392025965160508814069988507795069238817888300757326727486966589705226916820076467846532490714589552283203740100343465479460732655004514585647306527547216262200643197186570018675829974535205992434728830966465643528605735766946331575692009894238209027543861708539513047768775764398128306306000000347665762452895013568376614147508059703977823641220783994568259759972779935052738108404767222594180110914820776351630670113576304682374276248436304289922897682774358741832913190198712551441086998477979002709847395119377268619549839613675757295666714060123057299442949499592735154694928405352783309260030488920840551155280763924588680478146482252051594673929095196487394154155816004412252350341499749047614039570279611948595064098320057183652649402229673925380496041972740515607602097655053289948563178999737358606732348311481656757292970918425607400069041689513129389729646874851324320520337357563381029759062607897749305253833878222692225930573999120513966926746999565993277889967373085514989614397174189389984430352690779959644530252557242213272705895648246887394017981386961215554633948189884199569632122302821413693796874226476113953531426100970021040196500773783109836281089239730356224 A013886 310 846555460224802348471944857796779496525490475997872060966332378758292791807808250425650382210731904817820233826694215302327482121958567456316133705900333497383848027707370985879651615784628777909676071690198563052136123792080768158282293121179429587899652739946045059737729392744749546099849223943245636842430810628253349870307364974717486417585684553013590395244326141154410179142828990470054664350035643877317809699916607051825660839135186526329864745086036456393217025804760378720991142370315078550690744803567739890092217529529754725434659623913030569926708378986888351308688466199294616672520549066954313496587381993619486059090979020221835191382741035591688836873627882160324371757766235618379497833012401276182308333155224489340601801450098706048292432951718936412318784600044697313391454639560685420349804092484976126214761878251195836705414585551128668724773925801379093657681451570616572409700644338338133944964821432737049250693322540116712905687671642553111060482921677245862817199751835904155757999680881590590646350083582242507490015808656938099426591924998370262041478509358725968262094274371048357458132245836317732242022179191262839723821096064729198062065170150886064596422205290624501029928644579499087734110977400878401431877540037828192440922700931466710905551339134073361658361553158605135193815200046445380786586477045648052111857290889174838565381562527457183793730292176044627644826852552236292397079896935825250849130086997808401965522734105790482878078134433812400169425672320499833373145038347350595625480461863734981526629016175721227806029934229771195564564472387638123733658967169944874692669386019067193676972820056322765639772413880134359229876373605496103967182850370151335457839474475914786115989869226450387895697239638697254100092673211706785595740264083054449280333828266574519339769053397530153138560213263107212390630075497653030560372038374017690946469754757720716882021574115803287121985232538809749471232 A013886 311 1599624107866059323997435901057345039690677987750347114496030740265549794030696620140295341413168263922798943591438935020388335738225006391296364134390681365984602950018961579046641544334929430617230795431505118389298751161554472927309156048400772407548371028514368471438501853189910910324799898387990771517078301977207425807736947020546971375104546789468783975961030857888856533382557089864520252006568151529975659039052023353704110300482996134184069866642731734834018309015849459299065790906391522346871609276987887128641771292838479577030118916238097347955270498265496648205655847699268730236661308859346728245119626218919585033704423045282532678910703213140916292113627290037919802493578830304950110961329577054633251992463451227874342264762460111790259835947713647238752381179137258613070464160365405228359538619428651368859375172763355614771776827590675096304933617428660291244557825081386815495053227121104911082119287705014080678534080085483256971774442330275796960334593347830110511770500677065743787331941004065369186442434734330810392894191532273210657306450535320499305192463971949110397068953834753102705448031500439224677093365090076141531261180848838221323740359431669479307332313606594757162120209080794932211568611345422999236829979574198941934209426153669689992380832784892733842066923278799188097906999921361705282148636258191098532897957430876321358310908341882215866751360726504294969580186123424026552165466693233447596489040228274826485188861638810311150964344325830029363341328795302229147226923819926570274847865362933981573309336837125208982984370762680298460542960960564594187162507277378396983277906401276759021810177648185695624413480550657720901279039520990062181061764208226118638398820106505350571618745214485406555296841709613893035403912335298367444571739322889029617741831210014681359808730690264256405722945055142969102538090497949241649901071806315860246338961558036819557327741758850185640515391877893660688856907776 A013886 312 3022598526252253984727186960689125351958235023957447896444035813822094393206995351125257587683397530124075354244188085568605146784206348876789088184692331007360794227061429192996004369645863934352539559661918263544630462634836162300309707376064550716586360347607838203839107069728353579000611494397198946153982612910467881168673887507720899607313548267882951199888733156079330862070611635181121803543546968950193046099103453664411968292263054039277924529772373318726846308130460631108817148391408416097933492998299447905893374498266220177409647740318189129581144564866537970556664708825411816055827636058738078596674201875231442452966799244828424709023939649048254916256562491182372045358186763221663971268977606255969244700895178609752065164542672228515297697692049380985634859399900031482982330822573338026540876670036557909752871826448108342293076796556856760374720805617438769206396640423385922181356736264771964623617978230188046399576284638966426909641889445134577110745516883072646259505161423361763356741241099169791522887658516080000732480291705254426115305235125124485231113913762547936634768788959626750772928025986221944894645955686524994600942126974177540190257423490580834675797305156986042101313159232379518469149277802748245821938350844059946312740236958337328779523065443684193300486712086074024255785934027407594726579034317117637672610927626746108796380826453753694870905635185259267637079693132866091004122196568599739108002602766060807331965346909123522020905394179069996924030147969081642525267283988571009541103731258108437693514976988653006887559811493296286201491241656332119109048284551101342830898467042847722991323813758326948509631731617145208367988032149598149815344515671409410543321981711009102268912489157444760693879142595551704635122099823585065575504532328872777916737196515845021427691063632941250448049093841956389841144694586028952645920268450916647413954218913296517057300666339787027580377387999927768640521969512480768 A013886 313 5711405452053419057412981210935429213049018237749226906787963864652187258383355791635050729443742104201488818968481992471698089998739222234416603782972718516916721226040010637351073984742995822706659470671251569409500294019982097525471613147175540968438655749308647619151853867532465615565027460245126418286288617912006973284128780270189164829192246773447052332871353732266509058381041486265921964078172959025278373731390714733755594102074914494890309297872923907120049524761458233803025401451656817989339994497810691180643131863939905128187593261377559997204384173145734419948815820525815754440978114612237593697760478288977326252967568915451956820580947594772812945601080273338492381003378245807233146862779477497879293770981100855271990268834568077491194040032570364730264090006550302689235956887748257188134791247647638656415914511357899184130044536316346714987740443228932540251792487051536490204381885430352631649920575888459966459154561012682513362798205755064052601997184845713814047280648860418840462470833461276064628319787126912254824071319836914195445845082524911223309185455800470179531086791016864000204500064206733427970686369194675660998113012982342706262224339190249846616676962310875801601294103664408901954713462559183397361268405727708664634271944068891549667265839724291453766414075583058721864956915788300513952312492716527340381760085293815391306159725480566461709827419265739983830461401593683513846477170725735871826830262103459987588647096628378715257998163868156935947745798637641661103184251271716145356564295265921444395659708038495084918512617883764876925179402514072169640646148942655462170295154573219686237269756115694335441447811848345837085482409932851876750280905788193737061523830337708047356064434312254581574811823715991443423978395919451985189374948143603477222573270946052245449079347726769532726619230152757851639352098259533555993246269816261667620690645523559873142929505494338694130998540288247513934533816887759259828224 A013886 314 10792088977225674941477732080784837107242607293467331187805519303803104173448920836488259536733552880351798824680636581550761616522737674679042113176984193782573295093645970819998194167202853130720177122677335485505970651570749532057010345111282192596650693866909642664425530208765585988271977808000463035948385811170755192494544651077580799807967135351208799782519058129171362988426947799120525633819265121839477206094876490058033090436269492032280891959363145081329017740404459111930715101770204270254481194723239152112825481389881198653259174223714673288797493793282639096433844012359324623487530134071616565448289871439546308413167423260432723145551499984759674611993542049931668371387791425173481922851208491736712781372245216780894584108301197133048880539836263918942635656025497242351894208584468698838469481228235053280726506751397522845558239994398206629545954733831207602218499026172997702722513470488860561481477122740405521902291765543612471409915880052184871747050616574545760181692001105883907534990087841756490887604963521825335523410795681598282460214600896431450405890943345982836196196605528153675138416777322988870023713901266444899400882409715019342786498720155042022171781054319836966680154096872949800048764008021031053785137218874095006015651968810367267721676178236149953710495511971329102956922909452267425547843212237383133510481640848464161319597620156863007920115176967125769766557289686573369891860174533887279856080004702310681827904717081892312232625074504025565144910133240131278287421659306994133349112482277036651843817923198883080619304050349389830961757393249710321443536462365275596342200274636609576083985338524020314031425658938655146689940826371999055047274790588385663351869461043562319626503961014538265197154028115378519767760009620727048750316842013812535248503330434990049328725964925376452415172445481286348206467265604070302331046367564173926762693181680661982374939019837926577591722649775383278410249195308969489075097567232 A013886 315 20392385984518364147818195252424443083058198978302478057879299499848623946815530447161447596306546049020587801554141104127709526209636382467928247711607669077349456063510429790402347756133160784508663645343167458676545952147238051789900923791235270100468058308708719670133220265516770784687104562707818937910919480442301547571531747247362196731540844011312909387454971631022074019315930898888573380844601157743977265366283579565977470629480871520452940457869899325036709393700572995212697473421721342536219522150801558179527419218915036776841631319556087776966502751985489792170305762745784310154085340377436370340994195796280638895651941635369339808693456723202368837235413264205282741186486267682205889998112327313956896871990649782241417504354476464300907103897329540788598171284786773236384035926537350326809100705473653157555823909224714448235792429735030504577890594495967286508804767887658923137974333404695273437431763862342581209869646834712730377091929638446863737330939459531282974999391145642843393076150302972128973509935712008455594300290374486303391782782986668182880558538036382095825574827514622283623947913092645433152969028988233755671126573160389669510398813645922443751087983249025697455885416520026007778542909108283606238674164393485952326983459401068057334312212757325395732833583564640390416106908167902054757587002860967572821133773134750728376349435924563320149596194711417906526254124758479069399822446273648319623093382325335790440190260446997092640776896780422579079737550646288379251006769933398290564215774911255592151219345503067104879657115810595844110745994048068632669420306118629078029138688544549083461864008144156016743732919509396728220618107406085510447568931502514721128465273765161965172013836606319040692055942597919558840526745859017968053038694530355724604443941083383277529982064092113732437232567463183282407797938132951913035070622665500998445128629921965100712248773837111247366836183890771430619097751481578859532653959919435776 A013886 316 38532799999994396306064531566733150067568114927033056858870872197329964653936328235981962211657767604755734051007055297844387834020890199947158243171927080043149056995015275798190983444861024357262466547003798248556523581706952311044539508766356846853201228002270118009654288750671993538079642794346688014870460300820398850641644100582703691353624169536768511565434515834887118360530764916751083826095771320435971633363637730873324917222406911437159221795096309927810964895636004313418066339458535153773479250031445798686173266478646848212343087609230957668547040672063717975611660319500026167369234728446311687432491720562386414276779248052061572683633277633548053679037245370817847698698266483851730419151953114097978905708613628127730350790868079383696136434497069185728829869318251973530727709997635327982328018801840439849616443072505925230524009829869562120474235574860555913633869207647947896075975885222843238438621063177838946491570968830174464513180843303060763418420948612667607308503649528290056304568115175686439800217222203468393420410811082337335327404209682552624989251235600330444044939775677149799222736010246643845831989382167238881235979296593531187037425265503298380193855818331894989090322494722912503466085767677921237273199063464670463966593481413557366961081659235433833364098888829070413237782298253006349804184157821992774640484101434684664316641850941105263728432182448464510799000954011629778207683700160405108013569316253720098870489430052311402347047519295589531906541524099605840204566360249511541104844073367511406749995236243539503233243937007995967964654086481420950095891188991965709713363533435746522538867450140936596246421925251531756950376915975102185805391930761343736573271870417889564206151841208529057082406763342865664959176442119332863858044219946335205829369928865046372955773148882407161173956668036272308572737934362005680409852326328805390629964814984387751422642491081842625464457914322117190612067300071544002449397877737048420384768 A013886 317 72810345830389411439257744783488824906874547786443999182702916236164386651209159872207964372357744617383082879293299465037224230755185453333751907233891908782973077327957024659436140205939156072703724388288873048928453151238842464475808430500627374394709737993793542347266435086029777485762074475628082578882745929700599415409230159849858248663684914783252602861674967217095982466271396402215511963108134422413558047311662219850846817186108982830490076408916544157673909315917133398496748776917985353445445639523418974931835046793523767682900703367599322219841094548630095447740573766597025445023550127360840282598438515439627372052145210183237881772667565151468128694191049660845538840333886003358746544656117741899889804902013636074059183483199015024891941130259758027139253598507950745120510097524811791424911589831356036245760043103628876125990792206206968756860260366718110916613322970956917610092489601488757452369988325106822782444184772430495102561242099718477920611018835028141105406714624031871985111310164256291474680416856124563365218618815475229994039932517681441598495689478750845196493108762046720591817706837409730318481060512882985238339306927505645538027933584086536513666143750933762150745422495708584333349404751859634276471844207952810439256428111487652766773917148678180237642133609166968922600889821745336702386792650727387243191870262579734231783468308999082390972806142124780188741446634669847256748336473944696359138984145774909379782512971365085951910105886940328520625579854609844008263662048203949023702398006024901793829774998558232452045434279564324925195035492884525621830792922201170662171660905147116685100722690027909282296158984453686358917209808365241887027922819824850761629284181641790748057889922288717833333089182996251988805581111382543560894516900595556722208590877745667944853294357387432334725150953307962993565171273156546349520683840556468144361881355520419594680179726588535206113624812249814335630462784061587257620303849039839109609605300224 A013886 318 137580099550037259394455378295047411901633125511735414647661584026536667755751989801408258823147278781179317150060481283551457715259614266684950923848130666295224871780433099171681428576656039261986631084930229269317639364080077077914624384404209466580262890201456476226039543212639114584216471542763604742414312460892502236175988214687176951210941777057161054284129444454473621396827509956941560509106311344291142052342602957439124918656721578469043472699843616510927573478258905921530704592903363748339203826182987745623997685699545118653043316260907916088300697344065872194996260491001208176102259567056968251108966268742225814153827920515520437785415905748129329000425193325544583135452020307594579990892771089326290978869088102289187863215981396422555015417622670455825465143625471473555872023959763567099187342974455762696828313127237808203636169247498089539962928460618807408483203459585120894667245391305908441759854099495448911377493332071945769956441111880844887493121638066454532261154938702656283162808124453432169228925917993578948889415117919899389378047207570286238386302976984277056247090537283097735239800673350629298431620551207276650838327512392987628000366406615228627055107915164407079659726494371078281598368038161905420524349716332976116084890353767501063207457078793531675280971119606411133141118178695692382055607015449647658343575908322263252882624645698778115345703356362436651679797834579833941239440654398732009945531994363603966936883470276382731978874960574062682061435674715413723006751369100639548819292795448461632763340284475682177946587160767802320250932826218827310191567720417821645778380953217026980432402371950656486729788539936183225846474303173093381987578066810803603950323252536515260226250944679247978895538661335861877983384289472890071272330510824544924470242647680126287220549712299855741861934036540221017824953552275868972571099523232604398605591429188008212680637845610445292345709809233257174548582301953685311207082303422510706666802667933663232 A013886 319 259966953546564804159462260254216148012145101706958863984952604005854838217900775865067400807936757271995439948605483497997760852107678810671349347273864566850135470520409410335635733632734798796193554525889443459965993177906063083960980968789893273347134188912185710869485087589220066466668749700116739085914327568103723665406589698850019577345756831790345699021553906098950811835560564334318150608070994514209524705560907585082332394296344079584593536622498102763320393162166724344334930416203223231221812695432935788523246058971918070762993753020491249187138172079031861991754693943460170930901194405604701384311467174494710147199020316112670922585312762192681239940675431701762626866089803108580875324231271681716100992359705067266376132321295535275374435372646434167873212520510094881344021988569602523956477229289556426607520481979208490771728389052656470055848670805474558677232789794721337718694597539559122802479283991075416408573747320496522424645052518894464312370602867397954357615646015214500827663381022107222917145563089011290987295074345537668449388297905914170626895129743614226428618702372352948421381599678741801902178840381703631326571276840937392846265396350215124326367266153041378356698470072515769646403265097133515301649354444791869013718294095987749449002788257461736060597314036532447072027196394681662062976049236969159826480954041936682330222915286523748765857549999675056699041292234691347660679927398450903246568758999525646420596993025163203966099858801502010474017462885000654877754421171008757270983373448909958750497359374656145821618176808197694694671914638572657082864060234334462411570163741008391237361693685162058076317033071830133865696270756098175715615503912547556544309204407648918067235196545035677244985685197223081857057307485090709946193915018677713703841387459291640868290759678771013814438570973557232348209461833866809182763227383915585828264370185667926302418527492654437890167098192813267292797415563138021246126944093913466710974976983642076165963776 A013886 320 491225236479075363865986784184038698367012995542214846702318922046135114941722333249803678409851442564929879472806566242344632977795402434922640243429581721853876780760308968669086541928939428291725862438375863899761021797189603809433982887234381052731997655074420929316231197985787382553290336033350186441092964114206616918994998884076633792726067045132419941808759571239582287618496504428068879208191492962225863178837313023728852657625754289772501239808700495042281788666649052985876265796684292114573338171283821612048293009159449285135488579907423608744042301539032077400035933525356148265561108110609664385350650405975620463422558420676387369847684265430900305192222194129836203322103577080274947424657035569076929519931143184544391815598085761999218721098220777317719850435955218964751460940897486701987392765194208557911919262092489029490553268645449980810489861196558950890621408146832008670438313283629652555635175692448392432315878576895972884891702598022375141797495318943417819611081009676833899926239551181100993104907354976887088281179040948921096573747297482427563120976519381646604272184204322216042693186541760789136696267062374967238486634437776387525732012450683292043125142370270091218710014697983477819214924823060382241506967379536482348513649538367379750853300602075457684550745489382542948996285437105838821013527404601341395003963367114212957354653592126106908003919037785997536694056485321260416495649054436076345812436805215676655674618916571584991815377995836550927368229308684917436048666103260675459017511001109892936259794358850264147863415115112501568821820399778458498753276568870901470105811159769743813599060813284299755150223547471922388335970940058917690604156497024661324317254754152350814469475865209974580453111206746424338476062389987882611609743614012810127940162818678787252214434184695987031321061677362592413741456378496038893855546041370605682341849442992172167408372157240060895247263397997779851916626930807584530001597497647881466123565309026590576767840288768 A013886 321 928203487643293477149524915817065635195960011960711823453607360892871436870200385794165037005546170624529422495672157761414663446586902988151903479496747874999986240867695497310108518859582217638339854435957004397343634435271965290984552176265694937048695345103663406566212352315608292876455713677865445093123150015353168718391542051386916762453809054336776484603694205508035024050707202879137255947663982973647199835109263895621280658564581281816845622702846577016054314847262717752416243808909144482350113461636428235834868924731402266814894884958510613527262523634505764428631098839640166365859771930348482313298257786318541207828436869840639929668349062061735427881456906917526335038940611936420971855314345386189555559117250364933177354216043717129339720388122837754689262348567031188787488547169782152500913772542490276356509456233580310476405758727845629340115706041459503716489712949193064959382782754721515320246447662828323991546250050788169692159044694739943351936009634825276122566871121293035678615824616246170641339253580928966581629290918047770938610662533409275685591377359774939210741382562592721123359679107341850807448891960517742094892712861320253024222387302412726779343889018306515723955445052839244215898307068060560351319837337415991878316239730913773021060369512062518426081183052881592915049013080821205649344888950857747457074849051671269149402718078766543577943149288391211793415914924855523402676850592492667908604114589157775706909778316948336709814600168836879862725330318353142069799605911406068005744800227345218175782547107063975925349977572232899364395509529168582268572231299688251549064897381543795278374750142835987719739697608149425443483223937265248982799514783769895249267506431294149223795458571673081248037624436709427544405536258124623370654200021242957607831637576965238670592323973507626822799275871570679022048616246202003220584836422300572637971323768295832778025502960411787385710581004427868879226396916392225885186058580435512086180173053846756702962054438766772224 A013886 322 1753903607739162769030473496130621078165959767880578318819585953707621295223950802584308840644495866534650811806302247796920782779440321105516215953945710888667974001183889645461267133764463051818442562066842404885079816632587976910955098286602016650809229165856839055818504742140299330753978669982856853353722524328210856308873669330955073532996319067185034068459633252513406724325446707929925626446515536979548592098027741560721312051442558723520093349599372400839071719597312519057997656981512834321225339193477422428730021604366866318500887297981282982981482392259005788279879608172221189879604917526884721027774362368778353272993963799271038310623563000501869288991108764690336401846860934215479102946702616982691426118730064537566054066851301294488652196774344494290452680077457107989334797159098510922336846635355568266514416860196373880106281076707857810140943754433348551518560033917980841369171006044273624260647439617355190508058064615967700228873581765750365279631021853657527352366437530919438841170746488471044166414130710408785525716095981433690436928672381929098238671527734955212334562172766033202867624502131501726346529587884051588894762233655939187866473847930245411314991273684543406303483042397603345014546532289981056901922722397986460941526260475863276259859000298168948817333368898867365761303333549101163916421323125094372146970008372868376704098595194658740215486880714566805286061323532729401644949291220355185514725259596005679926954095994799434700090954411828765408450176958989909954547101742803741109479190675984249217977075972000662861311706421208975186182094150012019660061493952489330103063460015448946156568019877898311643613100930035693536391708488690421989930513550938513426367903592367622960508737062359160787691957931624159586227280336192028333240315425740012921115211753031052104313796425972859400303182110092064818334359703103426821514048188813648438386198310211220150708093577899380266842371127374759342382064368513425481419250339716369701659297237011108369702603281751652257759232 A013886 323 3314120132268474315151373743136545409427896266674568612735287391375402555573730270137627287398938765536147065163210925765132009674981488670708065147665289032478566297469039989594955615413048919898470875119519269313890498954805998355679603159217999398836293536469775661024860368596561125814133967482166858677886762849808731333845801610354116385596788627142690454671132285685252917270185685009733706113289470179371674073486083565409048170420212802084415750415786908708683071056054622011382516707243243322689121729140746143810529462920290855717084609871896923586353720976065049348435551454767649318425304801440508543009546352447775437344658188260977318528344691732316148660351406278389574164969321743674417596794970566750272668316530588119613650992079684424333554154504577387422089788600472629191373998323455086498190623075550418221113637687541799884665321552713466592402808177113555795822446170331222464261719549066023646943061182886612617930261040264855386072196149945386220701830701971946644156344632424382212233325100727253983442816138205708048256312051445695571526437615377002300650081319083850660593975669167827076171495243617454049159220318891592724698084324785699338477255885857961367645431033555315162059845457154557432446661926114925728052314716118481028357892954856019195789251475410504278870979203495010586854417367707988099224406694838322589005824781104152832010174324780926431497114218062569130772322985092430007443542312664107182688379324305260608214797260701178227381464546050456595314383976044646172993657945946179480756375367238205826314507490261348521523038478911000824603727278849911965023077004817358504185416014471834291173920184640556935798719898165685364172607825557783298669020629419784938035146855222904582242573273447874731277517564943199981028309650297698593584236338384704735325828441751379062644011685032683991312083213402442734650419395473736012274657008040228052424531968629194837733190965804176172056805526411269261066192604683176360074410025917181264424954961544606019922208677892906053389596491776 A013886 324 6262255350090276474731950981071035836201851092827731264428991525546436656130342359083416118195837925316606337626318142576168961257535421584532497244943604866522459561575978955058961092304804021474713814557839786678909442329034860700944796382357236688060297505120121056251423356968266813382361492667343066818257134704587384849032343657273606990499352692612759317052022090797711984380390224452472499593076157587894975435688951950522844333284580664009045300681657637514848853209247020004804039329472200798767038367489021409467774536191368151655620132106420526107219227837301283167224668091282397587318266343048338846597462482102038137592471083475918389816967222467249160391842886058644030875752751348551381909540678943873179225325530070332002127277802025138319105256618905284796383357666217864995886183264054380884213059263621652657233254137972983724467282315717679642073389441612107398000627965180427369350088884889588170506906233224690831237247493331182262149667534660003550279116835863727276505215814400875048005299643930995854986075204637083345327583050426140089698067672012691483234772857938633525037237417238112672667219924491745412761689619527349081622309801416664327607791449728856345539041827213049760143098060784622778513374082405127978104356213506565959792167074921378479749104331888475749217678431589660164581327716665247656675263709552259537862558319981411858475801078527645595311139118796052627295196798295132784305079360656091680978115543068842676943218030308603940756739199351469167895009900846729979811280257605630469093862689921562106817451289358155803117244772518902006144815746841870451924725569838726474036628167633514977904922015450887888063315560537137762208906223723569472099423972691484185793196372929833365658934695162353760230596310154592501751701009293721736081778289448909757320154997023269832642119871663838624095590453382426913227923676266516409241799093368557640563718022898730431145830186872665561081033904929889235094323427645980188353082803852276367456933296775918107852368007068742705491273063772192768 A013886 325 11832957317359383537806303151400435042940259365772310509864560658943729219450898750768532427627073076864649204175886720031366431785478691492641901754133597560425110868847999402152850993264203925249932033146428210035293557122789743664962857010617999014184720236154816904018889529779813986029282040976446104081640497509477775614416347539787175013823880868674906397203355278064451038901685195638209556111089728941043532944063901559245549921155878516130243710718438458803657917860890473096437558987712127518924635153979495206645203794802051135587606821784064820675366021906073711031726381635908297444273801897301163537687473987380583999574330400261424160009667120622995061503293778524059884133834374860179537612046961630616555522439911203937100595636061817036563355081538871621182132508378639958724546663537892708378620701966643038968222925554981334910274193710746024485913330340408106551825250582910049783448108754043049340168393797301912604599303271478815404725622984132433588493810241309351422411407635985832662709278037583403975714328152275684302663950449427620677010598334869677420592963279629387872637562632015786086666453418282018396101280330991053949462904686843283580189199274081255627127516187363308009174073516520678094349959238142092863330692161643174827512565555425039291222555574197843344497750198622010977867610250923718684128564697131243950439878599570636442596402492351326232240878522425219570852930423760937464973780197356209845442455830485506919386242607094168131127830175440156892641038068323153874492041213803355954224751935269706267054837797929911744584645970318996625947047201128499466102499845549022706092443413458925629769847682891503324872023057093038327061558515348897720255964357230702389980878484004279373081421914068538470011407408586193044349958172729119193404573638837397512319930637415265931125905161660096221255056661816925657574261285115568878378207829258238723764703537092708263319364054548608918920767073670560942178710530530159492545957967509538151102862535722278027218383310380870016529733860565894744244224 A013886 326 22359177492248135632765580633185417243218540009263653225503758155198984533739395850692194282206433219704981467436221917796229005776023400126368373013754713675057355894227376534327158345640255282626663572008430059979969576145395570357516535795839431161234993447190585067693165051006983553953378407603781311997337271597988901512181468988060572716521162925260305531150749626061688620675379491751700354521719596935669746458048938341500495273418671055967192347974818321724710284536567089467889325461293229371679384998634726798630164444136522160170003047024871795073910023281015890006797155494999969785181559303479564983581044847386755346907668345761178727181146681781351532374655818498150787143001152035799728526520353194440863585425738133801019298294842055494144945734713242571493879759592009949527224189927968849185573562573705753857107056995074971043736987661626943995798279784664265080919335093448176949210475962159616655603311530780180396447496284081682266676585970881154270943072030050428548543078703914477852810245082920397483582571618039260236416115522824050347417562274423026624275004438362743183724013947452804884210157052676316936684304072470103829178721883309089668050944893927170032840086507123711188279035746464944665384663777697678127578049326491770572473263471433380643436821891225870452775924847309796039427344566617429266531443737628890368944780525633488361563999064667310806002932347861977294057430034965107083815575899957978725233010378698838338650823670601713087198951808946106379313941020685245220316177332283979703712556064823708331626275748158827475391320316843725816497510085741976479164368428154375736705686115882755184392951546465932154571778863945178245589055000730785967468622058563703853631388595262998166434716243322660099702515074227395618426261764527416296043093401590703542559346694679489214945714364507744696604474906356084580931281747993255254379353411515831628786623333177194567703844097825305857707275997861534498390741699752812412011080704751062985103133755899673447334986115029759795394056151441776600092069855232 A013886 327 42249186295672325151333592665886902489433970208224302698008685289803034807448882738800748165440245606091502421460526976766384849986188984129981633858854466809550777862343435423215499940854765893882299432432825171576231152057902817089311805510672722260472484098021019445190838499101163900076577330899061846148184593618868692652569713992831640266811460786358265001885459669418132843592335475470276935492896655342539611475242616324072407852803171429881815710578081506544717362931192002111660696933244924837385472153100223447434002568378159905148112317560692948074218014871062633248363687514376102907045948649957274646895267750186896527345629060763258965162224973200224852326113645647913786560226400849982021432400010744913233723385741154010124433440388113115960476822050632339332547389572755056308257958113812242417885865485272033904266067472069822885172012301805101312252563936148486040422586173856684821565740642866022524695038162593243911354502658519656197279543199825960913437358729678328171613448140398272087378949180843729632258152687155208886404326576231595166869108311756969572378071586588211912183017586660501619447218041711482841416687077609189152293579151600589945879687841328174824613576581092736702614041017376272561481568365096646264171399509760401937087159511189430195657628667359885579710898761881476682628648618054162584301287080423947116666251048260219336383762584625281145077348870684860711577509956308947462151230122131797943881088955257206561887759581611537794752348971726676338947484906574177440462398569409174960784727138296804904774398612896979315020226348457765303627567137695295011781657322050807452055489902616345948263020667752538489449887044387162567161219479620869778977749245956100763298555685173912919353713902462712199274682003777711483918474589874540955681555912656942511506779615172133076906543600314170130873524439853454029421160189992119344507086067091146939143082278424965184907017284239567538936222092727224019055197012118522243738953745115056582635358244867834156533875043404553157063155893967534926682772252211019776 A013886 328 79832710450340964091555114026494582563154768218413979200470875445682540875041570458990252109474594009411108047514325038434504288218703146364521135927407917140389244223792560585774465792241058280571388773943228593804955945531747310281816729715190834456276470832129381671010362321069588068339898073992278494502532866195218477838130849330006896835678398335157414083082704256623082441001082159713420248445441747242291888576051240042244851561605583032418922748605604316158688498039166609046126479782757746135128791845389283019120973365125182855650908295668523452506703985923884077781844076289164624017860999098602467539984597292185153697383425613088309716283655118160002473760149909179637157843033879801298828273977223503244209220230548140900602805447087286124299206267688569248167922905820211626238282373397199971281079759073274506560416224581064031089488708941097261676390452731700222470429225311362028224916333415059064449942953870814990711090304879453669721381111885008741311282003060120819206579279975756082191604466245748524513766773056762493745065250559996782816270527254429993480939287971726314406479840175190910724055640900640683209690046567863840328121073770331623542855989994962796646995426673182240305685008257121648591453604172498939688097823028858943167457909823239189235948394085725884275083163551690858132241250311919367886093014425982516905344814660758966131011993499505223242741515950882250885054092333122785238162175599416337177223501495007449288733130097106550247754606541807632356432321159945555317819653540001355912300075289257217050304750838174519410324139060802642669244934781240623204822242662712900135565587944306963580767459437123828648432844162688561997705691169668247666523427687182777407104525268922700287197358471248662164959062324514242733244864193840056604545286242767353547582842543881577153864143777758445825854423828765011423465282817883028965561565605621284339502715694678904614514382835745991155412639307310395235238090507794771839057327350249567236737128608038423651493401198015854699885513356252447036342112599065872216096768 A013886 329 150849335020229874836551613700815315384695229072932065849875351174147467396170550209053292697995689653174928611125548134224609398880838466869715473772080323175131023429463261120940685778113352013102717942802358567538842996086532701594591874334473714681877418437325051465327708310298819387116884523877441690300162022910766588731641232706802472039999159785366724614142419316778764641877532814365368072014556471453122999312871989544144519675559938319401759020237194536475340707862871971122071120150145988849063040949708536735874379399592861518186575486429780523106187637274221789086083547545564220276181572344748067384593615536199716501657404768872051213978673634311359554338018943588748625071145842188380624344002594260578153927852596389505270241883041829067319802588823754417122165749304885642167818747735400355333647318192569162812352564649191999097703000776411270551333754987333325973004010413139724948898706298426326294549807459768140367973485210459511788090664822332197302076511958306376106537596905229468714625668075046547968429253831320591780875455370152000912574667643098773921791488494158948460423298640155138795032369265341814491167601913145341041127081122057985234627307302801861734669854387991619449932609682392839285655803929020476468559627264994935523047107748878428326192535115776887697900343186041391419222834869392856137789005082874932503798590748900998114244070532873085672340600812276673040369891141714155056903625823037929407291857272918235937612883171329429938549176373990364256479108229556003070781847100273282088493028664171181107310247431787750293127362796842727903239812924719281907889555423697089283360396880748220559383606793687198651561952478803100716880747452087691406737340208014586339587683603347728936278938251800392069717365478407728612972031545025968078137427435173422708199016619957223979472762429851470962268091925271845105414447523621599276398236398282599006825467489763028434638713346174881015550750030635888903858368204632751434383875926556374264386902629633948102305083114932422533553269701547223841566893019591702031625537716224 A013886 330 285040076275505724135153159597422193860827794608882097803817267567431481672847194217420412176766319306570443505867279736890526732624468180166074528344562272101385977679564035389773649744378090336694476537745167073747236482429237423886689778802442828104005749801779422847236347136474719551675677256014049739857096553307451401536469860803327333487677132357315831095695862983567016746823245924974739817100401442650734719565624899538950071754308441530315342988351555205898636590675031264729189682359871055857546352161258860342932679333329884153196771068742147523484712761388976717559812716768576692578823861292320916191771788921505825910603779014308024068295254381838447050371381779199104561978434906732213999580448294031772141161144574854524694480414455582867077344738158523986452696490582534153099760935520884978627089295742496527837011410879044427351048463771081891673142620743905458092157241948335603792240630662904836523739890582139165458830922502157558770398901347004605391690110548033062486878033909020636740157794373229555551608928303540787970205272452867376060371889589034864041851699330930935924465131564880665302651723927973401724446583211818215780400416421644863043824251805540708274256647416208548380770261412339672543318066118551363679743277771861950326413077294832714055466976193648302133546155673361859901238053638488920386569694756437820461337695524219361204735939868659930747713284395652008523545654464866532542563270439186134194277660163473565244163300428282608270124490102648224607386715579105677610451113261569185089389595186900610342578009619188315745884084665304519678669046828535964076127051462844461602980738413161653625953363121933932581634615421467017415394920201546434876045862462177705880522020131010561470666720794577963242391702852303934939756335702471628449469982483825773999886199436539331800444388759049584283230993923052069812147766778314618101505262754630054040129184953696546113183404300104977570792199633888595324285849091691498862365871666791275006009030828072160047776411291316627781881184723413184659861870909243853224494604051369951232 A013886 331 538602606847754800142613085474181860009216654203516127782963386642856369961598527083022653396027980439477699794494624037876758817111751090260049114374977843370071699072018455223383815800185019401327108642474059857206418145630849300578724631952174289814829936641448740470606689985974262873820706121291955938842294220040054329898464281938421622883643103634148560331831840426132760700261307155962669166718771353186663502580178710172014809184645093245554902019813471467299474945368637476831805489717376831274632145560645582220474617022521482539587716314820962211655961723112245958246060195598965923842783045934408248966653835648831920454247761504507984422680527231781710716076151125757693608968467289844176142759228522057027621229581632018714517899967782006806977604142192725852033448802317057894604409071410327587294431866377557679111925977631894220500865943590995667885036755593819948636281375353832610186496544000443766140490137567511538597712228570556854010665111220456798200765098808025737817205152777400306523826483198234624824542579436664959643284836258219702047644790666973429977833631801348506732919729720788428974601012679132844749659081346388922355739654057014640571992903835691945052370584744950354346755301316391850368332431559498863165605145892821641754379705637842461832360623272279634965880542283403022889862586537572232317009724981532699533488946656308129912910480425744008023095095368923374441819115215868924163386193797232065217212849759774417731283159263669111543762592514280800474930501383379557031024889183436761930987718598121412483804444480110427407318698092850130640183313477703044567399240378544083622221107921881039518685444447586457120414156992710589163572948575395693855860228240932203345246232534913364617004774278369092847999605175222241736245499740647910026008095861997700125416966096902752111502102778659804874896222725193653450800431375766396296825096332740801952498823754586475245995738896540762258486675077807605289720163296489322122362955393675455930554472363738655317156777930910577724553666455450404511365875690238089249701819988139016009547776 A013886 332 1017726250616098342195877122693278868853895494850029562542598560571968825275597805623212949132225798943062998245283617754002711404532217284120500484951298133541099640272115768399538910053924006740126862023342424336261817122603392651195939545348606068456828573719709013633563341983417415949959644024197398599446356204772645380037581356293819469108999732047770826849098827050326828370871357640078068852018455348298217381243423125022313678961411459553816685099774901653522134273570325579822121035594284304317944114022737951505177781138011872719363681941563615924354332281217760370831091471677546842783759874540187926183422154919292034268892034210550143109595598480303303554354580730395713597311328799936280225721269919966253568191538105250338354159206321911038247057503754824602775139786496638451791864040246669878468765032887308908604163745701943098443380259299350502174193132193903172704760925864590777564877901653830526298553668263167642965001900315609973519224452878616111262623306224483577355780706123286742397613760203921803560461272740980134463242441478771685958764071811011650136355139975610495170309667849050750160678886326083691187923811021533423237890266637205040356339487315000757228717781075346351162289721197811915916789176037019147874106184314407203966539751622686704919649998195354885283208964521365283155951867918627287874787432013904779992095641955466840423278430677112253752183753166065802797279261900219011293561323441048199008358450094877426963665256683532715761524394412024543591813477637989742819999637804568235368412601456015081144197396547393300095192377717910635653509903281436386517131447843604787001873094453732912081243417893937046608106737800402162544634209293713290447830099756761781610670233118531176552624477323629330034608917951734340873073936453936590052024065681763270230583885793792339501826805343266650177847905782398721363722069513844157917799203627264371663779297404306456857625676355258735059244149653422761112085949519820735424109124897316543911785953235404923450329298561354838529829422416892509951732594996251805827380568591347864203129172000768 A013886 333 1923062955924159712266379142973293565662517602412780660434492876902853989238360794375843245865881638457245663468344075032195395383239132749121005860348454511598988565069701248263179939192773077567928034419723098068221569256723447445135009094825274871561832654386403121473545016984922079821733344639514630076758652401139837985466852528249399866605354405686042225747597972431831964431090649513247036404570808635573166020641372547502163213727756328806186286030611461367642512215041732965213325600985820604341449023645716905549735769549390818310582593758956478614950366939956081028390563849954798832625223578615153819302556634426536810609401783299160812815312335829229752690594676401572367750644372937837997153555688560130793822340548274461671343191903171280796718415953254996415016615336090880126075448950800819508918467405662806519813352480638529216639461149803755129692285768413369230241389693164103066381711206872225239916905457832697156782092710775566506442773910976940888126292595495984984297007837307966683258774237641004114510133686210628350717440093660159657093729909643789661724852309133434372137971698458195127879613681877405308190582819744336867480773835349130253696047692366831350835153800150980054073025463904307066335055489785918197210179074482605791584646585394176871641613207790000339874822596672707155362425659159264727094986338335650027320104177978507566724933377697689647098006350102496626860049380350273036731952082811854563303825859828877349912879031740989546656072126900340392785695809313461002360901075607102391368620662508039504847478786199264863274272470779676963990531400923697189998403035638944610165555339340751191215530962663010837285187032332030313475139373586703234804925425937184846154510931053316718216189528367455625894835903876222755014852571957392054591423009742158059003063931911604603367787872918865677643255711633435587129805583447135477788420005599562684235984119437660543071550034019253537488425849372318739869042023462268627393863030913972627246305560083117610394191832023982139531132722057442746244475456061877532233631846232016001066578383279147188224 A013886 334 3633758223499702619187757504429760376281792060955913126975883836423572006737150929507173370404302235816380773828551977170435388863516401590491080801526908494573077624921625248278160391340609838633874640142407334970573294177288411142008868865290804988507349005083606973436523510654165244524593032563798380524880693300317001382522629598099162007141746313643363436421437205572071861366127096419447176084912053731902716171291277041838567539437129070709647808122290437833533526521151977275612213229203575067704263148712190001785803118595903309773490930523923875383494534957998932116653900952831389320565978466996678972031893334600082308149586108865028698749804099788166005332061601498766295785849586483404668605449915321189223821292385121877991396612438091550712493623795960137065930115807386572178068133923066802917828050618783457990030676820135184374826993325912381972902393034849313269648762239732707902936757281747136902139307212146013901146425359314765652446059413416876240095022447086157354808128505126339989751915518670836862646684289185644591408451842897240562935285037905796343526105728064645319692002906312254851397225865637724993387063197538667126011910854512985355215933445970208781934879895843687078814658579778733694720598131723797876066043653411948460393017479070104002994099785817335362216588784349653914143867927926253531847419145356217550823194611374492585841298912629468031087685662950474346222689787529704721471521233214630403472883622305132116320179006248758135695820896682822395315281659012817879309083123632761251453621808013991191095640795080972509167440484066212641493660438180588651910902427246209289141308071447424546882748410057220061787296290309569855372592155869479657983873327237274495378486910968553564606328814738236392110853289215586478747904944688385389810205993672470119234301507694346887176464195455555180773011408519767615501692476703036890493709213140754462126420040597581357050622654681692868324929855346753576656865998189552005727366979598053429320547104555136376837332271653891883429563395352637975135680998559929804827639260420938011103372382536011594158047232 A013886 335 6866233258861886078733372572130333454690033261036342855513566869023216109626304807567010571168116567127086986041669302397985256864056959920541050567979597430273461141567905577138466974344693451567733236024608343125676238331990508464783414324049815800523854444837821061582504856979769712765846207355511378291637761878093395668370520164421037355510815298378462961831982257658408682937870045327101961620415099546083951590354515777392818388359137103882687789498020098036234278641520099396724018527079740933531809109385795437294396427199023825242075710608229789360639001431516126161801478315639702655683214799925980691824360624473608326845597124555874548239269833228525262363292976220820831995476231432273992847462785593628879277551809569976752447314171419775296705151728884804275395437065931830417367847680741492655834513951633421147306285937669200068773092124857607779773229002074147176303672367807253406736402583356373981901566450240319195161448673349683104361195593691300003243871375295696180610085763174568001755547502783815868877569938947940079298485531879653056024500678505579785243936548367655727439778547674634775044953284481344740304406232046744163964074369540392711684660929635035467663127135029564106141656783275342270065811170565073305082361974090308628407913251891538280729555144087290745712875236066006847241000232835755033665864099652457285073882195425677206442971503739438648566296022770001909443315496442929091141499433602902742229449760431863882770888004479453412950480900103167347871106133857532254570305579756509412386717252525381306976207785879563062202502180596025288561892966852018537813980077646765194064163209948767106204141147695001197711297876687673292476678214781980938377271555201082293683336755385027821966051525807299862968120827996517311474721250524943004252891319051702018261320631290991658908257096878562491822897621173880253688302049818804011096417130455949127491295263271890609679430948361577029815001056907854462336360970467035404358249368905134622334367551260039933307764265884501178388233245829693433401178473086889441448552662035070995764577146123806355950032992075776 A013886 336 12974214646481136354020061344375169925311736768989920296807059521566460417834357522624781030940995685513195502040784980393556205842102381643136911839636071957126963422350184205582378763778553715891938555328547137703297798312502641098783866637466162342564258595623311867692330537593549496611534486340338924055773382436465181466291547046044730713777860241726395501862935050639083978201545225808641399415164518819094760238683001668456593056454997979109402601026194840606131133424099851176869010240177011916291833475203898712857498068149605051415018516342571546622603916656947063479302895777926681667694020823066535483889173456465347138940981267452794758367380620233958022953282782491623977872028031675019104116794560848582134158725017705521832168366544261321967844560142045401845050405225798676938084929206403340794699910858560060330473244106669715035551434140182940217210540778991242131633777588692816205260090756627536872233779114247699460962828246804014004141575635580082364529515546874738040603038535350242109941226383740209383723252074397981239759880709502772265766103698082431383643814695825974497586927470772464282612142287850845618247516275076102276413268078303700775432561383488614698561279814283543388913878124660021942563714681942304434937868550657876294363483827550190206041584054502733799795186234062772426327482327958991967453939495052094407242485432246106027624032778377923608294118843153466968022986775982672636890060801754169728829016924919716173239621304848231826602014293446141719182110275140909507203903173729347977344744545419879705460418993548874216319857640384470312457318969588634964460086707358842814217432748296471963335946580167748023156941706256973447918571900949158157767664258018198667510635266199376251496748049516647987468946136715723223208666083911915502660127343957886479242007102627256526939957546034631570548809012246286563201297527672017857639434724361386880935471808030139795550742978233688385073471917099260740687992926243455154942408543503337418055106225099331136700485508358845122644697117855922161564998005033847508099058756496285031324880508846868528399791940770639904768 A013886 337 24515660821122067858192979274368301085431447823106745715397121846047293478806431275311062243073115335483797798400201993832291212760649713076658928230997453215884482020043392868973884275915514187830498552115052157895745014161758990535746833314423661445314460986014750159211661629259568135213263996285141540050219598703706640012897585968700649725371803821238461695664142457765992634522337409240782911810113589495959247914687762096662187628499557621389795654015864932574445993521909507588574021941510796052643727196074080483056716909637312917792173707888400232208580437589634148844459414169305364025461255538600187321221497709786313062634432091578242485978734663814239593515788640747132936619692263756102498527763264753533646078033714255787477366716034306777628136109818484445873548204101701954384543263510685147858759521161187616078531666920151680100296852305397197980354087118676923412186973850711107331340899170819181592593037533350796975052609444656967133777788790571785073379307632877005009906202319164686283197423255471219964783177975716044615250598272493734384679125032578223704729075647162494979456335367092583789566860478569746653180722832863000426237666136184167266832554148275814698731040376116126514303218860257588341966233224128356306516678401529501993787819409056357807249583898698621700611390461925524768070768127476816533958005543786595924904368713238410074405488368974016356677101554219810271833259076320026769143078409049022986163987852786698250036044749759463716128714944438439116031501748377458095708264912177416598855354261199951255287432996802159155183080761826002799369351290727657792524917119450633898775205963333067934816777907594411296620616026008576804036600069732698881856729816694931619770736058681822984788207218429073504385721613661655699431952754845270352530491505067815638808360876897179861096881700345566707498771947652191208655149366768159439224031393242097085835477593355895193199226307895074094406510183449415919260329417655993070214217026730514278359550959548492937312863001058606260705495043592779126984050150375797168183722256395172314070491813340759671471338057938096503572660224 A013886 338 46324008186445983518669991461509561945396530000212167287951508732391892244161310732026973260519180398239448838327472881081694842313715357038836257699589395678232408921649353776641244563473126312870499488122934875890747114919606612228650072332268889109899955416421919428841261041476743642118656822932522329549613346683365548355890865723705749300271348602889917589352702335635971170429104053704287685103212715076700724163660725249465776552808652095534273394367449868914830767087207504435126637491976671875601902310431308110208514457509558095446722088867268649973902920295369819363727486313065998090862773705561678756185862984485504001136018578419316497745865701234145080240441710319278488782598671441091085938108576653805064552378009378879832032870883512989189241892757494017420388732928044758542492645345358313469180510881502961338278924798977169863757722617004772593341711688664116818119315805140485657867160164406459323552840745818598738556209123121576073038228809423146777535191565240136602558442903819377930768788665994242166415420041217814991549842476559440693789364929558769009297510012457541313341348706926399366084273420770079043957392081847273989405054325617244574054255676849234628651814501416996945378904655339210688152451380849769969392106973821298023397662345131803909128981748296157209580863852359689984953945189100113264437960619361750488629698180736476047474229846385494139053637429604018455727427686323880342116148383229944265919914199014455838924109005713490335157903640132652523601412695678096738991274713573256727865914040627069493550964192901462270540983548962036457598746379717678879705722591566095394840868381723338511455869397297356564932824183032974454449830320564676360792257246272608550906950192931294893720283137312587563535119218083427436664236103067467809490335772247982260991836845436850355773112560758571792355039511581255637756093278665377495255674551665682906287971725122312168423075656156679366419520634320145939724902137061399513698537638765124403931299987532126702572391915184308514828760858531520469416997674545294303490579696572112959153551074750672570902753311461973134062784434143232 A013886 339 87532363500846364185406218425941699946039030399440904517959956452448283044015399597294743809932706666740518862540766276959775959801042499769159749788897735212926256461263126117020443207312788340758083976773477807567127244444411227055665859876740660257615438956297533451316723943621127530350866135594960353202403792265793672475743991363811225293815131636865495799478007046942990772565381288549903472565107443602051233956480069288182548469337539122854505909248113513905658942903440509740473370152439375922637335344917066003190482246447420671297071764016747088393887793296681358835479818857607491880555389585270770203968608747868304824418584353186631036012659961349601050979770961684578415491957406397599601073899946970577128216107810426031206454687769617871956337424813992455509009097301379678309620742879938017665332479585339787650049031374553692905120952409968474139655511472125677887780079327287697203564734097537184531087094182394957981216178960358590257178699934964076610133616855547674439823151840884174317886918462025408181909252416443864237952852748747469232882182711216504039360277399219371424367785593449502597373128359137676718932481441311989817612129691947925595306551790792654578792351823813512084085726111780001661590851250809538141524304790309562463475474042166012448965031784164473186193293747775594685489456303077522820857508371606144147299041531977861572073785542374945389343303570582005945351964078391641930291726268203039326665760433203347290644150805708028505623649665478175963716474184547069898902264977977191568760139461919610448790108308052430259621585202645097305111947999230375045367782825900363743038669986316205304414644225312371449686986725885251473945856979168754381709503940324840394320144062156801029737247967205471457253928150675465814642767284800989013843034784495075344937823164358418453057488755207452984536727299819570052923505664381180022955274451241821117868750156695917159462854221452664317046600765951049523034103881322834556300318369006138589687658654841105589126309446390983471747951997933688070355337461895202666458087696092374340001857197214478868455573769232577650984747457655158603776 A013886 340 165398353035567262681089657338669806083637078593810751068192558993939797294914090586261034471446924670859548746053430652422329940809336274203811650089107915730818640568996042690686084830355610839469571223823906913889001493030337233485120427515573095921661889757773217688537639428700286705270025422103898044679959728944091218112646622273334049355983670656808661166828058819677973188134822390642664004847904941992240746044678131564732521746109195125293943021926139356243688157424168277109286785092204566683385984473024250573516633157455159783021465298989596762322261769804023601852039930359131673217757286387860918712772556094492017010466975599082156033456369857847442958697743856528405467404306972491899483002006974997299483009054403131094934718171459461303076792595130926096171247301969573395984153447882158720163846962785111331870327848116352672395343587803399309743120585501361572915056828934304359429545407479215142700037178380039675962650692845766860675076641678710200312056958134503508095907753377675827497500948744452426487473902270034999660380096062745257943438720221267947104645920644688149223599787888243189723913147407319061522439811092097013975685716677754657871272210454224494727139506651019650401701697317583914179688901616289677367003797554015659324984424534907547811165957178340095269488889680396834898670940967693588641562080378719078584123555309496343935020318799734340809450647441257499810146820059678338058937476621155880614409167610247182533287886749640108007314268451098265999407810691946237774728955029906405918198959202780514476499427375430014540812639508191691224625773357009741313725510658770898517206093568703539424652170459535047095442140133657542857120925080413944879538063941511728014214725975241502208158552166896508290540390507815538588442904492806835208909355551668790529383472641030408039506932912199836521085094730465465345762562751233417573615552034284105446049018496087590795171906525521868008233111316116592745140505602823425846879279979886191282638929789110798205834222287998117856743834160831563099725194297198394312053875851729875596888629300426168406509861615981263286815947284066542732619808768 A013886 341 312531435148710761409781221638115628141845947324349793274422477313060834894956228320900090384143022556466735804982688851036357141595215924974747972035575466111651517022676714394954323940725390862714838758258492139463412773182348265602012035979746423714502813705816023401294690260010343349103671396794018420489822145101428554826677452755779272973487352595644628263680961447781268441157540075041877338312446045430394362022150367704508501650752059614511425328054931291098673344247670803040840811933106798658792287908723487107698677482066231360884304142081174374987751527845049269304355387128843717498731200125337580450256213274357091598434062148806471411826085879553077096580578463492666062232221517397573522297136315731697189510452910415616793605545808311375532208830396353761690111421888042862702984862207794888542559977775937249139551651309520286472724592518493626912688878504636784609958102135735619838567256519685598761423851077214810429393944379189995392083219663557075783252842268297524785768221734348158012797872717157482613083086564585494238265097357089431561667615691060832274631582980742096752139004000411907520235118120153064442833548965671570504008508291351513364504088163568070052571543303553898770242672796992401548686398449289253083014631736546261359392169099576185302449235373561737138177582295608086525811852582442838902259177097055451882045178159054387616608473753776418894632040984282051401259506486526277889350369824084275020807902022959548205059725589743959607164807608604848287969018033559468619519042097950187618039370942879571178330069986936541715854257610214757603933673310658182874693685724472409169360083812428009583561152430882719870040413848075015941444272162347616998138980405834432880363691331585134844465739100898301377539824611071991619486882156664025992028433151055693183026069631366546058395036209039620695473720279656168422461874172722626377741591426318148559479951781615236763651389069617305088581023683371797920249654890915855130635987313033590689553477283750512744201759740288027562331733227614175023221535937768575543439018085401517571861653489947674183552026193986483706342235877659049018190946814132224 A013886 342 590549398851079096015557483408290871236731562993776990177963931611485735670792650435866541986984362845977737041549529406875067291329788964922684576023318262349661133717505193865845051980028595361678352442764982474981601946996623447537062678802177490365365652688471371706337605285227224461479126153897279798768112251075016151486735261048832329273966549869447028938947106960961155845821170684516730078400372049171819413857470626002672720447208267781673124934282100409858737993743382823960275491322816747328096825879110822087119974612432924660123432809144040501396855678967114057700892200146274965586642516358433881216229732404400380857469853946395946572701393443255348783231570486104910025880014348185898205379955273844511594988887485028216193459643981919309241644775234377384769260459234145375991953700112258571953587972086122195982124334661627628669693262835984965618155698778249519821869311136417683707121853767389277480426143432270634913449056692697281213027905213228216573609506659222417314394487206128780239926450754413830106238181713670683176810103482840763017117153246126434719511050989754882275745793511050327269195631676061385673116103451966098134118348995072496405139260863056990993097505937009733391489906751667338209548260545026595369565791661162245984343942181147973309578396786350304520711937823147580840405250660501350218864068748928876101852343203648081099939640533975800297892076418587867302175123152732485858823999607755275382517945809719627582738295563161314266991191183376245969801041467636898000447357338939540117043418073795065552294793685075707256943297844018279096149743210273761298169198347019881249329394849281969212790479676518199219392524714079411722442970461262861955939476927491757668883059502040660077787437701406201537355171310694081060450588943003330265705182372374004056464204341202021702469391779442577998304886681389346853694438656803147679336423428245131337239413528083139701019227941498631941619867759341481452570299892918090547485581275114255892078184964101888865035830748936567664900048491436461470278671218857491752464978525595974755227480861693446811666035031318652044025685962876453935205030989686198239232 A013886 343 1115883246488235825299924922808837364981048386023025199776594950327251878579988326898799470009262068534148460626126661182290107151543446674871027248947229442351524489116318854162697103179798672880375841068570542405286035627782515774515712451858872916114703245619249472892400936143596236071228189448367375194798664330039316119332487373749520006761550425703711283578108407006009449329276617848000908620782834212209496466203833055834618287029990432135680523335821559907255955833361696395904969839587872195615257263082739677869515116188465656584180114686308686322143453791594531775781759472845996494173620926350373192061988782999918018856087596981783495973486226605785122889633312180288282627782046951872931300143391326887826085519962147309796416243152559627305325116234650072006183681947434145609822363969213720205289197317238829745617550714797902395050134959270466439513167227429019388670769950505418489767098826979538222270133866993028759072136107156706616267138712797949214734562168279053584639925762401110347020397343699116232126184268544337285469038713617864454892728025024976635000077057596609153392016427553088344797399451354871960403578649367524676119089740473921146887266182870484872356845268098383607905090800120934548925939687581544813759279693817599022820144814139347413630633432058790372212592614928609328033442868680062215330358540657776038558024928442630897307850746684503585017287335054118239242436443105462417839286347290826920193993669827780297252259635670691598276850011141989886344665014323919718080909312112225308939881497402864794425518568713921134010087833420525931595153477978350570588658975782181662972532845966568032001474081101399140662589094138933605849553118808547543540360645538926745554876024977151965981864653082570713426537136343205593361233498447852916763508010045002002096964953668596421744291683685897753223100968116779505355641693063858210154148366944462296330644804141433002118575500502961686960662770282283364425370356428061450519631234838855094277482391806248077938928024636606572289429854827866611627471528217674112975721744542653334826285680556868362905026166482058722705525527373500535309437499997119370234509131776 A013886 344 2108537274300282791940328536542049202072509636680755680691460967099964677704631382881510716946461308315933838448388902916897553190127647446542697216738718442925285425850544384622499239861245818717226017256256702671671523769117752767020105746234066778357027582418273987994348252106982852600638507479572644412085322560783730480974849501841133020136409314796110322688119146409531263150222560233811380900755378476696273818651844419647308007386684960869753575118621673310833821952133593935417362049850376488924330436088726247632543939066006673780456050947578931796359961694075696218500387683586663903502660546562021971778188020715589091053859728453674676919628422235040183088318638429882969628412866894756631050949347662764775760763783834767877394647741295789848068569233275267260580487530049243651660824640579230860867897996340341044767064069059242832810093414718776729178016371598597308211849433836622604872237396298072079578532310786283366222418079727883807486664763264195301787557167190714723820895243008741276198638167938851660506209755944786315829160544013480902302742308790395050243825605568709564756645696978634037502132486497722700475869301328094867204996162727826233681477786634216359289579399550126517222006613002914053744890003584084470645494612487532950352215396163658413679208752948464406041004202205422470753496574486047800097354926953632553626010047987485179364200919711144070133945595123540093088852144925902409951744624677633241937124230709139160718357735254997381972790921853547545560515981786020333854707647069273352562914001284536423873038270847626529349173647220756343512390967076595930966071163550785440539682944687356023092961376478608571423527149433916495737928387600829564752472184269698732744635980764027086056420028795926977827954923645758306636399259195112540222988303524714343098357873573662403442517748158994445762268450122486816375849162679288430444553821430513732352903841271919274947192471334380308906885629516753612350518213655059218935478553151985742783713848120548568134904349656543407587793391927382257599698120631214038307308585391972376581034980838480638757724483347170736545234459708090659503583197994556854175280951111712768 A013886 345 3984224560325036754601102712136686826661747889163582150052802516681146056120984912888650442399091001431922471249245322506876275786363118530268791294438546730761445731553561451762366643666134539181871330974870465153905017825364293860472647174700013094246531894854933142946504638037287374822883303301161122556455238780534992037474684423494946038593114676140656590221143919242765169848239742695882503385878538997454024726962328356344124496901643528140738523429743717994605643278449170825358713973811676201423769213459302278286530785853076098561988779276914826996584300098351225152199340554499485338813715283646106733168967181927514247604459619374753151917668438545820408677828072980677103154820844072591497821680256964435111804714901493094668552849743224803031635230228981480207040550661180089228381441094450016099308432281148825547278411718844135361107302593463329506599446039248818318483247910995799302243223872448155463265048141427815887746162086075257950344962163391598988008110821294224439260801382541541235784108325715880054439397756121077989228675230830465081602388178936449194299125061863255394858085496348523560974829478246528887692787403971925562034810189213293160725042618334842937590091966849133462894152591718690302706624314292371325028665963928842661931134941698171701418995124891323990794088228352895727216743015258452369534358754613921557089992554355616395400854403456747078314859310286397406617716169783347564967698186962866089700647958372606665640265789090314893059562596624964128569693062671446870201172219257392710255600283579218921384929179369007965809259350231630122498021574876989220083697156368330543309687622426997945843720842229931441087611348701546725018525867502124319010199360286126095034816320900321132945457480971862147640413129163468231954327675398790412404071562714587431859677890452838120348071376353294816890118070761047168645680550625577680938254675252812972214611805544497960523416583674362331540566065194713089781943999939762938205474338722291396020336608565448716793534942171815413588851583997439837728146378404881847936264469081938459671473106673006183616155936549346714312305587561697451296866696268178805830277276230256871604224 A013886 346 7528463234004259050318096449566695053681585635431051596110973945840159790972417219877181439143165585393714880153493985558673190685086585155002939428649655868951443488080200005283711614138930508932810247127524035099933996722237958021345578976603554342469230779497246309051140875886841030269325957652168420026756012632057943834266964496734498196252314512365748191870986473195713296459798674126373310157847739176341206595276752867640454637361444758181839010240093977723630996158372642818131414446067381376571908745137866887377323403962825297407580013680721395818281802768241327808391003532884483512691554361088606607580618980020409241817463554062713563762764916086148777984546236205952072454048512692558571355916719791773725342611526984503906668071183605804614880918713316077591857199231744738843094262885957728020738035768625823991719773874752875166016803546925316609126102053491311132419753788684510495941124046214116222410810486501475211376740000661053014717429465155536916572509948371285085245153946806254989818106000806304042706943939238193093950849398569860243313261426496588431173409144894827769951202895164286968064086587551337097259884909348423440402992219611383931124897330241732499896234897615183419213978124428702197904750692308807499891766288129095371019890789514730905506887780150649290636803705472324473485486665855883326996299203238318528787423050948633361024801653430958663277252077219247374827824707505180491640883527743048951383473961406209631980545746559808131848771576579440218493177781045960519632288587997753028732254116642217538843477859601937643938270571898480867308341631197162766615111468364593608060599821334137654532027904410727093273035600943284242099805886404254045223464384817134713142747805850978002537482201405039614592600155647156340117475036947941601985536694615477544444227832107188421389864534473142580561426622731810376363481306684471567415136010208107302281619600179105922270311227180397482084444338677843623633088360078177975619041735270802708595355404773797800894126233609712907424259109870874399296298095949755783641231380314220291364506095229898948363212540713675972269674644477781529652117809534070089775105372291854016363450335232 A013886 347 14225543216150959765191464872014840839195006405970181302360220816893299055908168461328885977598873108861231038661877323304130983576437688538168594250314672940982841168884727363583932387305270643903152393044261335955712082318445733862477922975662824971790899465553052713701146162567746431883949711148892577093117305277132464815028159570165612287696093428501922079417276168183477582164948861071622962928344036819960701063823903362601638588209790448828141174901353897299285974148983877944570940532026649692966228463732668858647794229779227871571846151290653366453559109493180229304245771763625467742109554990973476210272895044839204650242540972923173543252080176959071974118703062455208445642851540031452514559856844383502294648187777821055077914973930263653014531307811283234103090424237929442686267940132893372220689928771250760988385949680969040821700039444556576654473190405011469793864129326977013128794477881756715162148350349357619512210723849569104622913583759615017580374084478124032415956515052958801628600618919731566317369674645378434048150518596356853680236952767142305608715476371100629919611154552209791397670919965066204936195166208387681783435401202426643511967809998510209996363928783016926903077318216620493954690483956164568769955485041527518482027312999361771047656838928963702078810003904141929210715024068227969746425743092864623065803793399534907242724912410670229699451470653047018823558663076911148891228881005750377520967768126306408721882215865235523532081219610414059694777716953375453527160544282645738194995547946675401710437392772212314109981150048001068695478088479377960454587382947054748414795851483198703819598774903281568772181743334403199718776046009161113507724811150690143605643715686006220802298745168344517894466510290905885911283097070615648116980606600971178672700390696259115811028803548675347079666293780662101469244390645709163570697483720536912898957675384671232819332467444920809309427339320146815620221127506376202601034521453632180132475108521487615563039912318989437999055842437720488396929507400567588136583394296837580607513047053351369696060778794131259279569664578616592689421692945125673751396166308110774009991852123043659776 A013886 348 26880131243855936741593305895283338774836029864516263543138197728535437310474286063136300418919547462564698611262246210041140174374562210255690154300378595919747065221807176514952563953215645640058791861019858804059162967962300868443054683961277252856296986321326150710122847352110811489802091087796190649112687480297900637275603129422678695679237331867507519899760343694562117367976258089517384458814585184965819501987767605429064453023846397318811293063576001481012017199600747168279967022959220532407038810385758411629897395247175476050830270188401977300342918779406809579525965074459850247830522467605183769495692933744086726252549497661124495185775746635816199711991529508317363312216471698794151665031839577728045663893786882961775401465641459460430299361894238350838097708366746415861157805939101031063560304627328434757939302462166769308527378100133171881435839597447216712955452255124117300743749923982075272755510334072934978386448993042982593884109574637488229539312298059159871684154120235589256875751614290919336303179581380318436867495679123080827294857978366303552124449285255587875075939810084909951111714244896550218728876427822050695092162464179266907927621990803264940482409396182667728534394002027943153520976588388081971881507245958949070043047385769578022994978837821324084609652861457141656894832366598553388337814198524498020077204742286372375608821227294005324592733116498936749264394095872912845788101574224273729351540023682888548115789534868041357729467645976810873949341741068155748970409695339070342229641347542503545459187763385803677948168861733901283372777140691801253980253772020500346852648967495404808378991617896443947341713912388901585286208215705438546928564555956387273272628984561375402628958035310258413988811294917366453029611379165529068981106810853783908142217131847148944944814074263863378230630879406538125749037184743631372789955702918847493432657656761262452055960411844964123805195998704491178097869995459968268396431598634096851348560725858730310764222201040768234380999950083358627819209295439875696380067611194686793513377213294507040933846173664469015334377891958487397814965169494935229099078151178484259024512284032435362115616768 A013886 349 50791835834190374676938979833938747882089367279034267070680558005513249207878275767748332909976971459743452425485580046615017157012592766508423933481057782734884622537039742913005886363949781100794611219243572560668464451046588927382205953063342736125167383849215611945025408425433321845162357652584872372462562656771543511375586854056952137637225126702222449361950353114246350990772162045693185117073358098785493624732022058655386460371363389288911617411555177966472915315815184625272440727639008422979303510862996750346681961342414869930415251979358347443454368352166166363565718773816950313092624678067791884958437505428946467151577449196535690119195906019145944857388410429972223559138253994947067573390883047208427789032455092864316021796629201269726359904655772172116442610603136291525936233052735257064709517694051735808689851874831537948775460781912437325660956556469142389865808006810368079731766056358962008990084150933527601239725650886242533960409160728609358914139260419050600418483732665321920936200226312463868459726435229645548114840075409241592669890200465659470380691387041830669931493435062523126502259662300684603703085573966856687823907243114289012678980829918143727057465357926091094471277805623936488712324690167291275444195883732159476383100962633850005754576172624363707907692538117848246335454605288895328894706899477538674801243610472576077034409108815479053180041529476662915434022622950388180190131515403812462223330779470428348086056199821535172242154720873110569466709774986672922270519107202456468426178941793193339386226503685386284133165539728804380220131756182725511880960159489232799401666204212357072959074433445347796690587674004871990706089885734094104242713870869398787183215005099668996794794976865134370804010180914418293918256714507050431816492034371362751740472941390153537601482440678619795876496729538453433195356695101654045819971017652960820470560063171065169006477003489065169490336592880047986416036011581301320977308462967833119208997193639429315850129815976202351102837313679111795651087669965735039857491595949921935045485154170475080323285846678823388367349764552215115314428105392205770978286903966026144356429627514600822322081745076224 A013886 350 95974627653539437897554234246855971958063841550710221960211720629361659279232137785912681920039366007244515912719936517522244739341970888625789595139935392406790466438069112936642706684955859975066271932323638916317189035835200946335740138317994407214560283165194645431737770947629191092319745824879492119089339594230491929702944900646686936810896208212465069195961804833380248948931372692356380415298071116005907617497637457329341283150996376771870147089117494519752293647474266782006795280843385867792156576414371043559079140329864180944674886852132193862033183898465918643270148092003747169209804627687201376477144840258363518042671897523399550907148769744785564732285703919341754526193752324724140580517064097747534480466478104913439896674213046584834298432320598111721722230832147036106080276016990854221249033930113950328554466027421679498791749878756720372574522358494284447333955103812653591682593723582091125403375328911163882419345918693815532410502417019636929104672294031504604931553469764947011499573989232789726997708360764010879060262131610889817778059086313495234128302262829857895321112187104221699098621785574180005250032001829405457898044761556980861109796448826767006048520701445688097197903460617210423103169940150028240758538327632009117470263319762118687673662989353473682823722773866266275131592287606527368828913526631973798666836286553444632729754350926247123559304712770158991790835259603119092865506427298551106618414694302378352836273041384378572343263811610761792526071856102017580388860248358331264131118090686280751917353242115787990136937342574277435123793922266680280033882126645750642299807606161135129637132359056458945497040369994037957734524853206800728365696363550948127500213210756171346935547154845098222771391909530095546802532503517658270346625220403027172080741974916709639738557972468218250454760172240516376856083759649842232051950995884469871614915237446023269269230738528825894183516335135166513596176334331656374476450797753202491397506409190869173492298096114520724168686097134011917484834426361814027793440679975902090960027291795596256576310590737210952310516359905400011014453286249739474255899628553276089539290018403509246633491358880190431232 A013886 351 181350585226043208589205759297363145220854776951292412688913340526181651800940112131851454550284944747577005444166385005541472947628929248078855993709377439559314248086449377593466085985278674421366025322616913739827638252065048981765731821681256056051602245139890515779157876373969795353932437478825892164483405238390922174624934190025158941815891526359611195870475155635400650245934356035550461028573945642529050844979775814970888749721061921664069130094889565884699302002870655334743016145232674947432289717782150264035842053034820800659267436599409725291494319232656448958926687189911336531029432110729649730547165621517315436060855452059495042608519286549114969980055632983462760416550876192724344868446467773052613233186082099745078798678899398009212175620163167932769791232269038410720893894992873374429137094545257556894426005262503128087172929234902578600964895063895328074579926877601068221928495257081564763646205113500010114975358628894435627945848231122961312854457417288522093331305626756811394625227023686624018863605791832130508724141395503725851199251551607218562561347850170888923546123313162149987522384570123832164160292469632786012269492644005701211765515856216696478085091164789325966446048046271541064762210617469408562833629750666960204080050520596267084430148027466664559905856194368933032967852575708090707263312474690925466799296508310219267777896469371006924769708287499683785800224999817746538067689248817668617430744617083556459412130778262597450185516313977723938779904544990977155340217881769955290101708548381894147838969330998245280947072420533392264531997034109606523383062582281757749669162858758683784638176917437595016724951577848894315720510657824268038696512146282237951384322876222117179686307966286342558605693467706963582180567737606854502582331924466507247494263452059417200541507510920826223075300269140168049183196477554033086733940939391425966367652155390407296866521788140436487220558594348686318762899723710399272206718181008923325265003390601972282417494728878922695725975851189320630897983617351640208869596118780705362211156849703621227346386050318130224735477777153726888012558467192347718890771749326156793958577161494682160142753000016523672762187776 A013886 352 342674262624404013567488348183999883588680119174299701659764603031376011430198805800758289271672822476789587023122587782150989954705300581433867762321440909713214305128215977520530525163031054269031757736806596461538630756678050474377110346830607643321313951144492642119791790144209358267339408021990083405458579069495858031661687647577459531369170519680277808158581998883672735883909689265383013544840413319862333547046745027142912313032927533194931778015140287229619490686960298459559691531515015135069736817450182110113677996468900270660130651640273435799598337803812180946421182460066384346264221974607202782050546649119230693886638514837155928671694571246038075595273762305295761274781206025733754884380655216991480281804958781051109055462090577697471032262240476904387948879176142371669058035373893756373315721465693231265886757911857510733423177548536395641868034836094567279227843270254895277972982925933098167313432503905987112933758453682800940626380550386551762007771393071038114851848510539614593319200976693486774076065868860655181108858408419184249198867355867348764821920934551706241487201136605177427622697167399749294768035521259084199632040676348564827313342265399670730702289542068637087765526114697223306660600792030435399256416100708266658903132902102047202192505947964130419132188877481316053238999255775585541542122826176782652449013104614724401376544275836434812823248149394202491766959552455619690443487438509904454101377244613341611898461130420099738752145690370259867552466671269510721461904822420290877606905218348878961143785600835692339028597739522440954507196571748420979175886797476976427526860724698928601571190681528721540562933303052779534367373882683686509343691063226235801321372208577273514985497571239751735779442994388111762053771018814308848735491769850329166633240402581008840792815264395643764683948978958649060358994201698819191633679312963977980417391747956741135125479842172948292284376462006258509972174905132011731985104059852669229874341926772987561743060679858288200317540737180102205884641107871904086193304998972219869862611226180772155314455996327528692492967272420813408328114077735710094488997792830727440846720729891183579976621500735222603293901631520768 A013886 353 647506321078669843108691823101344292032895115427943138665838081420791107166137897079327239142496271821822346372107701950343481786732585409058830639914200456884978928112512808211513823371258263153025800403222166862636627441634630478767807643840017623375368560036196672785010733319213388682499990537295757920285556335189149469170911804857645051770180800531223177406595470466623724198687463725811250137897010115985629875826023907448378533513002813044080849920512602259897641778378197239633287207821764118743452458675705709443282304431746946630721755158608195536975431967273775126567180898702717736401793388114582946473687330682926503785987765203815053828316567600233674426410252491693101040465773907633679749369385917060157413129632353993182035711391568718654943489697213463270527787727104988949958653785377677442813441178487027616619109373992772841532966754032820040213298849169539304675997352489001960608853401389552437814108029540628257012016093808502807777508643832815839833500575662455348604377686363318467868975951128758416717363631691290489257503365079821143390205391891554470847027496458998459314487677292771901558164641209209475416247343834485212930315836726604943616817517746725023271663845427550444654929649496202849120058117395365756502147658583118014130275031559161127752489079082685987818771872844615412086709345737361620560665944413210843022776794060635557660274014203700456396799359154504413963110227614460387231919672210283139527431197349542682911751401285647023154414427861551197411379343097386834931328571491064193017924679625054520850540670199897501673589373473939709526254411685520332779422064134975394209075165847905119813671633714863303958420755582834519195489932754848150087539634958271930631222641416941561164116674692355207873290540019955566000419996478915942687425712572546782736838801024191713279198353513547797146320104272936587684423955715634382296868152038717944501330090403123433216782694415053558755204662560241880171102591140485144383629108167688491355200525888580561067711682718465918097614815671931364969029528919298060340110940297939555056554569431949279973225988068615736416551183013651550347737861638910251823386581403571988945856396139023974849264735901253104060851118069434548224 A013886 354 1223507224107980018103204590793960931208013557468947660642530331834121410785704853908390212612008395353817207389650806158906632192792717946224476494601395928915235863235704601986613752199981733789536655616315703394298566841634665444504328753955494420566148419250476074601027161336519404426014142119576870701918138113170690784162341477281250645183276994898182316885825789938677257286665473457453712300565777610842734673204828342749417728813097699438077763422603156827030267179886533401699391242709355182325827975434935885981324057420487214451119645451540970824411593031537572718357294876399896947737263928792896269002392422063876067905881329520642403632264480007238343718563167980223549546830831471099556976656411808527527522812533147870188992855102743720571384259940184249365164650799930319760195473515928527210262108420751375799479737261596775792629764923484287697745762679827588044858014965347938456703749903956853820815528481163025854345681226345545033486531453109886160842508015753354428151676736066162950694245150022465783959795362807648387205322118547147478273543621945740798369476052429036800769957851406748416483458044760403530043327660994640554826311034971817450100142643373643708773391309076845638605726107939241025206089976770526481782250146933585139724115530833180973845015284184112796630741130227254254985859205006254922639576427252981986228862301199567009417008648470857863992787371478858596483446266573000684981043991179040291390569112713380668264192271824517474247840561625495572990225242577843046907520666175227185072493901029755020854514433108279922442360925256405309050105496179785284169346990883397185684853742980894381436079881575326823534105190285145456767183521255712909264612092948831975418978104096927431845757616765084245430717859124427398936281611906672239991993628854282079162483019573679887277548274451887483958177786790804242117681605153679828487928560311496188955489296262849139456569642320463922909954563824631129031149980936144233302685286662202807233063547302233393615593828890966207927873832019580005441799188900980197280742749236897049169103704652389537060448683822838099829149785784739532687474335741312366717412935849584716008443978739623254107975468487459025334054325468225300418527232 A013886 355 2311900098443267586847236092217363168860863761759484493224984754063137125935522749389969077264847479591921672932847694492072887179270950464211491600950970502608504399622563873366641774517015084753227199279610431031357954349813931514641155474954175681280335936266283575331713691192324297982454690496604628418482052398227715843648067260543378219117674344695768564153316066242846507696649905350053896244355475268564884470978301081952331758997907393731809723274921401839337927894563837146782315311703830853157050115886640932201958536531915184835973246216577369158741765021416388206280956965009200475742006327401335417226312644174394173880780372059661225346610728958317342663597968194055052070106040561182647677266702748215743126225832635154777274851230781246592629413286654071704435438882722734448633040500546035303640551684382335666671328177920896440927839646938358536454065295396455886746269622042573373756791298519944360490756521094256437544260183503298837835078264789941373170856186311034420093707506815067394417423419637650626465342604109722547714786104898896366226383274632769548893414125436230209557287717366946791837814850721826177456910561730320963902042889729627155550826334354249195499519469109717059648944670326535785516621025226330183128322845641000605298217535365392106386377840505205648903956255961252368085120006285259101662219150491562665754498880753063434850078197873781952349123247950563880440032595035811758318261332324196805322294897171597282570633262686909834779543594349564418863993931167329730458950010143391681643062155580992135246023128339546276489567048814895267011189742205444519837304654869559053360157717416922634541410589668527155291692076196721730452653431892114930533314543249138538128487618202222973537924528395566707470030683630026031353231772847266851177191417286928079758894714329799157243262337859504129287886084230726390169823395287028486156278193850673230772245998560799322744671385900194373885117025256980593221132007177548186633288431747725234057765420948786549107430400069845235581856701021573751722649609773247349415378515190065083404364948992606392764237898593752542617966902425698709301205505638040126153488526367428092658643472019072433018298990038910975582418363666343544461235664715776 A013886 356 4368492445215248247543758208298978488258084616580345594894147991765573892779733850519305089389183322317548251680375152385997181281560651326759179761425723430672946441386008773069658564590567159666986012488374922943060987084869210944257458868498211833725521814418808922872395576038897839090110944612288214511454294786014348571250391157370430094741745676158094014230053132658362989855343368352490640618654286692271611620057526418822503617186157878159028235189146683430754089735875200629771165978905584257538260873375688332978990387957537911980140294906965666286545359447987721830165895290458504924546871412055086561657489130427321650351558406072029942255744541896309784542169485564504216630006130851112773206237488978540525307536294120744142185686090444858561541575205236360962406663378748631886634637072535770836629469965154961241000808242497632446091136105986020263010435252091690357007375197183741284702872620361734225363797818051031948177632626421961378410353166642599940619708382255368687107626706237533266334541936197876218948864493762400215040332950661597808937654591481293090963430742172286644612745037529626915559396131848739646484899576307639123118455379060632125059863814953089943841636004206709844966737082819571571167070557394866271473418742792174231752142311865313231680295203327740427588150814664191714657864040036424470209676115756041083204396941106804568462792560199966416136428117383451090435311510536628752541920429197167909039238124258740734032426352908778842684712630487917739823999284527988904123857252766628333098917671196864147012557430570299778573838229295064019895799778799657390459936082092562961339646497784059668705144125098779519770212013034887086767959439993519825057974094858188209214370091751138059662108975271354192300730938805421028012063454555464329445183231980026117813855167566729933953836729224507498570252332407685203620412853385719842529346274198028915323851327008532454680003221312658482673352807180782305571667964538465371920289555400685675068063690931356702023829046199177322107937802835933070895063577840015447540117950190660899518219067938061276362735477569999804449546483882722658736860284877460205095595007791048366188807628136134659113521186009844934309319102596285438620528152505659424768 A013886 357 8254563532720486200614764110139084184100852432782490465052945432504491929432016132458062279146940351984925014831183115943703921839835996806201689783437681371449818061356877825311688594576268806757627425645633626395673863243982145185518678039230429138229066803827719938774146763824668112013822757389152216917979668890219560601080459118450128853260970893806697390280653037770997638014981457851079034812509343196542284625688860080161600514919213969517198664309885520316883143834038231103595442556428667034348056521982752651970444909392148997264489736766765300113734941761415263563182910432201096233266182720334105804138018421203293316211493514244713473928302702541926286957778110499149103609127424660075460641763759574202863324310740209146267261522494549710502414991177408060111012834107255294856764437903877271428228274303117929802235415229159766345895535869515792336336102118424391164509711936592087651853437611511681416752220715459052336254112926642892717880094212386524284596901128441512499360583980051843259001227737297548571286767983749631049533331852915734048638706111116124023305587900625003330487615415074782071579737030065159276329178722604473042592693493700840523285116749093280259004952461196864308334107456109212214587019178995502670855484906980323078743432043946716192559672046761591824276886958563387409882630838403546513325157278696911037508365919213302494821102012391930141006078204908012910051670700341676518683131501557234171547455103979340211324183798813135420214067075765793747803754680066982937587508701395732366117055666128116192542224118967860212000210355252615529946466596426911015976600502767480009732633153524830060075841774174650619613159973046305522769959583109675268795145994472996978108778865530014441119611932185542198437307558576681801058698717697459622061075989286033991385290681268730747841283360767294185058394559242924914834616274546347871408491780643821101470659104272858653324784326889317463788121917158976459574445492417018935888677694619362829667010972345781820729762603168487094180851818229088380905043494652002309177485594905866734580842167765586569854181350880989390494120650457308488824091614775332724822073267681715679202652852281939695551818000406250672832991478054657883683314140073813867940020224 A013886 358 15597559105395583669123238590067289023583079529707944943069163995006647806112995859376515824683125787019450790424529018027512732183055224813100914560710772713687689814561992918618556794276291096647396539422368640161220670422204854113910157425232563525865221302375137109269586952226650475081735040034305576217273006985554394685862400975531573076998626249868533574357832999274868464868692483348747709652603654605204011675593647963950795161774869301952674045722701762854132248328195952269958633200465803510758988466129905963078489646550304196463067342922903174605309906434233916740556405699553361007300314350496275636113467192116264544927119376724354749503755081036742570194234868699656173408491689560089468013936263651107356045991196755516093936820536981307374627290049112593327846298918378172991906665401153568018094443818393940380550369083732961374681135921889216693385935807706939963940287364602437880137396400708904831289660192868530604911011654570757507139253860710779919397197271466971890391779950018601363224431893109854258749195605517822843004598802650277754818142628969472238469493118208186293182822484632025809430780540426162883454773580514288918145790659505309825902811485350691392447470012198836497370262757625371905892764656016173990763056904712995119255069400416308622542594390055207540215228736518702821317102988060512578090790788792764795322607973236041568534120087351394652680573181491624138420515301903221016055047425134499859062581645916033924431415332355738669703054296220619360450045123304808815411353641878931215579072640934372257709625344029861685068813480553974221689884993677205394636873058813341667030472162639606086957388189543646222001199463949161434049386989537382878306706426484351953931049063381818327477502879475970600816786368844623477462883218602153383138703234923232677033920942023593021736958117438334538672420490519535145474216204661993454681600996967583751063710382342656979845606070991593821415193954762252830765165820215441636649296934066520183328234588993474263432696062543871821577123808467502073729981226102594699347883100595088793928452773260483883626225746821489360617194569243315486610361144347795906176595340266804132519598344780680226644457635391638271363690041204783787955712533030996322815688134623232 A013886 359 29472648563664122242497859696156267185713832420791182110185314071716721481701321360010364253814844627126769591160896447536211178325671295039641468924653133375057420667522275835248229124647062814909827784203246266652157419768344781778312988345681844596442094485886383077288314878145007484899243916127542719041720121263680046457775645286533243475958140205711585249032181784773814655425005518376326512232850982425046133933828138195946576112244616237152110391228154124632756964209012569138841194619337767408217840317968154150842295524452765199902325233032144305832606229281122513587619686404893645251842440386638546561179651975272745763628847106438285555310311480964435584876779992379071916275136824858679135896157517834695624549111493670927034588010108422695013259739203521584749311875354602007583971093928726945212814682017035001136995799808811124358833484641652363408887875952297187133782720914957099340295459842094723884250340631318203638060490470103957121250105639075546990735523253851303140983814856596748540705263323399801091996200041927101473810513750326280036616208131136587718700323172386406157636879516641167744674501124211983747363869604985223882482905364900129277111523692751135233044181016010531082662932658400658741473979525539169855378167909324724761500562976805843451280564996427838401349409333206172252670515658943526631157859369197566988768149702771680594571880225216400091076325305404765239986976257986665528865103853016546629689164275510268390520020606728768406633460900401003283686870863552820983719200678377888299159317131985079918255861342067817684532107750823411962130112607732649643133206951995808387087435223414595194519898086539608504414362468695489072613832075046173490596246648879183952885584516596255693415010160965650816244173385404997495062585317607633763870633194207422923077631926577636618897460476051718917570168241430016985763423765410753648175803432638043293329953099742449664092902172351443953943865210712200556923272848572851622480138709110206409771165575855221177005992633508898790153842680518320958453813165444227660857380774625260742165798649864266011015840131969988008162711107815953157403366886802976014842296903917264551076792405150540374500114525191707145144145063779240892639899819614313659710194197163751243776 A013886 360 55690573601145688137512195750346605473574914899689552397578643539865621976735402399592063962352408332390675762830712778578103483806482057625465251153018971925240500255888731705458325810601101189043533466541359641585383791356831712615283316762373351730409895593507361098585526567666705503226094528109288640534225006095969378025126210512784047808379271072226028715843241670691487410822116827347318535066803765158929573205075767434638379931261835014003038927732200732974069311346495462242541878434472826486011368093942449102498774669549162633249036885930082851683506087450272105754731355600722075471233416396499825148515112623612171667088633369218378360176594644463006619244447416639738162692177739874564617457030568659870141888015506872786254892397084552054970815178887319873851587741690044606266429092012716716411887813069564793028430879453135618632472269907357773021805445987430291298007548393833656286243411462907243220515147646038675411962684856613394049686319612216703176190141203733299173502505070949804946563363007469915349801075720824109277665184846176528316228815165935499782449132256199836710473603154500618052969107740274989705538852361752719521175458524543607477893067601064377100032827034060987196805232337468815936809504544113998105287213980086901518139095782957063998549314639170157752361000694927720491134120932638601729383694012535908259832655097566878957723998573401702687294909854683071444991710753851347610046576557336769981968494761747386822138134297815265460585575446648922972749633203901776840564322587441149637665872554450783490978891404408402126525965778507892894458272619968167320875927593868815662372030800237069812518574787586474962469238061247997895960773446380847950278968587829341863486108163855753678094813919835542881548870215512950306750419213421221315929504623512131717913954804239451670696836596812094411635227663622434335755021117559666949476256540603002189690892818774141126880696972005773249165801498475031381944394829932106094586550740295954505298481794837598568992859488514142869113416206141642696823654835402118372670959275547104690052743823226721397903179006486266300607997702573574975728365161562525782413529276141137743249072471415496274363432403137443686835731899875212655023790222348979433351272228746315110199328768 A013886 361 105231125778369655642622644699590934611492004797176588144787882316336803587335960841392377117214315507818784419820504283592269843689246688663235123690707752742832841587519158991219477785285901571578611445305623855231210479866545785543035666288044289482527165596832517296332056265412841384319924985290412317916974476318748665696181683346220327649183602481403992628538482477205172483892325649217017989669110256923828235781968607719934774289954563063739694260597079074604346200502374737598715372149669949797519528786534645665710404654790672138583116130473134793889899230651235762326756218139745210704027584153501381606229404329973603992637334778207232761282167589148674491512492016165116760601932907579301315079046337561493504267053685290596978084516974262857407093295939755239393996945889774206573643886536285100396978031166231406833146080026502564628123362104306212453266872963576680667393527203439474241484390511142713757702366507230007820831506499141257767677679577017091387227252734055922652676781501904481033267840711298913007692919047646170519579247999420090257439849815466410452922841939083013053336185365443423853112730974575931747915638179492362720188468813304815294787447960808012908154828913096551455492869257446275592085261882412399171811350345924846327827054940410613505610831364107476643813271361113182952991318622444057392588087927879451098715470427399252338388620536345508543426468224293781944170096905733383200820489572293725781288244709965486222733910148854195525827764625573512083772578913830272661071445902905998238545027470968458059482001873245175589415416104163602160795729277968009988172884751691510273516993495142359531501098324230200321883073224916256888274806759530966099712730116567513846303718430960588766010261348875807091602535595386374485225776132265910319498282192440571705955235751537132214495280134565035613204753865895716002943943743064984758387951118914133641569840961785416300837704815999004946879725205870468098317906250005149848935719509239546162667841648107691452814699517992691912904899633806651507351679820021110009211119176376991514973583040566869498393114148928241241107253002856544919737095501603378717623567687259457363235663371667636464156362239131613192446820254583405826127993242863516369918696762727717150149125261492224 A013886 362 198841367874782393473319185499716643131967724520591371307570549212715901280915236855148111244620419725478124838591390638138878144000202487004011866202003266934769166812845402216720606199787110460804653671483257056881527924020469186896982817876567271988919891242475626042595570893323611868886632014605233822741741627268665278742202631037150852075412561373581579543122203257487623360043453992339702248703081329955044271830062858152141711585520863819224486604607901512841985241390871228174929408322107547698999380970114697341265077902743500771558221580425860366220949109463194256948244093597882078299587994133763298638919683080979562949159743402187484394270422847092482561578276514001087347097073160308805227331283429973396157870888098007182750685204570023918945006465022291428191236021051048867966947131394595164586916984394713546946894172143518398039233805084709681252894578612039661335325452410748720463533176809358915349714145276333591417992948072569348157555177642985031338380225494184581654973160668990646417069847237167664454120293659022679136340320483768221107570102136111234266708508597149210809166349108610199523278516842167494201045456603547024840461084638618753226940928468408075334836303759662024540652749977054244077985364124626232278281229650448520025979512549641802140570047399013836426896955539275914886117899946774372639197888129707318653697594024559950442544308929621309887385264709642352960681601669972817428007970840139910837097265980120063870918869132150124531347317548015690081109984393048440651635449891862281279611050468262927358539287315624139948140508977112209407770464580311456697331861494484223684508958364629158015219467358319011161819954907458561695863650058993408551101984020902244003532424628153337793412477516472561054465219979903040863299099354693431630593730085805546197278422908560515844279417493309785213572080352872836296250781890695817119937604019864341676833841246478945508741300213757607779465628597806248663602369477009730989753769641634750763499948207331554323112166138814414872483885391252766875443498934157648797885036039868319102965603358797858464339679916162038945476549842101635870897784072773693116702529547679478330934485965875272498303009083471444076825353254812656980065019935931128900074532004553887039972982322107338719232 A013886 363 375724285812416817670592786706328577929585989286924796298903467534773160151576442273908506268274917259832249395007456825326803696802174612963196693995586909095397904996214660975844322415719330739201727828717275070457514956335509920546558029209389466997559381055262183750055227701755710631868375482573582463970467243154797313422346341123607061254433162769555798094138335364844373497190589273397346498677383982480493094633388214752826109677229487605164374704495743245817804368604465764880045012224388114690502862300937688425739570722531231265911725635282132120479386366870149045713179695451562842928395886899346848682546187719960390802717878020984600511912774358334848088916340796008006616279522337378388475797918568207970231235778281575236295846740628970956473077976099241169384457465825388307346568357175022395958171552368750087477348927068883772346198942606304702985669503118794558790068244460873638228837457837306706959528658061511111668514098903588718059375221908499939696000445926595371588624325258983317769009837104240429387243175048692165770296306695872950021789022753127432710875863172898039970254839952458357492802340512420747682481061343451144633740370778425560297524316324192910094295964822537052387232135468642433873950648518241740473607306548138709088450055569401560787152663323659776869498826484438511939532027966626557759103875077474798693830055345799696437817564735526679281286799866869481599209212704327196681806165444461491040632206683523508848444425708298646510448888124568911475182830989603755905229493781266427112952093411214643123020364054409274873527965266863963306222021216089958608663970860409565579090223439135588852502218497324137283017808554576659506529685514672057009088673742408211397266756539770446187622828315846024246563736786985429117982352569449358219357733370775414316898995018482876802843370353998384226438968728217219534633997435638313763686258552607024373611567736426728107061281162309535416629308898299557674785802087934323366847050994204492730685070134231070439214409546587276281769630350978708199298021394018400123722031779781899990752509207476951822745400299822471606126233332040303889300584054822841755141365352349616510827214777567006904073420267836969641358729098989842624507499590297511373456033290780879226347668260419719809021771776 A013886 364 709956587293996821332186670791103878341251938604915913492926427342746250681293994874624748372331698856826703824825450178519117807759091479067641650679853164645572828547887344510804204618425944346211930449853644020334265621012976809547318562137127636375644284541829654024224356497951134627238262523855599069279747847713524049928836131104251947520416762508144010293144786078678253140339427392154877228812827097007700375840222102174068126410583168435115237181624612573513456965175203166412856893658812601099504112512258226043247869171031893600666287585208787826629993138474093792010161530775018697986523159216625026171381434837630115728310015336355829620093997218730062233677472245231257045910064463995406755436521393091597893895727095959556097070533996803392280921005141890937951450524784747333136240477530492718685890303866314365294399257423696571944662443582709965011225551669174396863831672549444078840787937530723959656102647355973428253250848837056326806017519311200414051492170608624963101973689030966589790152379877385379676394311790407158290247251650707258426771840145581496772624283023886603590514497419286833650959532957373847356890374120622292463287524931048029120272427348072548741058637657791693005237451753211746490333179019317009063233211019553364254844394602162968413458483731161157259745158562547510128557655020842611491754391022393900418303070019652040798614060162179676316182535850840832606454553631290132379647112426560210702665317518572149567737436596778456889455884635765428918338271587363589838332684105280040146966661242842030776679343265562024704222490273377605416611332185244670908255962090762382012150355323440556356844912001551775437597394474854309350434284798587849418549667066094799193510550621340962461854092455116540343530946993110483327607677979949284911835353529949358079954200219084652554595141633064018885983829261839955081619293266464217261821116200732549831596462824584379775803570923302904218129409956342098596429658479693883535646448453016994920135126603398735307685493418125826469190876883038135694731163689452560284981192146058925201726237318153808901801380553734948027844734464756732939497926011303487449578959446108560171130758572817734101716204588656167051282931026120038948305386985839287970918569913194244397971310819504769120093651251232768 A013886 365 1341511248739942985691017303153404573189522743125813752827002003461178347407351331307254936532410063545496321092867776242924012397771730967918885498591828784613005758493574393792591279312429874806382984996269050424214977620966248564062707640820327993611053419453135975695245568859120529555321349240676776622140794581108348211975931030578399143972258861098988661241597007141115909429884891138539307055493396072038646383775656797160849561485392816413603828490808055931308675850772178296752409174837095209034387786871562751668087789653768393127223795699807798795989582874680216458381056903383490531116998592914639717452604875063271062516511299059087212263581774136601326234765473875477135913726188689102872752056676855701304449172761257258106495229374783271792345475341843952575843046465216465448779579646646338065461860369696063902600607416051579484056331924195694103166331443216418526733196685835907949167029981544055010999462567159131998877638699935338849330192911929826343978449957832598254278670219634865477136598652140151337104365046941176073276185918807123612890958412440206137693654121224879361773321297859566983688176302771198986002464630446356023925269281908910562288734929999242749779544687841758133768520521234412813392245884413172802181595452079795411388297813019619875899081920186922725600982139774715773618598431082423531711251361135402797625612095410893867427755572432529526617416401902601610386513117995969632860345034933630524217013898692933339514410492595301475227695377019434009990366611166791443723638613239445794900423500151314530410628433295621503896308282500885575111855441734608402318771401775917692653934922607802925194090726680948185210070033483061507610681410658298045450110057298746617522483344116465999757120713772229650903845084447877789760380984865216810392286905298879348648422898199575348758281232585305512038350692290636400243665204738926258082984802897185802720190065066524257324205601902403622117642352912385426560658396914158212124684388310470417057249890905730941477872662427101181669736066850128603988421775510351495432571341281044271175575442796789256378959031050159838275078519213101450347021217057326708173126015242664459825443205214922060191111685272177856262758585413163589755471513476058371692632660313734621998585853842589987576717120407489398964224 A013886 366 2534876727259036587586204183484972372552580110682757641301812521676131847553814040395587095913673018953536392454807978219789440258432734141588552633803164732883628065065186380129879118467829493678147484193430117071983046833293952366698842351449585526231650987689223239322513779057990660790789451242007135448345336935035739314206936045587964513677373231649093806644961973589624106749608733978867441354234545429049920970098200262897632184196830733325020558993719196630011072009991883399837856299678580319944690061663325085543965308520491835064622013192894422755340444133343747252830176930812535435901684797216529941627483688563554975057199222340481305502471685791749494810773326939937580754227766908890737060358230772873802445414476143354685773977579250477314118655150737393780830593623186146185119532753754227725678636575045852076309224553933750942529355001338609315131798572495561522722192995261584911691646508166236939024232484101746732855222002959418358851153960209418105138671729921827018140838329575013489902048441927161481749620853018544190428336074228538950963142505477815431189522630534652845867291178153906266233699920074768925582705086823260059416423226478056313362800284208809124215434696715775233308715784267866950975959271318830105472672955195514855906163121951857089662876425763763200768396619889830134924947800223552867968565811957900793503832595901371903287729241490189952551418275710295119734822819345408347224656446969470362383694518525408664479565605672318617943045898163857883389477056729211774733988367141633111778403432333919094598950347445540933874339448748633354392958463327580529552676240110917242672710503842180957753147626233065900431021613028521566812900051774778921145073560749878048578723807575462426229063072881164436999076748530007539441943576809797997979332783071792853066903158905175192602487952093750565771282240930233241535621973588123411633349428040829582874384100867622107863584530775521007437589225507950305695370165740292104568015630251038965018033561858960203626460890997052725645319840365863805981194157507543854521532964201740261396689738294643481597476858383388425289763567392461681329320187072578713309277378370050998023443066391549847431198524916378567502708214721980697967066796775928665282504510683702902220623874673635077645362215774138928622030815232 A013886 367 4789821947773403246732088666579332276059433694582596990759383282958525102918565288682208717651407299077995854018046601788811093050246224586453198223150178377985451315649094097929255426125019640710429785412411359455472861838693586985638398144343890423630488293505950177880163716467049296929130441804456938914859001621661611864467371729789558930180326782580714886034507506511798844142644676246980593424838261537279001067626516074362953051028437055107492447616643994937776761315776343132064818452471055657997248110437045855241139440090448715799387688224871128616963132340154077809035811762801580958545874738906844048741161098431659447108881820159458579475694418378144509410603333839243974590604653062498852245666981405037605139176940857246426888563266469165917484558975868555691656503131376599874723945266445868575155129955836240616127468821927489900973308271169393326374962365033293195367128773670442478415361109142660000398140926519169370507776129688022229497657286284989750090669663364926835014347600738399090087233870315422666746667575996544508819290139107871888493523257790704748681923897934102908659765656921920355674679890575840969175460885498453863951372003209687911928319807431871039225510509003833976052683467047464818821741408387379164737787690602878615244896838020326697200102082077582503749537664251986548389863764972818345621626964169666686579449950572163504551587967384135248262678328397350928807089685104864559848599633187208173708632883981019399323323822379031746269405351701684613000487383129703234760552930923081395756894216828338835743149410121975891339067843493057630193593737632969686065791337673905672402588241324062187979699653805961867345644647287077439959517925031965456470254358039025564496801987632751385804798252497916122891471453566349286288234440545336383445811888243401477783922068166134078335497954661884069063310241430058965741982141388963178673204812044254273252784216708230971111577694648439678981830597664606643232189213337552271444376158422195195051195641414711714046044452879518924692175720120444540140273081813214626100544000100753942246820235409932894235181152341782499997927964510639034266080887246358414150384637291940524233161268075348062110874934329191617038957355875783623496234473050297976200531483243583125543219813619311286396191791335908147078473523476299776 A013886 368 9050694278210294026121059317530975730209072007405048630635226351213374361671627575404663762195134387304210469885172281248880199472767658099375196860121436257333213271608427436435987317032201112457925388762159307663558944598816563773278776704811596339998614503783451265716665193397209405899783150659564089151472293976239888607517882664714997288582979717907476265774452280064486718328928815606654625956584784176473207489352900725601856470725701749345354289258086760226584959325928873139369454873598827697570544117542307862596289369532828999015617395263693288758497792049720260497464180761013457728677611438646727495491738294441313878154635603155067829102728950745953764357974920315952558579219653077999831240140466719554097467624293781745416362968714295608904369463134913995041171995308949019072082375809227586991818728600389573508534749006911883237202332163337008208931684886171229756583474782606910653054357060280477771632314354240973829091637525822336788147429283130955512099326494465138069784390767232055291857954329864172577559167158240638614440648429573783268596929755177066390557405575971546964910416072818639202631493531475610668442937274489542470798866093360923568366571401889425695847269441477356558461916993461944002771360269563723273555252010957100139251069228424392676575002491027173416445006385165297718267938094652158415699566419432148741626558084202741848968534972354105672789212563633125599844154842104228716623998711682286574378274021318246864340574348405102258734787731604248790818104943565627081900028480578465066817563091503890557177511344585361741045779746893489920169648531631655263759965206345806593590413857982225540416425115442823753756575064884948344069426366566800903651585586811085457855093138167242770572401024375982372499791931572459488193086575352370179394935878044307643573210054500545638132250199194546956611821006278513659779145710940060375599170270284837458601716966796938579621361641321462867334339678767915445638961307467811970448606968917510530322497645756713984086556124738646815492745091116548148823775526655632334611552725182381425143439618583076079094182779668157274956084748044439178700089929952326975909313998318457472494206070994599287026721727910541945425068573027492709882532780772705446293285873729610879366450776781014788813079330771009285658777058808064815136768 A013886 369 17101902285889268862349517812508370748579695774888342930892143386009553365835133974402239695803535693949642369159985217134884060757358638179520191980585942065896605135206593014211475682669902191664897160992535838663215747827696616775946831540557438472978502010685088441257707616157178182687241448425491196809769199584095653836330350511000187996593163819606994112566900245936892039379357364248235168259531997466770125729241581918274048727676222803107002413644824483347827688423576768960212062106596389654842977907096183583310345311409408626011942130333626400252817155927805813187672397112226677293461896890900819580201332945550884582116898487382515207701985338003130362610369954231573844209418921427289985116769741418334396843703901552585122906142067534125126211597716913167781957284831940180069996550693090553096956931363980925635374988611492473384753936381212383927334625946992798268687923278020974948870615361680061821987728969714408436289027336393061280106161655667193345086500165493502012246351693257140253725451047172784849033320368862447025411387171772874503276163363630418985472775739377404055391845077883770440837985969283306699548384099882655787462471806299813625231285590725398333250733223993485677459767569501898605428673681838985458565250431840185795924364379815422821090474306965234018165157825204021278912111249635689673236598320033566433417812106050806510071776690641202747920966805439117873446319976685203247613775997636074877774806485914277090958290390367132264832975384431977179168584922003414833891673015989689079376329055686823472344795756365472814304391944778037961475122436618163573432389935024433073437451132799757949953583572537065594738304032204522072606577840620896849911119274099449126428332630900400587504950658828076259639686840557509130186034214015427415138930197204426305451343376262487020354279744391641703711085395191678499081560802729588003800172969281579746975129125516557638017977073868513947303213558130132452785120839829338529376633373043522537760421231497222529482465683510155385856995356330913652476643874351629879247282459817422104745438913206785900621836766612000605724219145192834850017971528760158579215010633174611049385931977157122985588508521964466922732955973398413344827317701499119484741511601851513370102705661380548552467952684886314473883684049457837416608352436224 A013886 370 32315207298543213985692053673945817098652238585964216375240005593615299734374362433743291257520095334145037832208894946771128604917160647227599610120371817377572116372122051548677549682751201744499856398702343959591175254191285040768092302580428037900509042087326201195770444064846886864303965449218458549773441966919720456428207067754369603232346551372287148651294812563914481217065973536047809230417827357389289892933951557462149257706257704969621292336746023709350588069559161108170609985770637126807322336077955921421148562569389253438636133467330249769872915207692192174813403756066555938160052209584345679852521872291258693878061463641006404495987025031159899033016951533677446525655103292523521482597124366752359289575163893848915165519513054266321746485396274752180619417462785319542174503242300041730234310714883574709690984246480640609948682726059974721872805834481407287838968101812603537592187550927739071056849709053845315320141784805973564016927639667375747194688407944711225610276314276324507994951493084304184721618193102750676300912544035392526929406533454688403541541821908303882626138657920126680344353351472006719273652241046847070131003887926086326232201029851095809477763921476594922744586298086768563544062648071645128074970223127991396194033209352439068869202285355263683313236300941455112079951400229751610864478332614389186058460428385606210355623306937781516193983525404619983081892215945705106130187067484301202734647185541976068734207874856345241379395915631210362254487224673900148560847020797477604814338971341096039654991611027763993734779521278310347634788624152315710107123494184744247953709057662102173029977893003991717961718467673524634363691066077146346818892853824521547886926931632705208137330554606500450401774843783938571412107364297708703149969238054871173405139084000797555074076795668050625630797948208021549558152546682892142145164685237219456079332300791444070782954352903515580162377838636608838118544275215074643546277146369435102794630883625557743780589123716658917292143031001471491848482987012370860567669529023032286651619629516350320020666202855413504760557101321743734561878758425656275326210149212106483451366076714212830565632506870831353834254666152742493107158665054586288206544048594487360415718229331163520367189764418875263467787445101965946931625811296210911232 A013886 371 61061781624693703764516162476570449723466113160403232407729506889516474688482295275203443374889731500349770846531297206780427935736109409860560940095930734218504188789037920700731540198936822777951104655583190671036777842711718091914082636002294246719589069638864795341089566450724602318409115385948824284978303190548562343412134372602488662440538608383429882902729836386770758444368917482562786791902153204047365724411420976530638448585497959064037366118160510528430171997420764936843723169592651254427058451938151014527916847077115712841536801443596285397159224643168520183377813708543169970957213533559872897587570049181649107673780843729209189730673210914078748096019775075587825276589062218247085440828083095435522038083963288572306931480375242923905049862917268090928428671416320330676667591742546405252115386028901126497041373720653931116059512521315694315259753975049363806067303278205837641320994646231426061018749391037456384778849672032253855412337926231003855875172985623272101153958594614485947923004502884322489716058645904778389916562714007868586324944844606908657303184097339629950886107571568817931124919073634256792524476517810408724613300754500719087285927635573675406523279417576686514980642442103219101078827369791442341366365334575512446523566943329669586485040823934174887550825290697343453222689607429331291837970594001506145522112954743733155689254420843809943991633062131756972192084910700094105980205316732176055048901813090180636245959705676554565062782381507434901784486916152612155915822583394248162773820861399052161458803188466509954113439870462814326959572270962242891715697126659678819117394116668463078887909267327766622525488441524926596305331000345261268265881732015493532197604748351347514729639421406695843064780888019129238506032888141292838793681073212866813388801848677219034546213142636887084571935617399534863355499191330499139248954543954322293184911776941887389941205490707190127776263967796899689025981469029598164056451814911000748317445089510577894800000229323039757029880122803388483909154300802991582261130176616993071823727600105951041500810195597097985363396360830324665028620121800850476855596259226421623722230894844721709826241084742903059601884921012905327215507584409864503433863024814588292646007863160827990853190028773445293840300187066431590411698320999358659114827776 A013886 372 115380388581009232434909276098528271543070416512276815054208628874209866044166113718575620091003640171652915798938450200421679653673008785371400414455187645595790523001724805742639894950624654342887512921841018429889622234697095731501909298345583135185440479139370473603071929899162785353591675341596548006517882403158465850116579922169739296910443657165860836976745411481677648492209286669691199912800967825465372757144639911781045432016802207512714957821160319558184743240822359960181920302120846845525227984911868136219486780897811383282557010830173345805339361790542654345864848693624500595681680062181661911348749562692070341088930721323714350221008717800493951882299894350028335832233841117608708742254639318475908506458238343260996863903509687021237417259372856432039449107790793574596049427993779925879429165747858643792761474458588607311110340955877453875896742799126076268302982120792848220235629211690223279267076249323864386073801417082641853063780550592465493938338868098195017633283233708504983644975772506123478247793503425000292677859574382420228924853380134187177763062968441849887035960511794148160479851084128935338936890044805978392950105480080414764324695710495678690553380042511544384738942578040095510387317675482076122090960212523181902552643341973557101195365619599650973919637842892397874219091156131026670455690419366237964381927931669206371529433097484996268248382101946179758431053500541755419648804599926984443986643301157186444470005589135835856396551579060240752495109373180659046229549047259102712436203137432084194623387823224286280974224349150679142164345056897583376413446388228075986882016166244994443048068938445993321392242143475372498727471687660394644154625612601052082647563609132759020712655302228607450788231893012529996945367552379366426813698358148690318841451531601315416669418875506097454620423240698404292680923895963988597552368539710680866888827376532528271636423776664603835361939553102052151593445752471319743659821542997749861996698082896323651521446833321477587611436523885353170763252873859707198109999225569818364739817313877001697586602919674017246007142134741434916648799666310989433851075312353951054693568387509951111792950714015477848525814486428513493335952235258178850024517688072851970958531785977079425020480576289381476991228343874743007431051973014116142786286891040768 A013886 373 218019090090240453313566651018943869003096480788269876868350890444582988161342875166981497304117566351869856800368529468310392379831599864556666338341260009113146706967323137737508581022061926857381272016697289512529673706772121787182599749056266833586082395286421987065209420435701225995015514791869906023579982016771335999473085690374429943784473200383581330004474873682610670906126917393875061236831499172028953469972282948824286454885124913645385777420214262706920028916074225065241030781437884332205413992993948850419983197607515659886454685840348988686703487179832102287007150416314660341581040831736478534503434013676929970270728645230208277318411000876843755670333646767194342481842434692917652560684614307733885484731280509798995322132426992285345544055958649582575917771710034233162307925555350746984141209863849761834200713769766357539640144739315448765370456497459061682144729320022300625814197418275071821358130734282395780264700796074013401010021687421903838450079098314570163079287733352112344936069580502850728545726674679770953034717760246641027129077351793395797111395367152729407346765832349844951301591253335344090524301448183942980009944911784589165395486624289898591951569220168453899982394249302067193371543085425315613867171506857003781242593174406290344591524623095673291487382239518502466392419637708191803639618034341023537881230797988318945038127839148529428601558871610238993779048900911683704794952410274832141854953609280982475504299521052223087499519174141700998210678828062231552665876534131288194132651489991268467466125682354268179367903154975950485301197160471852825402803064911349086380677523219221659761453527881518708316496202562472661675471221909076586965967609551344781704191473781769197249970654121505323571017761615900281268064275214374660381506379210304468392603887664834369245200485752305555132203902080002402512508004248882006299833916844031824285387768219816381179494002824582139977189397475938479982124103605726705387801673359172211233376803102240489558077249945597762267766889564999020172778206353339210918315016661510547824687122147938343705322105722593419503223549259103692582239087871923682543108675814030586515216630850403302408382294780798447283226227491753384575828593272326493283127838816442753060170989765138014977099441577973978715361359278710395065478014544337411692398548130121908224 A013886 374 411961896023635472886809509632563728664443011010129534694376055355589787774052333943522893897946821616370021574558761490376331508373636492870610899606817992899910396790830846728388614424695511008048215402046663949611670486757984621163050642624752008205586539496573821254833634153847094200949476254244034585163979459466579821852359581789430840016939456302403006573895578114703280202748427046109711711157222227492405550348586747044009307984375712827084312668359423954589465198888541308077364051620020221836719707913589941390386810736838150420328407813976557854756934863420985854255527197854860112320604162342634271484584802355489210064520184710354194155995238104855901714481008254593879334730045637827022913787705288236102527612716250339867992851125806958635808990729673574448811792054585965888035862275773000277329737640014866769526974316509876683462749014778813892683522742990724264606851891775898548918481387255190911340040375316518029723210153835981354119704659858431992212439061644065713909403563734684219396159125091610645436691661221305440183905568793724992350236433473543309556185121120048600781413620301631824941045181382359462443823238842036768851431587070982580078018869686215102596742748215265098881932736865208502444679924840942773863763529868774920915004299376545233849117999013645190049229883562497668416191589984992570019705769913699164427161516493191852337805144764208455343790393910816074997089873597888354701988635978194020620580981581847494273708237395607075000291446844585671786955971783894750507754990845389970410846010639821175533032173354789815151850028741596806609612516118477999590723781758408070454164066194298233192130219772025542636185096483566342376796805840290028280109484044715456475225674730870058509232548967064571249440889781033462675133676388275498267762245951656593731675742807065749425914991462012503200048262845505979710754724572551474879964574583143526151291594419581999752574123929240025072417815409814121742862278202065799246217632325944316835829339084294357373276913025203272452779745981556068549836169822666466096498669403057162831998396022835560238578080666029402503867115526426046185236348791975088975616774340566147300384858722734867325202115984363760436071216229137459386179283332403427260013304136708100014401176788532308684247837623609135013227932929554243783085160986514554336782139793138193879007232 A013886 375 778430015945588833231782871497384179645014251428388444613382774166151084104640520544994667576955579828001068926595849831847423975614555560560534496348255861207897888643256661390867817381243047344455650280814510705939824978322311484641823276683167402641013746263462002280853480420816546095099699946779391943019130339265346300817919390242691253509128254566419044325822719747043647766146939796663435738627930089958369770961078362438454580069420846935248050520126580003025706576933423222421128636291538370535566785042866318373150425190385790213439108896240056472497351896004665398653908016196212312717419365829446755100583935817257035683195276382774553942955610075316356490828449805616447386767182875777532033160006706081715780896105019722203683515716088803215548322995087836724092400288999894391124148208707836588033397692967611771961545805298934665017339730357573809570218702427496867224639915439201069282797037953016579958977411906082340388026763963547615341262094719377622660874052832653962900363873119019791075961605681104544076518588910619677997422077814421346345251557125736284351461606944567994481334171686113844190200861294302204731050189772269733245061881118542411872861959555242098983522001259622042364135877732918299547388956221850555324203925607081289763522843964339824433810199160215514470943212623421594313846310304762440546995392244288702728302732397007542038241791781815842547055327041272909200101118274614702617527262908044119155989964205648406059782326719142469494150708631230058667134821691750435927437582541741835609281474632665619009600537741663481436850955109201594671712302856960236730644754849671620871933886230627723896387115114186760547971000392259486432239186818025148157189917547404895660979227749860674717173529086598267766663523221767838000126990625640956710818971558379846504375069984461614011227338586892041646708795928457043070091383401106945285984901265921346422643755484220720108471982204726215696038386628291650393416789297721068150076959078869950874844372594831920273108109991207297122054119054876937337576831739476229009028797746595917058133545176077343888889506727947846030427177751037811238144677114154784925478237057154893822093616727000677781947511896342262079666215907658810857424016047842879240848819070991251128012002821953417455876818042767866028675078769831953316716661474966333409044754324640550731567937355776 A013886 376 1470896448370274400432113496929569229563470289043037096511220461815585771689437379125164484024052801064436323809489866775064273226754044521457248047195781131150885197647861203151019319953440662484568374189818113365601303204638533467411680725275659262673575062499557368725827749291801479371825349829036042074986772076904941878943914306382101626510736457724559300748656184906981771422182740737701734941767700604222456851375382919156105743952615410901742788325214541523157278325162934651543847195020129575736149858879878823475717102626146896842027710118850531028623876227429743588003667662347844507316828676251616046141900186434342742401823932004046548344882746218795377101661732242299059255718892212217199648834087551597415524676291369906444969853424618487714397213585182133463069828629284952444847674482431649365977091211905424240721834184227097377107484599612300028201979013108520400407928395736620286082556233410805632959925030260552195762322956329072740425157933794704935696062462262892283369714763001759988583822619323633351141579077010661803714232840731640514570904294294963259349422605711033456196105648124586764338789461074152028389241044987608175308405088581401948117780027192879702492095700876141503345915502216034965439160655230209710122845363301521378535880333224009673375745870406770109247831224390413495124425944869949355259504989332256115436913537449948747194116466013582197969954240206723968491416669855927154395595755118627110145345644684138647341570771534036597797123366206896119495540610754437487714536377968234036828558777458696708380732868899439581291667585543783838840638072684820640598650948131784305307738369537034766987448408332083648755108467269200973258793335757362143153085038120214773884325197420848735403980151009105315627318860247109410114223957422511131290148782449624689799578992240399163063966819718956421350288246104942717959866435150462848390147917915244466717142115762807977653925186470620105940331862144447797250587775719716203302204619412742135334677931435271361926616345179865590008325557634285704731090378796298619096132527300439753803703286691270114537441167448914955528022221408673014905638561245239228642066061439614058409625791171605216715078996158947655473350732260203043914240983155490373641372221354334796411455384148272875115266247315436791076071511240953824364761668589929184687061878339702396164747364253478944768 A013886 377 2779358860154122658275707836166212269967787427126473520380513825591952775439666809598778803748361403201724815508050148582424648632531186398320929278043637760426515841149073797915665274365782965729640893681106232836012523293782424406950154724697676921651581883697163618108524888573810737773661282625751975951548604939813117216312294268081815006202639266949680068797036770002315731862670997050257591890446110495319419347739679551783964418389055596746784317050098990796829252090321476103648404256599796202164605216543934868717363814175083139571996616153856160214694760555311965732096914297407291850001645328127413629076258051480368147074729643549022228262943401007156743119232756069616548799710235719654829506048129146696825258131530531251381408795995849506593518114079725433563545929943380709021305930576419406829170600287097708671692274775821627936666235459920214539689557079841440675958008442875254120732443616853589178260819619579371091442221063944813319979684826644593015933337354693168846102345185295709618108356539150119224049891293388882203120695520395604503836714485562345136042369774228186065757562957315479163118117724382963299979401422895144804601152386420582516301017370422795313678584289313128948194334863691348757574943920982036901537404667442929148197286329489425510501261372852779781791205951008944847155271283796020463318992323682572523533897839132224754338092262452352486653690493758938995694389214026324561276977079807993991263120479134518495579917199626026466026314804836832286722949680782040934785781074644680052502066152005074621861564645620576250742133736280796540790426801726911168214711674759479406211732575449355710586938914035238636010892796280929544638671605860367270113488589310737989859056594640118303259827965981973113039281644119410033850713934778939513329663854555772425855210877209706565752453655602709047178021460616024401689988900134389783506875020959272656485776793397697544719572106748916692341460996088559935355198642191152706841340178294496331180076709546282836812952594128828263180851707287901970517316984881364389088240947346037344715356012026649887786283631894111334687173892862743451429217644895044198786731483582328657120959786972547726137878388614070403457468396455447345282944506059153634340780425560067692585600927314283680085803412407335266440030293352546635997273976594135309650762139330594777316229347577717702707380224 A013886 378 5251787562663705243152712704568917386538492153100516316958366748396135021981980334079945266641183759925076756189915303156594978467274688820302481694054360515693610684928373078179907801152803786987826084191220542167478511615185868121791989962837539985491336276813882063542089156652638408153501602488576909694815794338912792272192789255550819017640308674371573068236679175419735732824283510554261137393246476116419724578069770811305322078126571005833627748399721449841983056213804570958218707934334763710131768749814489922012531707623183497874778501992609676944560349312979720464466902155123301646423908959379060716266366773819656278931702743101638833814353436354291152782322400420953202882370870688316736880084351295465626709357079882875610265855832285360474900835785398628047802355751253999583971004627423665723382232843290643179352228263599721857030545205530519947332116992241831375188622097386908178404162020210802796387940406929353074514294771356073015407373098513170335931124398632861670191916187088843431669771048968812481949504991466243366786366393082881611105732917055069374021308569548805087901386722128695331294775472226867196815477587857132978140590312503967264161880790595060495277015158388830440381672939715534489153371634882185503964230662650800744700849935040674783026847449778681386719645446436069896949491649179878794832741687076231198148900272093399664605120320177566783501240638911090840216255638369294048603015026738631590083072037517253844655952983062951577356411613145923510358510582415959525061298773654198797446224134711924843081712984295981024962312159796632157988285190885516082301136309851919982636691099126688171342340989915737798969830679282963477803805428942362461853804406726712562021997851420939062054066610024624971259409337715425378843225828312371178323306270325241791178379106827390816035732349109899728858079655293299996652548946049138634441518819603970914970516283946900554180672426605337016514269771457068019929251987927852037960777478019574843515275187903950567390977207382821763602115598836586350626465620488309945960689270394757093379105828933172775164552389750892166462173798388868418030203926829038876613046635969693595978737742750143061782898591016711784120321642953526729331602884425182814534039787164685989743588773023396384812371382375703684736555161349584841888096993405027068786171314090633312183872855843732884069379035103232 A013886 379 9923609721207332188893585039746880088246765540749836416002387140033388061216446615906774017596648314874107436040265879555000860272451299204801319729670909890918144554698736060590252024008701146171012558253036217422318036235683530455158246890099004755304893305906653503043098323557812651617795716011135294098213690877390767068182784408032649989524562781214944579401845396139519209201315744470994108861881957382350986131534140692376574828521468522351036317288164860535016239563806275536379407514065070794226266013049466092957375513710123595712249464453171482044779010130628464438601795371452026845429932804555972999514006132072860275668419688877077487932920194025105224980587373518619701664035761384781279873027227508670393329946438720125501138832673299784021837422473344114803029801752185517485884923271831681193599918949231014051122231255593599229945493242923893515840453640796412827952414279315185312850795620205686218365167778840683830303826942521752175577279171011334245324702867675899160421198685805091705493385941457901063892362247714886546091780772644834440133837536613913326930695991145196532335647505759274579764006299504776995352228354732027047239158955617496415407836761723127269939598978806465557571116973352403073600558133381061498354683404763748261562895610054937768414474081983403430541067006931311723039057036557525214594514044165260032623821189338981017448567993157284511966872271585952096765749734082190216830701898044462616410090263787402312738859766300295286122199979028916395621110124194559807851028201136217113292866845779342401892226240310188273375986263162602633505608071571162852601593534734272737750847126794617914547004579633100841323825016991350732826781016755761952320169485209780802394782436113760981607378536171010557692699583448260902250036541952550582682013182605926480873347452129619209475006703442895010858903858093250288074763606888178791204391832921436113859008513624976986362064835795793455620835703512589104281676820324855519665470377586491997911471506257292065723834019799943754206122367862450797380549389574854847969047703281280371422170242965597414422132929996813809197596819874057318920496373610493332003961305835981988766351519092902324966988124830266052496667926232409594889658199117523840493456492553201376267813550664273060057142968252893660160283063121012330516807659634350188312148157623609806436656264470930658285208404601943883776 A013886 380 18751335373682296269503273696384432714588264269303586896912798663418609012056638599125731166882063563040037439703733117498983865543295256535818020118954801860762416569932981300537401336502073407368067857673073139282254647093788057275092458259630596217471956634255423446438141213048488936492135015511728895398573447443809516947492007568317438375405949045374760399011186201492559033092111788648567396293928566447054188162590703159812619745579654232841802991985563099191429565760102296452725364297536907690504537017745853546337282134690210822502803796047850330984388984614511366292319917276443863462265347269639220788745681538968650445374224454672081554718432145183630029756118522204831192433908725568318393447116312229103297783680232319510102935901776821726294575294708111892320131416437273683904768602696908446169628211649060548758550932269169486109729645776045215622939614305132396194488387544937036081232852178480818096263833349528433263859541668126942214901208248609544827269708148268613424758763558339355523765726286628723197496963147690122741125554011004954523374815126384478977341781362596246721212404786162540949135513855342642457553719427794286883597603109448241466669355294175646149205228163185375510688540357103553570977259430976585613323062411772626275104877532100288649187400962145215653440622902153184829879464926453929804690926713405262069324928557096879683178255725694223780708218904476124331581464193530216003636355724084079137164781439564234213277341770888516363207353169973711495840989815154065987001451655964559498330575820045580463658690152450441835346515611311632732987924832582579049064687892240770268526392703683052583554754349528159090538577389706312621526034952269151600721718013828875091219504258242607110493891045835584077478278966497163456542797048504197099417286285430315288610889398425660310409269466611184239878637245329546760336854919140482222138500266949692194792338999073320514166194127644985848350551278614875968599319506027596594583243530435352511509583391135578854045653601125340119747754230397115428304769948960179325367177530593802388867447381660017975174800876268219475817884627735782739997964491690432664368061156745884814549257307229337260383221817059276164284023820035121733396461663990101288233539597720767618151619915301589117546055524235683767641745747015445027349983215799959816628609169904529134728899704343807502114664674666885900578848768 A013886 381 35431923279378109197372761871929739755639117338819440085625723144838574193693838484472809589543007082686437464866103579366319944846913331301872584640133187042437117953215123610093856368611549844213665245687593465647291348999714911809181906168733666433456050153476751970839225615657607142749570576990466545420491631939504261319438577756850445396139068325770695257638769088381891787041795488253096197880326013444227288218010189788280812267415456089442419995960176494212951181714184976103583361164968219590931277003547996993845445528682312283454977963290544454217509924880073013382246361448215478194665807709597643147348599974225914884764882554365815799186198391710341428066209363765538466624956042754676250069080675866122260186513089223512066184386048625475710988050471017572147566080294546360348565799060791898811852040629292042996597567985990047529389627309750205994206761123320411612427033476511585393942998025187642488521059054601742585524546430759289947126446267908640400174367886307627331794567339404179338330955887972463234847941661054529847703130841466609908824302668732067172257755125758264724507881286979580176176094644612086223234866511738395078065755712313894731691480344504887342861424569853863632980723825491447514004358148471564924195632395288377885397373228575678222267738861238810851840490935975789152625680782149699233190225007995754237810166603776436749183770315088583040865267778893141300977724133240503193559141412846105247054181735194510913914040135334272087392991914680886083773267443041038158926359002657640762141509491131887385554623833985476477932044810634899240006527150053398728583064171165607794758878808312978304202390066729224516390798601112577727631706812689316251872535263954599848365456222238966632561720715697452934112476630166112158252659933347978704751722811787989999269901058804378101419422487485562181778996822382861012836190275850442711521801672419595981129370417800976097311987105385880619496054478429753954234278960365553642033470311317668174468140469221273464081337583771206679391524465623016605630987542916788127475406912129069992327484814068556845315098142168386938482248620261447520452473768634507468744628583830008077258211031506724348427803682417062343193834321576124903530485273502447711004872950586035426695520140116593145663265044818972505455278227696480429439653085112698470787287771958161308051417556537519654155802699980958257384974108852224 A013886 382 66951028407167935039861254904818534490583495671678371763715626431346334962029678997428317870493600807217646267612113608256058445544492329601416776013287185973403820096620794689677827990724589016031127010963414609696221019746693306477452236075441736615332681776404759268034733868126913413511020576022721889297107531980665188052848914494856382406291707058189881096585973628795594500256991417147426476436331864571781668543529078297862197874515688532015534666926478777816977738529309076926095804589766668755996831225040181583666550816741179456823455800138987503266871793735789803750664492708981624701338280942208999366649199356098113536975409598487905828036666522627326431548211095071720989303584939795868092490532634534996906936109164977893247875897977129142888260268552419731767732143210005377031118779799702426654113636707810107100994873344151242130013699296430077240061281202270303529670524792145043389662082892457763241749760515685705533844446150076969986811824821559593823676679978194530762084397018383276343971347655324351409745155428595485855264709537848379152197319945150714702548741837468792758958908227675431354336710805430370540665460244852495710870553889805541440372807131605410966675976301609625397244120357486223496142187017891117990682492713900269624154543736773287147094006784553297343690532776909899957548602384165042880660787087908521343630480889164634035281678506741303679361702306427555221805876234998991138447159721188789399465676073008021598582724990443309839631000946239732555543285415812168391886162327933792939638207806139098183347679448736268817453098048741765287140653493872100528771243399781055189526945112066337788315101793609407310987528531107091271645588978639725931418282713640165326276218382943639701956385489319004745805044241109720218645162124936473425180303370024608686940428403882871120342895310833118760699775467676337918302854387158169333524827742550551138870662201623354802245616850749787670419920668697553319794558026580018464269900429215903617093415250145503256977244895491391462764484101458352241468933869494189508457449688137902527262260825149894821088359366300834570574025560890182868326339954051169008700850343890500702528643302382098113610028148577443657704087131351955181714291997281473116388055771492953789150200600119830677064644404208496239188119170151983132095426400730231424048593780683438946532100969471487937863871796197619332490410756915679199232 A013886 383 126508520845275500677400551707988148580302874749341957576820608804626231461532496483812631741912852290092633422599286286525183844830615282260289894617875041425392709532331561780185154080777480217843904603852117417214468959840719777733986466816600291372760944838877588160581856005728835524941192127794102554915356884989641558058645617664216784790691808322529737243913765017816033908661602758116428352226846728675172343866459153421134877513352860548063529809514932651242070991437349493869088997287076224747931420384236725834685637093687996983870983729357026338572976401545748867893535604159124990623658372843407974515240594328903600199835550764195595239671587887827871950607690142492481686316396387520198879791150769173025035445449922648947788602364788847960269084179128058647716890090381043440265937050508564114927960196286703328454612680835161174289125725752156788190348114998811492899952474190443925347717002646935630773186611478103207234175382422908640024040046204424718582217096833037083103050289905232450714725251446375924044609333852900315016560826672013086097859185454118545679065621016342231795960466301952209473351309963195454401784152383945440615398250772452077328402364426053373189479991188279896642619778015654528359158400039022484039417936392419104673174452899607226647960128211874804955122632638200085842985197509841971745924442136125128858241160512777039204779130692626151710804133103751702665357285945614573687493322700047258407969558605921621355990762494741984087051871195984318965512814736585367403919551977669201257366289047830643476111907960589693996857215573764879950091790341108917251949220848437488892364050621516965761990990265946940553808082311466964239980812275190309648778181630647619915241101417422047384346323416281533159521345836585211814104901706091962217071095478290659787364651418268149017124084006700314550417953330906242487611687958633687711209841707835759814373559434997039286969645741437574788820028658109498431377563421168752329493547214232636565943970467386938298279978682683877583512960694624455728207970433912396681116926292315360202633895662856836457294289031062335377850420331040141062137665534296559321432848382604485631475643467595536368337873668651183057400596512614451248801511300719158593587145768028397705456966247567228212799685997571439821690215964105742462947290673175021931476653252978444363320768964682300519773560502197543166855240473123646113134411776 A013886 384 239046452716565537263994405689759749936585742434364584094517764137739978930305036315924866935302784476085757151074088189856818587308896057670011455593308906276096451365588684529860901226106541740270871134491637803811109683508309188973253340129709779368645153017308246505414336489033024285192078526531646776486301078456107019577758882478538781603377938868385870544507645137184607560721887400448543288660578319409288055455057489611666988233151138000083307895105512259942177599148289608431226758425746047844499278152601421561995269911845841084819126983513697544524661873115997596807852284479749490282764904256972719588814139344877718022402861986399542505835762982027136345965871847169233635049500489173767156889205176604734570176587919439926975013793229333862589732854186647522849108574301127491336426140655366477516195892177073434941325574100333829779154719358051397947259706962074235015977396751088747131434921257564865968828679077456521087066309014090633112945302026402406641962795228608215044864530195650271432121963925025662045124369749757142445212808132982423071759585340167872121700667372607758250229426389247232550141488064535308383070477251827018332756841915600726853274598943808820270899327989655667739201768705484295842558219644935637121394871233150582779080904616605028042732723545055851449441162708898459806157853688277074868002956278273687486409033187807084416096092424604212235880744180589897301973836089683038773529382787682897975430222915874106222396753105664621387402430152053697619026118316180139514689459991340437281479104063531253331869825701275546906253495117287756677535044091268494553931185340140329011366554404798569960953791494844828568378030477114008685012063489206803022422491107459561868002297523115343231944513645056264049170430409744645517154570906976776862586595740722725433091049651114109801989121168372699964404151239573846804831441992619540021095358176191801000926217954468485531400659564356715318561083911446648731981239758610997001736463022503134610637616388119402226404302759481609197723418113820143561438478276866979571944748180317750547370524959873066750936655135846394935254063044082857266501344388309681003881224452621192705696168675777562464447459272325878667406330351147863417295374105477299065367275854601883395504908798483112279603477071059070400991537998863359574226386142729979841016476733923973158711298771056805228547487171016407246708323030319301738703164190752768 A013886 385 451694527566735309116851381170387951168174448160217418438309742546221056507378626861409518965206211856908411968440762672731368984384096105899408206122537523414311019413972679449720203408011685863080149427859095061671750902447428777589812367402215448382052084496609108732742756970909153632521825437221350736151666956216149228769506696047207568476731645191658152633044222006579644539298135331490753044867791653849569612370102070530538367621738929528541415932738732589994420641667435298824176283465020108133434812020254762938056278176786722246959508135984010441812376286260049347005019825479831284854623514607039427807996355653621899888155731117917010733667070986423051970974040534511874461313214540327096859108821647146655092299434881760263934322863244765928065956329819755186454944390525032871549588069745879524187323239589248296315210682401619594068137824747954463916407629964912688110670377624161261739651221290814328658987669467031363637445711391137209429961828459425142713640355054530767685894580592734492089451835129882890179281565099309104135915875438223331198858616152050325789257686645923696541369516763477114715305751319127853590781715559780275376990680264777834238688377377054944901642701390757680778628007689284549926631049978041741964199864046281880400702346774589129628650386963584095111617638937527844899002083278050335804182610088825055116318944022618256885953861170574532106128706019828891065096097512310200209220368775356398161637735454702403146441787972364487305751235137555801302587944334467873862492733536917167393089907707118623295794602810707832616555604261783191809656538193450026717282642020798281209349877473566424243979533887330953028292938292579363162920874783173520373472821676940149399797365326158012880098930759261674746862871848480370340558728239554294302684028540605958851154988507156386230324979707879665926339223249459074559311738183110118998581113758270389033718151807789107268597681491702389851062830204384421151192327248199064382577164960505203059953299523266002626142325556628145328523843718494901029100182520662984855800493929586651266293828107377430994433873571731000785018149398081556439348412313129547315141837526490521858516898052351657150821056722290265901813644828957765981691985457738529040347912702028371603877419508532137503945782962206945539460778473436240623951804010946002548229821909167254113559791396228265342096018238763130608348152531754382347797860553592326324224 A013886 386 853507525065220904577310630615367620112945055661205706923640063603577829302534417201259861932046771326034714186382675041987667429084687710632132965226550983042932844332021527962448905313269825232928631794100854537492967009235783100412826575447469440368377393198088680369911265804006867611097000647759473267808633027123436665907539228636529910751440861341511112154516104488528685772832498982054319249484743339781223553306949029208248322230273985591386946221193261462610577423034252382728601131594431115685478150879488751895337125441954533182742783869495034642514528234475828924521581301592273841260181245248994277524300057759703026127862648537020210137993819989673433466689475824716533602114688172536791757872537902155610769446058570657978401850584055685865163732970224855168159296362115605313028212029773582080759591999184176724771740018724263533124143053233342820473598532537540138247903204106531147022869278912041449375506012619479519725681017981928354548154112278419048067127978419679593634700450861452128748481325202702553030284708401571305283894288920052783486764877605197430000956068440164747426282515051729924698370857908581780053826224706862895383549525726555722686729919863606958127907195981531209353510567233426028435764379844908378279809208706204760184994331990166832494149654394005671431869118771906614830117568495539016924837726180320981746032554418930734427478065544360177482713406776476038032091502784140960388936113786112638561489492507671110508615716415364819549353749876401040355728496800191791478602669523885498156626110726324722783788016043823577861599740033729142181389085561120980084122327317955766628188829277971961125847919888416174251765430823632602093034071522291622545062292710452444221076308004617744081822776396916564228080183032989356423668875002158128776934054441415720454459229323490478416462711256658764585100953397033884596889562495183021335910917961987462465664740675140447843309583820913101386093089943638261905816183413725009687257568440091895535589836273578694050274501817386731312128142327468973147754773685204114968005227713541189459948296189200957529290425617188603691345174521834170437986700757695572461177931651255642407154058018986016099162642508624573159558205232164067950493761577408076841712124708546346074795447825898053999055825220331453669107824258493970323319362401355216143053528125261350020850947908988250885933688991383171177355201883122064744163707770530344867811295232 A013886 387 1612760507122439334220339693670618963201577362935633145220288707703285351759531353642150194791213753600992762815734738513738552768640695188003738222837203487926468528798769254548948653114984637125734488921915563506701510685707640201480863886515123935497994134110526031589212490702745648818165337319985572383706623091795577973925577085176270550398778605483356469171584686526180171718399559436522415915610387503063727027175105063222971365740014354405945849197287708675382143560087986206327717383024626014403577578601053801941368381447103143357048916630713993619386892086962023109250395336887109697682318155222651618993036611540886527674373169070800204430028706450247250328785499455157970965480647100804000528339695698700373130400650001241054932828004412934228865704581081839130388425308370060100128092548675207945176740734714446445473487243700769195758320740812021126596656631929894643948813961577169846417709057615268337413576145253364677129015629786076397046846469629707723818106879926517130385133661533372376015010360700620257724329015884940288182677563726086297987519336246697697412046556330345221464785799401267210352451225236603056972748311766897507504102910228076443805718881216836072655833344496429964195694255506130353699310427694783834529422526876565916293239369909995561342305374153972508556174067019594038371315593666978669132631772583096756835887241788270109990660873354525571845655806615812274232223076732823666240201234654597286221356577378735084941543982035548071346233266446451361022893184241744803040640289046909272980819686792919953781116753899895630372787297576053507733403011625556248095594857785535042036093509761118922640646202287714773548559901590549808671730204458233536629228266312304204121930717163669541449201699950768838435325015293279632238759148800077931076773727382757020067691617034329256320438612383822188479540038308526523249975416824897991259654521431596725476321192708043785750386803681315127159917147778620663272849274060705539104731909082207562863393415747793545759189089850075811111995349641430892652856692202803769111863702120220598285455582133636074916706250952619835499847718730873149766165654177317307464323061954399821712001279102819368468462556079736717455960078744129793549078596076299824941640296061278502059859084757486534098887917549931264246628733268473934515893920974003973056997369032593838636199283938491111250031948840069915995252714111887193634499928964545482691180453508939776 A013886 388 3047420645922333447884058834289804133058878134527558450947610492837481495553554140838890459271244189964320692848202258383927929677934861125005847626250048920274241285025232822779547808569175290804399866763206147504230960143371214280231793012314609704551073780002958452457965067632205690146043040109050498037935756382317986681034604841682355191375919292005974916739612932949901214713592818725350788396828088693389120551285208924104103557618627443626134286376020541106324486242548335919918252280007076528784539278042036030426747569794239792386892207300064979495397650906976656082500051015931102097230182551927755374397434203996089874324609960334773800684440482789780796309262558634483936881301335380972013670333782122001866655264895421545057687313946642539304969311673865648601929796033086197723278839581015115326551723636612907141080446344105175047690658605574689136140991278682507162577072499749449672355817668579967361789896249634109786233319805543616805415015589925267564279532580888989121027576242556291373801931097248349619147644929887674850460765678734773433915680937153000074703485987352017759432772373403053680131260556767877565157882081968752989459512727873845949769084614943134504136137701093430174585329602988207720178898606238377300644091865265098905318383729722090492854457281229373525047472719470080267897210063694125549875608753256296972620873783691377975194833085142764175741252151195427167396433294655888149370164566563818084930716305204381696982823379046946498077559300812688205345306228361305243991896589693790261127821493933924171226277222433117986492246948306188274500790861871279068601496984236097878310057141052297960416240563164392629224605236128652020872223898977735427341417596719208030374268381369520728097085157772574372504560218497691808130127647279865656068877178503181416895267913416323464206898547924874125040907511106565845484409548418988847548522874752459361364841283462952880152786891858495262197310325093752689459151257088339244115050063980648780144656569807726754673099410129828050251270828831259288968273114172267512393166071887900995461051733421090450808210797200039957325776254186858515857354102832525110030745999531051362312702832951756188438215855166475949729823574072387845736945344630701707615325370947917896580243811067034315264167444588988519119973762264643755495328644467006739361364404608180274484125808553086772102500369505833231027317680498970460701554761773678278637808467175980314656768 A013886 389 5758308535074171768451385283391316616095798238902969567040174463729934234590138190796660567344246341542501522943791844970001930225676019666255049487438052438184757556462559134473904593542439415894688247440017913727274686896189658625069028658693292430209163380332630197094092136915651641517878255212778331476546191315823833456909196201488044534257813064757146011473836930488278938483934155293223638529417657896189893741850889656301542751162314621397747311238964381817195346820359574007528092124228411582342344314531333937941408551960962096020915134363569183175159548428994066080497456398070900727659041584281024867289410953976483551647804593529857861011696834184120519720500634393844543644926801693152525927025264016706823172055577911898051564102439529449709412252320962965897451280830646620459580550349419569437361687328587377720757096837538127404514742400018554201599660608477547694176433729206568118494037680383311767882610676628625560553321638321440919774440178223907980900547819805245395441835185494606378612167339565369493153577134877993991835448082035508367977185397054320045157316610148777493655864828066461336258265747730764875040248929861532648787032546183127343613269677688868778711513443579710668130852087259221685403001081592638119223455377665242408324647707403511088402011135978024872976902931583640631649995425634381427027354280672994557961279233702149697832950363027042618027046344830040921842943667716337258629083119712860611106363747392433114404439606698980600479417572918029626797919599312214827279280055194515876138775404649737228375694198638501887500182081617027565471910387284389047099193453509034995722578051903908552467794848457415051618678866821144741775486368343561575970667765397520479538245556847642543148953007402007811904696842946246514504829038215321188006756112429899503559957600618255495614500875405308550705297523946611411520284781586971918684567271400255130535440414310524947844541221675273175599647276366752081915949522553899008823986919295786554200378425298446628374139106200198929257193317493024952137201891800263178857730028125077308191348601817023040952769259643685102084152385071353872091548877381048807110576656841889660582489266654984037474822657015207627379083271212813756893468340963145764255275130531315324005338137590313897025082349937125858096490582014878371783797156068232990481574615286669984896420635816039065788177418206398286685826614905078615486915428095165717609086469704782771205359796224 A013886 390 10880715542003032600169147187167163355642905286687406398852968381081244371786018240907264314915532871095781517705854868916276607292670185128726221349879345869515895966449844938609586955010800162213294282338739769205818975569059300868854434344549767190765468430248367376262689490967434040959654178945899126251474433632258609337504996048053361334508467317147030874608595101068876257233210493949106004208754664995587745138001701866078393533228272514525298591403187449021554177100653199538256841978994031216823458861720343606448071474711771225854048568609100694313919877605877459455593417691190035746161239888326727596434317677483436071720038830187026458716149963575620242207226942730308046646057046821726832110877274077520678447574714243829377497877918456783228514690793617349544915221816603273328568701362652036982616648802104194145055545957113244323494112767318259425608267496639702841389575528829396506526541791646533650614408891015798743203618861479768475896349378686193355654286342773757931374237627784672385621435815487856102439218439597141351164523961475671475861914256341137419087820432405605191132325191439887214230858692408125923400053089900596524103215514226159568416638758331200400452357034558026727758677916818233001643577947742838025664826131064156767013187919183037640289611378187724503181220518626636661065618556425106844305223773422708980897778479068103600234812351564282865660129907707810764604927380319423961113239332349590599207029533432825055118968138750979375286692104423575405849291341433183146752454655333790975043793563813194675147403735532956734559944055596923542833626766680188442949128775560160238797520364379964675669466176209980844257003789021496827427222226058206959983742748126661977480123580361486224972880836290597097125134204132253133919860796082448026579550133851940345142781963485035800337301190137858067539107631728750631643561474173731354444960409885237286495591072787910004648714067158502583871474304709770997921756907433125842305523315119900807647300660334335198683665282624497490358656262548660172759988304285239694347843213784246079084510194838188593447042304406398770974947653954507993380283829135153632354318112315415762167533078614724877723225698370911846051439618619054064985677186097049415472311717847796434150118773970254249773890805805995033431669516076689695214766024597538875358287982658002430020759747977641305463234827765427597776364025072959589308379811634926094691166302387126971420969299431391232 A013886 391 20559851905271586304236415112161082527595453256755349134267805757902924765106962915434657617006313616170713690848416772948390956288796216373316948623648815815969412509532700600958640003405847640913050050490247828218700950028076245024159535795562214491120324650807547046429937656068352405908051827602444720192746042609639635928650640372528093870124495571526880835672413827936514371627643086630424334160728134826382744404923599791682017911795080438726539408760538101672760083315727064945104904384563793578310669514423186227748869520328172131694582845689561180753364955287982659308586743079906573464802401733305758010939200785207021331167890332278839211543358054373657589827025399721022715084896721848836726698086149024112593332826857644284189179910182622546971538047253513947944886365857555413976916903896423684217168975843694417922284317863090558849856123673516028826327762797090490018598817452859105098044344520157957297124167379378940799597775684848603159462513102785313006656958536142324226870955445857827830353925230999757279773869108472691188637247212837661599301445597526010350710934678819794589797525447338684803619775197696237684827191516977290372856664732785295883373891265302369678281959377075741447917509513926394896449652295560538962479434182822636573931575470074854067886760392659422214027132492940296582376438724427076289580133075098801363617053485135758383688493905520618845899680349447632570853003420175413295352821418749151209362428381429596373751038388003410596201724226371446532479833741449217012242742238169760745131550916787370635928929381743537991008964369246167624985050462262350315766499362177660862104152959880721092275401863648741083921018135613771717208001447248354008962560817092200419463162153496492803149556496067950975620545587833773289754683524731919152687867387322343214090756229178492127171753535246412192963736529470431873533461167631509207955854951786028048968901032225705531664061342452557410400853959001832565001018356064596731593563079504480729304494614146629092706296040758206473862025396711546705321745580151651798769465405783870295163559759840006344142540833052590112873589888587511760035596154451253978780484166851615530887381144291868457749720136419327155119726657274768751466856069179029469895185108070225012484171631493425382236751302145222423331412904153998394007575007566722337633009506815116335689466955466615726281553707031063495075088618129062105250256623911384030893397727669038737133978117187975067467776 A013886 392 38849238244940220789723394430655992389503485419460691552940149190349113742553633702192035124051386007080463127389061184826545202492708088980095759976890845603749690856812686009152215473955580715144790157804756608271554316742651974157811085734148902511557249609777115057428524436901764518926865675779096265045166754241811547582428533227437165277983402848098905166899851652026343588167702291918077648251418740267618389579722676611169007221554806554443629617532832459701593925110731758654191983968131438304181335173029591153994975881787463558541869518563932741193774311833602817584407634948012904208739744638399094553214363749302060882692248199383461651277559992086723424694272730500053449697538128910462715993449248439194384758722979745194786780304523957720835915204872727843590323040560729268477534920261757508138867547347017973884574933935924301104804935897518335557306498092972683043463730296764073501901455986265831054012318706718306408814369805268005374819261958603838327362775827221379304720097539918684017746205790889749363627750303558526143930905941467234552868833954826028326372159419188161623454530564476863967006211380760484449643546620351744615258022265799645971755036970394868068251885416222254616258592617210870151694576588817736486254339489967803745730739197838401851348650061636679114114820690420210332567882567638221690349352894448291895047148519801004697549500052066784711408967198545064181641567966654015349673240062582996152372545071841159560756002104742828553443699642976241481484854483162714091389493965493958471656734402732078357790955234002373594594826785267742466807751831876144761462272666791318279884420100095894392888646548691024392462470396475443396141288878674177788007368118031274962204168384058060913061701169162125989101363085311887327575177838460643009506108203327905422363042066456345011755675984088492594634101706518385014408875151599135591058728929536421448434068385660661950055397062735394000856320813603174756183844253032267916923785801013122642710435279063817641446850397143402690402519604813443884881400152395996386097221207876216225891617288281361107688732596829516594402323498598527421386941354374147078176281906189473455467807014057297297973223178733595173845271660333370240171724288926480357370905134286038936389691221377768812662333684491943644009491218476462437368105491897836394076530507773625744196074696107142144678382875087272586262045049980895624093516908330986100487175757476130188448776762938647672284950560768 A013886 393 73408277412015203117196054967545782227449321937079500016306011825309594156289584527383599425283529354627016550694293564890325365183741438277941584988013681345786095852925833476941733488691298740754710848902818334778464347178779405505426777648504273420958209030647323744835102063187593378499599721250555371348865653479191362342234318673501989519988542552876552038408618886416114001206868884335058145651136806210003145161377418598813398637618872711466940329142279165213421429883635187736684238762694185613555317140231178497671978586997373941386843302453813261912037738862797208817333965953446847379899941796890500296728158881041196577987026045612608865481236479127325808152707534825524996838077727169085213334309909474751655219770663391168222866886458725742644478621840950605957279527106256082378558704209168611138943673705410058877128488767436609790004053114001926282348524988542206753071673929395896838840930385056353853067949034016296804290551124200654380086483180595137580558225594291047250061345268309067922044662583879961925531360885594477128735234078006359459595256838352708692606388529396536182507730409657418892407992826320827080544057100324805369163870616742505439557221698075090065990578622160253210734516334517909490797217695779152696858639761379482988212941404581113309449165999666696480299713502355935997689628727567019282990046050056870019540450334263344844339213714383730253567619331420399835576094299614494476251364878574826873646285246308756188898597385054697064073504646979330663686373516040803340238663333390488121371472311901647838374339699603397068391357658984797597520990013454543104626743638443537699484643919697998976181814081717001579216525262127310627159902943898608774529506560052120167782206045127822043372172554811340080974284442386612313791573637864400290186437865545903593123688671429782931173149157902124775057570293382531734906549402456875440525660305926276803474665731356045679642276517038792971410076407118523717692794217513676423245844088448764125741071769390059773113442211229465134898508164628129534667577523162598099284954083324246141525571496183234945533183075525956012251609608599822262575280001102048346215400648914630978301393163938219140736667375393281965452462280672805737980804721178231635916626472782602020955996061796347859804740535538072967523726302714132174852776358114410919482401598512794450209088471373780368035642572512907486277999941002300982627138557441164743925351721702656367926778210392454604824129461209268224 A013886 394 138709931932866743323753915192915548631956960354003436686811318152726599210711797656239173198834147995563862409662314902822682319639511942043973524862631035833194341568621361311357837464759439978970397469339600635210673319569911843702078265387728922919493161121622202233880574135333254445024731646083969411928933375113368664158291017067251807333305710374553840682111697171967523701032460824035227150161727272636623222996293606106922636036888218071661163503856718157653994304422360774421230963670346526921434493498032347491489045234675453883678454725331047017684605326147497996270552107378722652509942773221266788864688033720531251735473788830956126108729649051391662772659495271165197617225332854771434008389685307026387535650311612882722956546136912041484077242180514761354597484761475114093067888413595110314212591519636184274132337924263307659887678378634518391841484737665549720529988136763420745997974979145830164437433898320308105919889688106653582095671255850590792927820245219753345570203916055948228855322088989296891895702442525870984959189978786310320631348490273532451058870868360714754081308767134715549701689586188845392584929472886946541831800236673536902518413260289588351785813685665918105338901198561182337200706717046978022003097786216630306911071551263971525113909241699658200334886969043219701271282396375491357492520935334713859769083009657213319990828359379860636407773259324833382076509849353533961098501339030878878465982063920297143814344744863683033821967244028783439883520533431958188686008090597547997858523650193455372902661324317500191791726120908972586026752542057743274105123346723406478643739799642055908529425918070761831240037011206507378087141283485896606384870170651664564601195887512280088442850669350049754254126416705231586256546516215752159127527007024723841960651542155496232073690985107998802106955982984126243725263898741301633212403190892948503006988017176666980522790297153747957957401395256446134624193337783998882531719803122521954331548305501142836465362420772188437976019904275620045468562745125287304165269672117318829133150191080899962889561245677655429650158249464902748953049846681122395289461542173368321428407006877996412865323503099187133016896078246766352192704913215387308795815708050922875735533779566496401432755523964255605461097872462366937305372210917449531212304522623698623983692686884676811422468373064458069573031347792519835863140796949706986782849539002074244987830666449454849662728320657758274539487232 A013886 395 262101848662523146448779038023247047397389649662193565853424688819211294617386270073704542022974643359681616365700801046296850185356593301304146965427632001117257365609136728450379806222610565482183136005345090493073761563113079182680448623772160165423140853474261421430669248707753386935176492127027593913759730779746217799996253640537732863079179804541024951630016435401840329824712504934350596095676794679101438870230660516704245591530950796445232641399655531215721942709818751403801576549560649346181881133010089986784797972225995228044074530338434335851112264316917875493816954604435398205057907546110162643701470838501236796279295736213732105299020065498740041442008657160545080131185237751724749016364880886227237042963688013731581051554970832612402984866352550916583284060085771008386610103773900085406206058132575905446503693506874369728278640658559669648635130632781217454322408623607783412173901585394628012155713096381307947086834118176313195813353343575089143411035445119398889682399073254005982901693249047327749425578672918724985307366689835290819934735904069178166482408508986619056439910444497210191818722187995684210775920014224041803156031109610741777817913107418876882707216394396377542469016859962856186539664989917024167080349477705785695769339648978760146766439258019939746290391700321058564491774535154444453394427798738544598576146644391961258628429561376684503015763302075906764103546563023258459804972978189899740625208796557748033442983770862579822852907001364980266933824127315958370679042935734227575217534816648747082064935953267970202403508342833725511433398747390965842964269712021453733037894125730040298968130273157133291932574255191457733397363380753878678733446358617924508004352510774804062158780453582434814046461144960871037979610087552766375818282951609693380605904413207676704247020127348551080499636602855349458103459454616803844465894272609206916929908333640480273052487816212213221421651039631932409709567756889835200467696724946617564202355068529183467214181938693662562369471978482274818075941169180898880756960283803377905327468340260353981077302463872636014893190223124897357533716492693555082222317267321447232384832171172441925865103601104124832560470288780585802580065037454572966306691895830366236457841092787905472262488989906090535899915784672969768990237557838863275793771832205016961523618222971304993205930718754661905606973697785616121212243229410663931601295437713071426953165216741563501367502227408638987305029809995776 A013886 396 495259265973546536788926509319510876856590765532891771842523982402739447547585339570629744061268150903866872472904531231449046611043887291158674373169159745087133765819325269704527269684445800997037823935347911952816401489288454805059129945123913139458273416217653205569906830942212151844327573875483276576435146970023501275903320999043602810622799624906975435801626895809384628346222358523790987163315809568200347643144008731227807933897955634537425351744264302808229279842306798452578537397600217063766204768739609716148977134783129351064785822142534691125514499060789876161100715277993786515534860246088287806333700849365105010671876285685909346745658747124323222627493414293536845973323427328051030549354555246426627844798810032730756144424623126237753083307944056930346442894848150152775070080567840836580833968853455188502739091132397589058724014471913277858632186519523139502729085018093312086574614870910956463673046484103035294960974971014179772786646450712494042536903423963372321179391452050425577099586709215861000826591841829689333037270261378690804042439052780188849683831681508827797239048698787704467734519247326629022787433629437294221905935391724950119627838434559272353503309467926774320168095250046294238687381695667531521341681801889566065583479581841497853005167095898221506518442864392261989589593424842713296911602146806794240042332262550429451544004389431418982994489831176966992433610271998732441376763180452332473093694535294030836056791957941263230708521776755223033029612188604160826567257801989452930848646828425339726363276899344651919415192452351637047188184404310052545958309191204954287428947527367460787640611983988978040170450470233612406380189128644345027217000768960954376740768365079724962125242464114854186708143492761423165493055873916905655222201280307225101804737590256003254690633327993746968077537336384176964849637674741364806779730908905633895609413030180375028591243297904479312375266311655231259550088527250812120077344765163930257554715662130552145776967337533506580651358427436795063442120003166812736314167929545781181813813696769076551316276262054889089389695663529666050080269605665975489604659594178052404002942556017968744973072081331118951611622722630553953809608332692962530798203192220393468691169878017056967412086795678871681739332069412934140451345201690465202315085853435969489952260238343442833402144096375808987653958076177371082926776014511049423907996617648612950085038492267922662151988448840087153963990568014098464768 A013886 397 935826060687102382427178286361849528560154499646455239536934356380779572423595734921795704226362337367117918484881269269946712106736976020980114017960502841204805175611690811225044183923098883298370766897867483292859382129311806969085970052147902303099890782535558532342317710729813931336182365112749183953981407789853367258906086453520822475662902241636223760276808530260747293414914689551082688032212327654165194495360338290248666582039692232441613747044706010128740183853067972538441921753308646956746580012457766852124190426617888161632785216374224991240656180961298604717978756366408163198586174805480553813638358446533122744805235929390952352511500907486213183133787475859809830972120801929410729693082788247879870323440797875926989426308146271398818618120025235765760867407932429387878883621998413873896373280858485613628743698952862247562515018577664228616779903417322299663892791719468543532804621872397474183149751098873604196228819554029321644904917960579905942968371529011621510186300347268018556868911858959596039609901493382442413648568693252810025212863476083755884319378462765272723173394771670885155688180065132483749330405388308569168298354526270930547644935415113295142464541464691459098611387405439476112008038455919106201718558999032863571412444346501075415107267579062210615629041046383957703144828868593196079018662245337420578568309688682889877895101286129147504858932161317399165958792094440100861787407649360952966518706195666471258826160266383156880323440076659813276075698243996386964735040190389606595637815890294012336064804404140875238065526371805178111981283228483337369161350381806763062988541521392678145580495905362085257408797754138386527499001211434237744388373709004012639749300198066965737233070152432576795869733283330216847974382601565419585126904428827562721166974398944855557959270636310488470976336069636776499117000161785691215217162574079000828858887360611870882025098415934771165326307213981752020645541678260262556110308193221277368907148964260703156991492618048512962588226041014889974438199810143908008531689666295962656157564319376550440917593503938532666859908455544424018918074878239045973941297420051834124927032159689761165501277866576679775158870724755570573392113997989975823395299209517504445847836484064934299798922022337334205920826219736459137904367450067848951408112145905297997190112474046142587826022615900644637183314254086322722423782300187614637834985352817054274866286013757714088877208509297865803341429729621264007874740224 A013886 398 1768306977840406674558158420204187289982354017587953134061325977917716895105308945644707665243599029094110270995640130211874668902102774306011352084689591432649681306070231382784884288527202110716335853265669664670721716971319452470961838259497007459063854426174150264841008592028313050607047439281367250025556740754657647464676655967806433483693398862924076058258728540907739741723433520105660212659651383540825618232209043702428592416091577172270235204775771046146943331722873942733518625203555913412765721700979797595234602256043509697800138695733811568248624218546679081919741682709761140118826081154842279108529005693098699678656140044627403054830451746756908872027744533185469142690328359460152773684699058023969870807323381560819609556290231333754522898603819844695437230706272064733595526367852298906870622267565206943973237973742962011402206378623759841138951568540462863131302574663772736866194563742182350497305908884396398533859698107068077241919696020937051712842859853331431633759707174586535288465676043510565969373602345047674946673098648572325733721420012776630438821599323130450848981305211916611121863403029312257053254755448775446426203185165496709693052345322464798875756438686354110986044922076921459998014805209074153667368934090684529952906669638929344069973409384833423188552935831933642189215967995569908328639135581597739127804163801825150860794490747028480992461282726196195307222422860306992505205908297187677175038818628733102763597630002229088980039002018773930052447804979511764924180460422474108155706156496191076301833300328323665341841000535319166794700249387478802825971474518249841667405132425494920058188246486903224715671427154691762753993232721087369746188450532575294155665805676661000314172017901791719271017980180715711188993258183674766754629074547770840035910037481065432826941983097711937079125813394431424495883511761705064978155463450777309438185230072216651638806401163601033681323299669709071202147154897906887797624242832048742635411143654100168342950100723300692541691909103868423619219240338854003967865207779363529564270336495835709663543775322050125294253143500526166204578988911524397622888309483412504103770122303920662625973918615791563649387397037634933977223390062953922636661408736729571840731804689521609775002449487903911920813403758374981620291679793889805207414323651313982125954526447358421557393241902282149285793200748465384653964861473400910615984577603151815612050538330444136295491529128496949690288258691340992588831857135583232 A013886 399 3341336279503941559231510289748385769157376716305633427621991605442024478050348413803978973599016930207299756544689729564191594368008535039861258535962741904208993006148514973506068235303768237942045305583504896932526293294062155166650418796321241390408369280357036767635094923221755434409457415748014551896291199514296941604534139463776066904915568302617720549251829171585955968288864829719012156714872145494470781791798778290710590514489329294252323795417744144125787417436927470223089321588632740195532899223076994182432256915747622532652812475020346857392416367390811299464922451914517938012049960515593015650544936229497123754398925231846512735509867046215958783499721182082200557015078377528401956265849429672236700841652427449114787990060219840859866324469022656301467937151189092814530631567849932740857707976878652954709623331569541241961244302443340635501246437463865331361289143402275722854781529421188019664493331638871133984828202032776412577859716170889982930933057007339766609340062366469130311955510550184173117617339035927045053635193667185512392016516170702312025023251789808959749807906926670847044317186735291502935604481743831722752667900186797286741281534046279165082065342335696764787678931319044329325528839449299830396942982051866585894053949936292442815611515224480921787547593854075188404192438213453040540729994142648476728246658186687146661729724291881112771963081078373092374277659119304563214076917729300324784283750438657951522805646528052015205834336966610617461343693959526086624253824239573555599561370718194779665502545634789891672651815699521967361928160834599546498265267162500316819795381266977585104510648537764752519541827265836604763537484766319619076565818095937233427133125100836973041649391522652775399498902774114624959963612879609961667010951135082250664974457703021847775939109117977349522729604964088997921837615552541516220643262761758379040492788817098274003836133833903278011150704710292830253298795186128122161981245279668678524108563892190746895451535923525843004619697301578449481320861528607682569551124933236385831699171191763290237523084447735611152011323858002226822853910919571332967485817173952798554352702461574758636836285451004033341845645045609766925474046714475717688711024783844623603947914723569969139331828473959619040387541712905097270291308804780771446163468713166058577775642630082157905360433314811476261657686751876239949823075364571211870824746332432369922431111611980665731599337712275724232378604398879816684093834623969736523776 A013886 400 6313682110989703844193966435179277801055166007076203144564831433911875308940640751574756941185547222777946986374636282913150382586769151538200558569282046294452378496642037141457914343246470741831674663980812181086999842967074438413937298544127135451591161524345685250946711043882285972686209630160144360797571169283831043353796364838288415189387500566440760982808680344095331647087653738562494362939407530217696166208765633897221429097282572975881774969459915966927475878791460166054502443215589589625792709319151149743310154835775403613779709562799246770629273410497920525507334587619211831093553219791528063396768894061298421138352068352489751376611908454784196806620001154584699542117867619669587427697348575126908958335959494030168931712802109484253895890994282202622252167066898071731367016430399061709277017546454642506324753539387194905490224474079258277942819228345721086449688404120351333083263824985335403941397335678198450901443856058669260361921228165596243266837314663244988112477482965684341625301150159290407629509960087438594667907345627316394279557864427641626328499135837965736456525027075615579107836337905031294619024289359728620698313178820166175513149865724759629405788044786577864446324902894663955274980878100534581923490756709781440974655734073220238586209419599691966420252731823657145602533097090118034908466093572135996874439581416502058343311311670761210498292735187099287411479087786746084903296893279918556101989477748874028143044819898718190268457976433324491215196281107713788450418050160722524307151980145237873422984314150038666028109346087714324824143871011912595877634104341711398652547118989880301530759977136207067888845611463052341589827998014925029979268319767903926292441084930538317476363357440675959506080342717078223656348524061698836047210548914415098224514456092983586858285710537838224382965134192783719625170859544384767722008448730210256766785877979546751412880635736260949224974014798018602676065297822261743537370577680612985541442770856639085229744567831944880114553232190748987629520497676888161537581580037845611103232139510477776807536019633738883293283733199717551733206418748472564492706240585751641658751127284912893527889466227082789273684591817542756069834143502178452921622313678759717734064653328386659446668964465882929430907006419370658838829807795631992739984213249399762974690365493239082948916103257801691576787991840369282969507288870482095672330574277881568369588310706427082585126697362309415686327174756782537452129818902745247103758368768 A013886 401 11930131679098592713465904768988837595984207921658967023469079402913994403764348663671610323842092094650079731149948731831635742123716212133734553054641137652515791931142900837310348289739547226701393831468895311392200119275608912444946673335429223080992207899234827788260874893766563340836735758442443659543544959201310056927946289514754964112580560670328335848763832500431527629724123699468055348390690408058391709390764861311904901336494036852890973765492434493795216741336221803051274072621995189690029878162769799718167082652726457855682498239159447121884414899727734691541843202058458861255783170415038099696505805613619535033553641092677354529201810635089665191491342341666301544400574882363822976579223552405403106584962309215598247958696056413942665550954283833044523782820264455605295710502356294235875155491219205931391051895912783103177352479036995905735857043666767501880564818396884027751476659249890248554738280782782090472939464205067556963554771262409362197231250993598505697717852532502230036237043704190056963677876262501170449448347262316984506035594770809932578289455107073240704683082361216778583636093342534173310680488396883690355670236676863759932031565477802603417036104211284362166113254112864380641035067870670928896006582174588297859598286121266619784866560574150749604784113966564185301887259202380154985920459498913871342041050978016961379654068571096918998838007042016826315533716951026226158552904041149146216524053490984399610196914246381133349189601613164092216516006500140527814679534206096138810016552819076838008121624519860262089402520868270181329307886060237659967309319272758924129096154535470141602875068477308516856590224361016886993208110553065859047866080447198686196555315970027427477176956592463191451985221027224064917879167914216146232055542491113508321899331770706810252637213489561897970870662686389947524694850727564036774940060450245934458302057882056195973734037106895129305135699193862415021407352675415478212422247726800517863572933642037802999397983549072423228296121844209183057137787754322209620244951028951855681112147390534471766662221547284714226723557174723894793411386261713806743353945611137558025843050081498286397707042919776371962297646791490630501364362869124334930204032013346642319321078860412923317323381847869475198900090305837377080769962256776753257706489861241811324559724544328787489617503400637826749368132165822905282125948816419112555374338577108119380986245084922009586212683281504277979581866950824065728346037644422531079354493356212224 A013886 402 22542795056610969636398342742528699878568687794113291000602421429205390577532192775716637376401654275103761857429546325309640285973226195529116531946352145191788959927745828849354840197146576774063699339341017575756736794979373781470772995641080326198704284295741355074208524851264697558818189113608571380876377161468101041649225614385816508028280624864710972913076977450175400800242552970556454408547900092974079105530088777459413520608596364228043491516114008461571640107493201959947989846856198206592210376820268604913857538033947027517446266832772038179204890093248736185627337575627197993545367693754802711967327082101715837574281886492208163443034806918125108476555912765857710076649905479318444254208850289471572737303534060699899550198817389925980814659785584193838274715256121466849187405102516378186694145811232092513366727148856125742704623569108978279609491922287326534993455102768563358550302248065496617181079703742159989130771277499041093476510262024768333708297860477471941214225327174135173805112358198038997556742877293581811643823214639761779779100666739889782682093249107762169291866602571119665874724085625065612794315909099122721017983097777028101127249021116760509733522077362308169649498289347536921999119351126247925772169365466472460809965414309589524213650737130976883629212708659572754492516504596523064696435750814443686044037824614429553680230179041750463038796335290369650467390414471716724109964493783226109918064922706852410002640562858705905380361497140983247401377717370457536861728378090744668818965357677237382641330361800743315715748142552015549994057643647071154669108735799588534748767962533279244528261437392530899579673477065397957121982263041535549149358213898452327079052635286852786083194307514507487745544810125969721898747103557329575003412727313848369692794676535310926035455194219044496425022136350996480364342599699581721840749940144850309882504902908081162113696677028001615690846652854348215827170648580179474334890281792635000938435781076118087337966448978853680614645046360918657610909735331359108987707011625874500035647718120437440747188400644659682891961578483528680436996766315774034380425828300545973243776200456396554031942501675835999616054839852503367695202056417885531305395772363395388234034892340112726686868107991515028512635245839020520935756336041613136099657936634126966940925669587778258319181566665736417015150042760309655488136164853143429673033578196469034922491417152625911809800727522865475533322549170534728230179365659696193206553711302111219679232 A013886 403 42596144169530276673909943699314470372147278257747063049426316255140771462806350438825335054052521065299265085419432990822686375885857075833561667036804730285758281432750830327217726681641862781813996233239927898587505632215585357506165587827524869814633257068135400824862053886154532036820967967023121007019814240240956749067043945723778527441982163764362183665417038126573031739312720331468418443851038482880844707278278791046429087309344214761655684177120514740715000854635714641055003278944372732834029777307521307249867960427729216892085907526667394638203825763719827936803477008102733258267533342352875050846678299872774991773560675695308794980728394038667824973828802973156221514115208596744794072536908823776220754081164248008587793270078977847655715995061726753982601077157078927871285346684751667697475283712238202586297339885209771807390890148234113869845148432612619026074512971628188728289177518272624311933618413640665766341853221281308080918222542793617450788520971626695701016281323017776252096578548455552152535299525161878796664195744040425386693635688650360056883037576530055946704493792487105444807570641026383979836529923724611121708508286100343434990813678333554922856151844677341923508263183605846646628031954068922040605466523565751434827764727986142458089339596059105728045484199476451570560915426557442894312314708794946726950860464181038422888445178951562338943292313681953199694365970692492826943017388588982994065658099869341694663869523079799200217758913429693432825726490656260707012742367932172222370914732975462086642813329087106945590374786225726918771171513590908947585798455687356908428159981428083395524777907730929826856964452711509887043069780810868244535054501519670766774111329953707845293649301261572884604373615780108355468771766974616130380048580324973836223674651351474395886963000430091471020836228140479717409090117429139234975182182899624510344065024378217105332853602618446956957721728140685049484115188096352568960029959986345733453238221976438302055026587064074591571653610962108346024531486770605568851683562543880427283358787433398734037783291829328307682798055931964321635975105733764510596152471530206053570295707543992323809029529006606078122509511630415083489087559341431127617674078793156296954608843449322124740251997081311069396563156209546327703535228381478850353558448009874024668631035631638988015659274561442230026483035998512795101406476749224524120414712285545601380422262126253038926621541103925870872549222591068965352443563610860816404921283157707693146847051776 A013886 404 80488310946130985834166664496026245152157588282934602432178385553593837251432069985990310707415914124315401728925827157602841849909887183068671452059401040596599704330320120959740145370376651372906709234450704079478195842454339192812210297460080513205896934291722473065832941437553246791751722799511944714992416354303624162421116094433388744541491353219898322664294741898752350437589658331292116502110719084020191971842402698640018917648942929198752207839193256797583362734892298042869020435788360496035731978247418421497518502249503440904344984113349855551721526640700547834889872443246665477358066442643037404078256221733999695655583498852233249114144990066857484700147743576380855173983646477733867046055421732325185897847637365781091219353756594013639115961356796899069395552161547315579888909964412839227782976893566515984584691932216058094547989515618438076815557433514961307861565326773533318935924584847366175851783478626165530775042907630078747844483933741450139251563995314712142377932666972053437121627734648060769761820853161080994055171023674978517083919800931683551964367547408744755102516926482274861134151641022942324011752174912465988024502585150053743768721820541378708471453128843275623719661847319732436375637083386104882422790168001089807204629741531319232246957241846212292331449487836319641281647840729294254919931879668249896951083505581636410660473579901145745672398970579380943640083718509472286021063480921307418130657444453912247302618606986850015157070274531518960477642353496369231628653570688858801880964610158977944133487496616466496965313304058974362448605014592946638271802016316247618744781399787100685514963541555317611074460606981182314240199279587230687089613864327521251431823997517967825815830322886227752416117044422387785026416130178691452249967635827500161765496463604902771287336902796687080713899469934949978665259595010343765953585046977277686761814259984298939289589516192533579564688330399337967583600567740848731024665891431479334869768440623574569537512478065489297846866370358449143180881912394159623523938005908915051220961697252952379078306099175360231691569356951249959305046208591137938758150633324388392232716519512486487315180309065954633825794052872460168478308201329669332950273173717026757723926323098848708601188485620938794777525049952560035346113654422334228304872729489121641045055808736404819306773264114515271706681497365637825214174433458078685593163787063973830909201733001379702258498412180662999972901089432961002723086079605047051132614299173743410324101489930272768 A013886 405 152088136737858834640694635898427319999672109776608170848566447633733199867513993619287739422790474020054405014122917370537286668650525704736703378324978305478035710112034330321654267007211868381400584754722548006051455561634760799883782587351049415177440258335741449986059819486274613433796719346828186351218790185768790501337743496326309503245776733321016833760126086860141681311655415513742981994660347238153866103850305182463823266184077792840227811862288723860495999556244969828267929206811740765773246002673017931872223041258589717822741342941094259855155341651415252771277186492840715192720526891892118901549342452389470336920529600759216676062116720590651763649888771534134819749393930907638627686480851131906236866624164441984244973171839139837164037068869040002980759614706790638005659527823635639793963424082822694475959727164973632461598855453048100799932219228531998408573362271380811806395117145940868010171902804140686349655536276884752639407005817711964456725299275498829993448785473665049069075039875303466892597304305865877491774841400863481806569228170406879425918206057822047009409552703739259144803536648024439081298238533644998532059483300816816752505576152996731883408986745762130633760713997516252180337439812379715430469866772169483264820037811445851819038418501560863668796152345831898831937280747111171086680545842000975621282064957474881549218889741426648164358703578039739690912105711816506528552248879517513015462310126001890057311114435966928209440314964505973219111817706611427416270091670259405548552610536488879635940425702006583365737753129324108068103285680214364993385972392366659380456339100032912268127138629289598387722746380212218703154224872331084314942547490389625676025528807342031428691166871555483601677417451395122442176795074269489650045066845695297825666905621740988919735870616743730413730401593606043561286557242424505249145383790046760644019147847610011778115551082932893290870888999096016244731008957584940054984815879140397543831198612812206552211858378153250481553907593705474030582012673438807411502880489949296795505490152354866721030236699206587082276975326675659483104117554275139332663361175909497925534389688342170066863170626241137765528938016898108815631219871370100622124181780314134816538884014485245356614130524397786076570178453588758960868885285759501243109581753715300601026224014402430981607860943126336392928250743614193534114297155880514825778903310794898903723438500223951041237186327707391023532794765757661255993456317267149546314551736061131988359291804124565653684224 A013886 406 287380876359482442454348081765319514197140429126365948173984005322377975007258681895210295205643350413126161973726212730011399695908636554847923129174772606725520980684976485477227610000283315713706340133811575590698636782687071695114799296015747741338005434062950300167259080987040948756872399382747442427299786933742761930031757302866311995429115850427927136534453929696144196472702100181472299001686363010103924466120213463017801601436915506861523586005001179367629704889494695148460574455456847375300620902778849147491932747624910855926881713898517598405986168613581416348516690726904044525278540558058807328562787919076666685594251276647391536153341767493036671736393026250212063084222791237284906440288248911613804183593289156311285805466365739783830375196148734180352347983642280972275078062670651548614199879317331113155550269739664896743198426100705193732326323623218751168891151000408497803386408715221194084244502037814508424345912371640568275339017168962361254565510301405773193061034669902319439353984947097421329311303102626374400378003516146807590275403335499386343073412784266689723475989683299184423728129136934243305970549989542512586226573741757830797398456520265728671469352267216257657373964826858789599895855471398714126522085216954746153739469207298115329996786371157358040919807995808889412066063706757361327916785645578099502754708917565896979194439050928068718630946802549394848277405765665692608143415810772148033601086420169139391813247882541156602855717066851622803690679160246341680106644577188724423567459186212219315924678312889175717230354705070696234029789316191297231822345081499483832210123760570989968660461085469487846292494432164841670481722383560902326817359576320544209396206417431667642649110803151352038254394338797778722819122314897251019056356869486772521849763521861876951087469569539217190411727478426984520013117395453587534617144557391077416597973160112754735550245628675341309844323984243861223523883133965860009817548571115562706102030300414335510449856811890281205928854064022865153018792523324420442938674881632512847289718016204880800323662299246392339883939714075872538170081198796566478542042050440958176156165654621337608902507593885214205334984350714125678534652869905058292345945918264619097017745989482856098006649386725275841132558960190804092171097831642009244940086175204313126079920058446372705054802586581345205312648901109584447869284248242832638317390771172095531710890239991170721088467694873399441554815939943172464165043266505853233930494894805561048980090295736047273100791775232 A013886 407 543025707780834519823577596165131263802462246383449051959218608968995105478515773031368727091137094353429975628369892335822180500598690557670880411348516724945129228430949647710234020573015344306516661713966071265765241708188444688794681076173884428104572252031460872786447407142520991460625865956859319292468003796818443174606247583262491424579003579261397423527135043028083797040530762035704249080018497580276052345597839512887621336423949560469315399360298068495333326208632712122286350752648684181252043638022024425928036378064107556212046026367794101384802472654827809726833986263454621605541521325210064446217730042673858915764958196312058330186197696918282317739592697825560707617928691192653966092562585919420272743584004204512803696863469778191852794398636371347700025474754977572219874704724457705411836437561890716823106812091439119609251963610257311510404386676078209208699314413539884377349249543203081263377715226589085054374456948256125314895795993921871031066842169206704040865953159137985938381230628516980226384100381023513022973463347998490924741513329852904453508542447941240367409078873892273313175113517018564255176160202639866422530974492065860824178606690085472394291001024859289549128807969957909346696011831379925454624083519230745780229181351095885187871367629775066718664759755024611548578847866250093729669064818743718321221209819947156823182477808584048952526040887799654924669841057817391450184337926729106215555537664786160382309775174917528199744871586576687197924189239468359355795752180429343631591516719572650828353162550329373981655526879351025341543200938616957127740084950958816665861619134014604373101810132348409210743216119196855545608807200860407087879624499908858080660370967773521364185195002089093968220279401973441145719883314315768813576282137162381780566613958477503106712447699575079548051907067956320285512146210692444490611448607020343371926198948207937740144206532084807328159919582259704364411576805681602167030925618425691591443801190693315121809715036329894877724572916047557261459413750713078487522746018736584035827537892444224204105981923462407080889816197646918320204963990647630527725729313167620459003053623671531662978693469162496435546415709610189030137366954080761187351544336883439777913628253855141431398228468375706020577167169289817306835556987540128124942948753908463545020582384998395579544993213921339296912211358771835265991467698383712782720115444702114209663883448999636477105693725266539635979850446006540506767412475004932083531577377387954380199211259933371373738516913141579776 A013886 408 1026084000600015921953997871230554751880690981974281058212476788512326143468828092215337342912145737103221972188147640721214845964155266519677050157110994050921117945907812663924531477786111458110576075441535441349509496244058223053716387931743734451044700381126583458469341854219479104792271896284370750236830180998346632032554378033410139396158898635257800206779321508984490244206281630958281606525632392435767059678566618412688036873423929523076883360538439700690590002537393696579484375218980868871000061593010000650451987842825839586776483385951739964565478438649437674769914241755863422437939881367434531055510743721275158243744160529088983434853273209770484882566566694844849095172194281159520769401591300350587125927548539656712849455874912861838422901006242530934730841736281813461184364206056784097499632953650946718006004292709996434361815014375106687596091796122743749618063546137763732243139066760851159856678102605275484268024233866802430199017019444642962000430910823983573341090997379006045813615145196265573292408151788769837455793921191550812499681971859663492962407229536271433678564438349582875099829672898125734422524706681781807116289008409023904505821521486171425901135658224541318034768223418177426848417689684196902981443120247265801842456093747227549582675724389458813269453932760782345194625036404934457108583315471423930340793318997057909224067268227810544211126726028277818356698542227937892727741919047533663773514846194174655501280317257718563925335517514104537675207214412843748851212267856069513987259119064769454680429628653900774535768870614361558252569103111180566445949576840613349289678807943821707956073241168161318895525637395918563939604942604915397700230526307043781145757255848833877217080690549707485111342056909028151238835628474465018645531708285353647416341695604292418590344426374790683911453345934584088209254615091045700951235693721470216184603843894167376499768808048418425213456482925211305056452454361558173643552292058957397209061280528295986068087739621767806804312265795830150679421341522107410291511380149132049623410569120350047840904132051153013623022808212955292156473053397880061921013650886823514255477482029573768741351323861138440064722569639576705665298604200688475755261482929556167534272698712380551884244287770531746073889956613740621508842649745832224820792197791025307643837451816056648338449673737242917252587813392771779219888965635899515395418883100614884542926164920959345098771651481064444766879174047559686732291486055570119507214595601836202182284263222009780679932341926531108614176768 A013886 409 1938855492845770885614771849545376881401693497427178310604433340315659086262106560551150552371817396166660935543613761182304494058796938647053124311271906806810914994813133759746549095417347055679085013719911240839909959798892608419164767711409144819191632409764596052452997348793792693084123622518265869783506731448683848796489710991834730278521177776426811021123588985088805261764375168846578258679426148510067491422709768020826108458841907661061340337805898428354516769914577932458303131913779242430837844384180720909073261764192736056306066158626057381364061962361940648239637313966143335409213185755700531977499324991922458212315165922629612251028829752439595578581542296444591815066332803462033341196626070220858214364666038982055585520638647346518305084208563686693277487157942553698223216704110305413544186440964312088049169519367442542484186073082741593467571983016060661478305098748441940007203800101168004428063528983645186257362015539226134426296191397975112421230235303852992710978633735453695975941142678217146794989086559202244221669608078076285673399064202920627069989903900393340393137648643344614136634955358765647741301164955281085709111989041422481189256160711581968897157103440030089236320922387838684095110917061188573572839513839385546655846076149761266409837403183140910871935528818925974444717240789599192249751558248707573206192150190632719416702339890687514403930305447800860676630151040560148085773842490810089989192900893434215446243246520032751399268383158091483045865945723648336829287462548257559405877239092978288941590052556293978738003713309037940904190495027587240578140050011564085190599805768791297059141402167640247022780587602931049026231432188084778201629195132948103452026246419769331705324726280629673226868387789478505680064160825237916352000058961339120841201945079611616810919937056160483017197075970920186389384824528357043055024527313891033455509516099414061277915147086433906893740539528025675272910751283060755055299817401260011129531505725291189802704413981624551167610719455295186159012825457245455049710575565635148742808662271601599198641538991633097645627961669337505489522474562925432843965922278913334184694074763657647053057738325643639916217696468715676570566952942286521755917929776235588375400594760555494662807710353988130365348097538712638703220787994932705390174671595592108513950646153162528887587673104334624667137849376952985316967153018695375506690868102662666156007907597367307799595751945771980769262347146699262139362558723051519577008468982170428885174510687886577259818395469431533841872767156224 A013886 410 3663599295905597600789333214201758703036435178546478466012197897993579308310116169407516446944110253639845170653275167489724738229692813765434877998601434401132087024919063532136767281129565641305417311204705243531386982917273908305384331794911954957710294469254068233641505294365589271485581305154594603035081247530026642802685470219419167622924704848647256447562457791376283580861586859047091187096365908587871209632626850939576348108356985775296354739427215881468987543893949194679370932364056015561553403937327596446715745085242139884442140819222721993989327834096327466812875000076377530002516140982027542807659444526336935519327943442091391161952043777657781738229167714008214466811260342772147416458226330255086614400613277947244808621062127589265900701357807268337642954854059195306444247141152301579659861284880053263590893150372099670116758509742809867285333056803691711988238008831895939695532070149563823791127146334568467305951028978424448375627641787489037227559173262630891730898474990233769397867153088193417635113938311498666209451797996874450967313322947784323451386682733258443419980320471707395844933039327352087471234959662220570561195322909022594935820385083462517805063353632970775658096452674543566628230545329475970588883214486460068623393758418152096647503642257961204674461473319320315679555467244321366500978552416893871688078088851413486362779406982566625217205779404390176707018681241409157898139508007675040120699251355404703612326958840365245996012760227268607436010823329142740525843052032385940011444642918440799478782432428691300816012200549932203918449425308287967004754938020251125325431293786923433601447701011103646286341469355695216446398074856774978176896074988974481943638330394910696571767032388636850379947245778589321020867476242223159125416047411459639889668276960191563554176363623335051573839044448219714755417104114398561131396586027454452304460205316937628940787568649818744581391523794892419174083422480430544808332765367264076710006588210327022933116574118430339900679851939703214320113546573596380007371512850406076739651478351225690594578695549342169052053936275606731572826003214917884288106999828721711048704013463015052826752204492509801389207640280998143546093056137250458341286330731421928255328951040513324939012239638164643518190073970030163289167497930009002258701573857539789300488694550339013385061264292411368063034331771510298559410989395230183305426850259012088763075549942942149064266545812668470158213514773294231362151031361199013744088738717701812967701429811488464019680525890382804538519840889851871232 A013886 411 6922619994365748247328298782892788788979150747455712222065736757715931666444929589995022037619288523749734959420967851683224194167204190721125251550061315198478355415502265040292607077869431089710194777898452477609115838537027424368788461061048192905530725699679471204105511876063797788542466895618357014867792402732817383387384778591567437726914588691448699071107698243935301413321466958075894000219305937158566625843103453476193400942411892897455182432270005458715591855340601791891909573925284597212613342371048231762627777009230819777165567143497040352738426216817729298810670588144320536611794419483127820007983441274741430575385463433985745815107399456861259323542211979023073793623619583371281049422137810407443503799738030384219478536483122304593989456463269164418223322917674925556807243182012872191274724768348232485176916788362307629463183143737701755306612213478438140838190917872467946978607142728371015393352539645117869630371273924703528068237971837102085096004531903522928826170369590346043173589040726551459773946974187381911712061415037358062565404301015798928495389831318917690416205374193083200551918433255706029218846500259022799074176723918556006667688253401388102843877950997545322618717997887331938106572335077127250793694877830751378948568897306670820958030162294091237594312817217041450257986265129917835856521041333285319337898338194787678599544358493234452878425090177594737419927875475967019671271673867046510210789442985129354995337426962071277146193839317119488015648099416401589929936204142731435895545431030112344589523963279417363900310541768734294693776643680931077237240778725049878378924558938369338583420329504149094705989677567502298750187517510966581963761162624766533897276792687650615099720687856531756098736157311357466142758515348065130342294149875176968827040706759115252361937923059017966732275895539933629970963986587235860359930784266725054532034261240315201642386084518500705561170818834067278713934464449502183692391726789490446900773728871411212069683218723814180505447826470001123276428313971977364577768974793716109612789764645168825725416876591779383691351452260425660564601685242805956778509767452358026102877545311282427339740509538502760391402302430485100104103963899152074067027729387511470129565415359720682378359479628607489123379381691401955585985650728611250379970215510843744588945821584094988843983443046483163928131656216829171828309104409566307008068802590220954539867140754585310723068008438152335819915194683144034166517000027118098002390269841330379325753655326034633980739691945638855206241858710555620620107776 A013886 412 13080761217513698184207638874593161126413755919568395232024310073803777567101012715507713801580203777244739187803159381569366574124135688252535199320946259236958349085759783947655620970915585165321513326084023051210901796792733836209682874790202711772117882298891939044199243864630118259700612087019787627869704754847044277492533881313710900170770545524523335406394831155396339620967017677037550874206393481064838422061101306378103812231951355638458594158179569674614303470912230246701611789782852165785843368117376865195245043347778261664699186376203415545243242549659843115695081201898687467724475157633894868596845255162630615489469959370029577748360858576902416057467010404778671502069795608911704789994490098135972206587863390597048831619225340446847055469270386588471413407838905173734525148884949698880722599131078232960550776301952188902789488046546161630371204626998025400907338736302443513636472741470962562814786371632146082681721387327354196124844287968289312730687091339876013576209092926090992107432296507588388742137436121302864149936463889310599565585874261821149719176772785624662444368356503275837100487410090117930218997343801441192400993963861338036407050357603154114714500772110529720170005729831970035624159674047017185027740442912897221617089434145971369816023137705721391638610481403170579081082591029008585263734751030053274290673887106048564275983834389344038656579940796697332797098275807372049426205474245607340205980986202524905059829751189867099014579200570770836730752147918051119480729693389572753862273989020707322741337616245962109470381989788863723755930145046889573753018583773935048588707720984056674368396385180495996585407503061870183644794327088162102348100252538554849923209514605218597472749020711690997307976683298507104584439922329212732210628072191338394632573654189407889175042317398782461362373099383601309316974478207670090188593692165307127841986914943339914937000188951454341205810421802650839704931718120916942235265250406163884769401213316094741168087180237520113429318038567267082507194096375401324830485766163012561808819930001042367688324516667775386482899580944827994581733277180878366138055144265417250667162117538749313663498795127649583947261265798966869633511518856992986290685452563301273589782662770436690360311965202868596007885731503859010412699734075960503157979560182393992775445178199015199879948106510457099097351877374321464553274377800975387600622551172798628627987673421360256412366170568462632890565514587039106351957194707241490206180577403542962201805682987104611261718338230336920354348016479987162943895810080768 A013886 413 24716987812254923650536859772987250283315387945427013441785711537537256369911926394816479752624302490960787337618840266313264858734594824179966431510481781173860913765280943434403736406771020429666241292541935268830481286362052489419058050351573757677817242619752643475869476830801403299745966180045806068418502274206819761333012261046186078213882558165682509837190668316639950664911405657964490930272426517228724607497151073290260864271503859171050928846283053110921600180924681082799471186396404401199624481406815568413248786068574674337242312202509935504994183338075650436437723196509299081013201074659963459064803695107141606849206772186908049166814730819440344504875823916536824752823019549140072196620308665754592730457815851243684366665076388097467896908958305845204751690223344371323199216528236632614649240194913234498802009275327193680666127349136137539577256384627404860741678241277535585175042525155803787892810254672211009160734918409374013663229771527664500077898945808906839221170263302167903774456629647250776538703150896858010406067144198396850999944969257160866232565416198987222165680226661181916958293794509163957168050372932201631042761362305540790777597330115476714232849794955349422282197386907135956274272146969674168278497453234037377256560447900334829320523208268324558555785930124026224773083069365501694439624746034355705394880075511201973501842221979404036436236445571333785738747394820784388690176225559323770618335080136732579804092383296334794550780390864110308419653874637216017734963445278748209370029336885879894417703836854650131267730755681363648770045412315961038097343819304546901891667270924402002072942020752739459275895284745611919169326727047324287409695097988772010659699156093553694789387421568148534401238885506993472595410975155765843977772065114442907669082934599371086332706361602582577951576612656072758843456830837910756977480605717415058942127530895656916387677573036621676603580787104791341879568416746304784705605688679474279415947911843266507879500156987050405692409627499473726558953734299874330557291328197111320391968257492209624628091980310895001485719595366756744065816585096117972546752582839315943508648188113459463120510091311762569040058575493222229919655093663570523119317929229132060934498446525808516130753959464454007221428625906283862587504211118444536031217121574725852140712394479156753206753783722751399827184992226441861133001559512633461197733152774482759099329412091452856988601920188708800305760098267202310111255052488572888165912221283257868001741560790577286092582596933221273920124672804056383509571318062696628224 A013886 414 46704429226426911572497633047523972543343690969264630935168143378561198444381738934000586013206798009239793007969756764337023252589410872736090810056398038289130019101634381723459399394669503531243580226665879542053474863308570798326590682086722522147757771502520763027411735596223746030294385822896793681089412505268432002782497312080519735438449637668012368748040696749736718297995314966308647198133008429306846699139176759254931640779777004166124361518213376100697906210669487784263231170736681071565972032082913679975485682194024510238074281383872293812300849021760930643878755744981683245911952328243077833418162988556211351770841942107671468648039777285028252885389200846322654874542287403429507940423443404932574276505714182402826181350595060504556219026466528059311852241791944377032434897176827037416397535496621810685432315062361454708788932922852473138383917192187636147901931471014310360608034754173601851881041687300460412157831558308964036249601752925985954083195355234244478373468252087350801599292464769296355322684235433874197006971481528676340950264015669314943685336168356287887413160054531716192463049288703091920218118607080754371566208501848956100948043031871641103959537521354189697162927151983343074625263872205193278805663875712533538867924412418139882769522397601161499461139308412595985492025029214832305758892852114645441531592754523550890665929003701178526320746427985334038850793437336719915768518910177680298599746180703805507355259236520488745069729001604315187259908532590494996199419407368473696482907594040778300335071803597767539239303468551322947079117169659045866835521765955654080313633941786080442252964908269712394585034901406196422880946364973358459112162746916447950638226414981384067955793211397683289851480158409678642025165525503130154273390805534167656158453702565064424859519294280668756654804716823310090782313036932729353240424073184244538095158034299444648184831136327663148216474940728026366292692334094481639426601929946696855207433863885857408760851352637706860983395075014925570546549089813544939042479860438759243450410676373039555989254507052097246167368204377971807370956913066901445149222184450520548743749339517173370809696012219784574055885402377576942544822836023685626229523340897632610115878360604878946208156497677329429517380445796484985661745157194657005059434873979711578977821637811191267843379333601431917068654291391333294657363490805167784008478238021773838145801678546822392074238553127138110376154497362560934712303987020727695145886424145763003124314797539929541327389112521913056118702137741015212475413656329093542399967232 A013886 415 88251194924521046446221207482343777750780851457411430146903798347541126622153513674041619311803142900723217194483397349674780353348867923974189639776647928413914831933837075404433730395386864448524869401740592674518900390512249506252379301969244102729694356782475153152180338407085311338971302030599448642388759008755060522633717880993363515452960404949070795590497763276006511320906411310257897868881792471748479703599015950631822670604961674208175277545247412651843541242682322693534705196826568979036770640718847036443918529531998505761537543725960802474321690684350758194892692735533549247611355936973616095536291401960183171542926266864508561670339225884916265748139101464784206325979120924323488459970045107771634510508349336214543461842281207287473285673402304491977778016818320752620423943788622711436827458353280681573250968707756209251176886405168501963149821641007607260718756845821568399473403014374304504055156178988956380080249461970752556048087485072849427285075280999260870511197658160191279476371864069189775534373805380314798690069088409177896216708475560236099509613292968654190843510017921385902360019118356123993502709940144366876371617466421728281756191775647633137526615395150193517688757932718861606833510604475022653446260678302380573971586196124119742005040897790431532213786080718572171114194750403412250328219648784566357663968657979557009373838135665628505622840186435391669123216053801471177798888740066619006464525191180128364922262485033546877043917690103462639760330846109956448978544530742432105715814736656445371407540957780626413585332176463586198466393272038303980504663192253293369230072660112840449107050395789383910011255228580303762390304060969978996867651137365418721191572210503543930519092266874297618638081659965859652254207971693898639350062517631586109712017045848463655152952153855334701174706039158388401619353680570903538543801635118606583359391576555133024981315000608389799649108120801575324902950068350241482448045355565520083300600391315071812157424368700926477894671865105802880486501670540800483376620584929545426128105600932851607731503660381417289245981603210075432110324312309998829907725464627801212248628951972786251934135674418113898029631267999793308170535796619603601383267960213257855831440042091439900628653857003156015474297534202772541386892473189993647736146235956095648865964476515617061596278600634590504671582952075738870919125016593739279293332207262327147797486186128362093746934794355340104947249501272379540282458820146782389461422318700261106287605263357929583546911990569806209624103761007014633006742431762452626725621282635776 A013886 416 166756633891137384691293314579997367436987471926678001239824716435966591549169370526031474519765241124633768067745604163230275362716713665368061569253481072797224221147556654897805035075750366682270240425708168218805329573099450275030295852863420640706743106356748010191459097683199377576157325235355738972301242582655282201631949028952867911167419486458805805082345677557917071583622485806701395560307230837256831296570185371803471900049676220810193342840618063029718696538852751127376985829357186292580552626041830356959262248010719352534816973423176301609799088423047293460806995626896657584710494615115361818410319071819099395086024100226635713858299550376909458437179705676609363178967715566732085442328678194201831878752240638532242460106395616291776321463319445694297466051683360707887469230616780239604263186825691870919004686439177484802327806890841435917505082178555462436421819935645369357456159187065225813118493350819804329195476815357150965826672572994133946616205128567211364570102736534436315577609030445490785776935642684870673531196467247153458998413400747404206078180970768193962083789537543677316750616605433944502154928616178711029851764472791572265901483781126946852409891598983160864832110949411713888701182965876659605227143897378472656398342185437860692660981119156070129462139336971230980227906746130274879028193345314555483318389929121115579088504578333430324112738885402350165441817112349538290491090598790201142807159936447852794249429679319869105362121461853419693286648836222298187383490431865915949133220620314446167559804352511622691065608950015945645863745802258873975834235418859671045109329936224099701738311002270954576072147519758027419692322063878921273153213824329299522164516718656760497703100136533132802654722686058369491390679248657696664159418931316080902156316625289789771940053495456117080629286941000437655271078895489001057519134168067795204505238822528129599747893423069593896943365933606791083526217554752429097506388166425228652762148880216437613954680049517472242982479326804241737275117988600439287772994205424151291758032244143486546718001908539593904405950966014455814101841290162979869031080990745825081026217311521313772494680878038886642072054295811833441733182984146911137858578873044245220127702497454637910151084211269739505847737443108464505483347636780669916965494370783087743036362763960661499846356962843901910731273655587849746844909219354998742495743152212260984009400377750196904757208085500431291424964345620247663172445147867115306089840847901814978085657702272716287323571396197007579906998495478502626061284283300514084976678755787517984768 A013886 417 315097999188408685716357725844296465593173543353549097446733109786476520460380869126132241245363767141391979860233925767506704956577895207242197363291161723763305377105346333281935664518015468871084013660724532004871548990782382057288446074103428013218959157992307624121454984291047681487824444730320672978413314344422776279173278662740412713168798504188992767497837757251758245118122373260797142606098613558693716199397532032627942791233066597203875414444660992122939497981526915242255476359606799788498849664484609303938799247449118945530509038837284397880224843913360628210150153112723863479026239888894304000489949787899072005773908387017043592563799364806596051560224782095939401163355668367998813225090115798061567059470113838870092320858321751885219200194801598361682274332347224526081509459158088203788548381403848937148681847345503721602964949411113470383768243121968688045064705452157549286029719802784464609242685243921876026709238735040781036195174040407379693239689492376488443727999887667901759953351540440825133098952728476765708842995846223269267212714012823471070870736260572514728546742028877331260057829117896607645047884155415574643254938891323825623334934905336482710014454048907413309039082222457993389245316894465627936929843839881645820405302646653447553310024771361497122387515702682054980847285294471891242615545243119333975502963421589528122547107419072343270673059790211947997413563477348092368486669080574802793011839586793896308724306340293086425680893126431442543004266468162895541337847248360015068171761421086327415943644390766681865111460572463730382163466428082695980769144551943830897365146348931099625214256843939123096399495644614136355373181617599565512269571939610265839497361527038817620123851518788638683646679036449941123108103006527626570302384911209064358125706893015577479785223003302024239810520466532314979395262006391360750254315311687527648986555111406832791536427479642766400659482080433517014116467852498437944916950874855786454942468135292813589325116871806630991227917496590837451019470147483754864118641114754902708064641471501719587108841430315343374760543954950003243740788042970681545165321645521607206704547392896705822465229157354182954486807491628574492828887104988510584941159163980468352106262552710365246608363890920539138585697544899575058697158227336376893660655267211857540433733915171619228941681033567026045656671298841822070446241423798186263860196396639417563032674652984684064928268167702878954475287028624960136405430833164969334697568391288136724511360053168051969605426155969187218749707333104323250121368820627585798521212923215908783442100224 A013886 418 595399096130443023451686635308155583897961745967479060964228588793012865813280958112927446825519522749825760600542498644656109471390980290958224387359353876047981414806195060286880609731977453483796477524867932491381123083414684099226414471351466264082122218249208732695929451756866385413585460380182573398474489559162256528284893816197076169596940251963386685695354295294690323711360256597657935159920545024873767931463195807828716604144683183945332459121369181563758541321957850180478195953869501462754194362820854233225029016403936787668192903497689805133740697863681015525797004516903405266336654054378232221597793440820873691806192523039021027113593238158870087954550821055460022377439643566782781508107079928311599145428824066286082606539617316066249873673690866613087251745624680353298785665722430411056319787952508028470160460924948776221871273528858858006116191619492129931936825351822436089304605588307835222757482270986971440036922818093538541001242621184491632195533594730856515638229291740861792751534563567689065099521909242385226927041975156410462708593591782820584443075374417485510590610242021681074404952050645657114637840367780296547505948371000978535433746279206846961396591908285883151534360516925505652529494953641627649528651164837481729571606911431661586412916887172001394555533271285525266049643179304662591526570593950513661423183586606081475465092671641689529279152241671210153576752312765680200536618321243568963985795704338969060283570082814926731200993863124808023099485781713626202254673349389136952335178884919249522689800244172217518494932330989146090763856931579363678989990932727400661072464856257040056616852876088360951017402186202244404749792042804375805888190510785490801807350425923684532822185866654410420180888013546642348109131981838394283193136851903489321054875722421658707322804259903399338770285536904533350985946438892910750136546074874778244640226968750786224237904199853622822161336235760599877330025927109768390700833030699498700092729629468971188353882437225912108832553608198155540647958167640583711082932453925192000272288456022561276774079283798102749959531519866967729268793380780024785934946491084972286358298208101042627543978128403428776943727858341622247265694549198929968966096239164245623152726319199819438303272940638941299019099338520800244512271877311543014200577051954975228962289726623006203192874347235178271039385072809944046008963514683491222229783584805150965744524978690963499198377825109993580249959160104808675027337128561864775825814909989541934261481592944649624103385890682385154558446985999269875085334639655626042140131260895238328111122436063232 A013886 419 1125047079277008962937556612105960930354903780404277474268055486068435734829069673459528089843203273563342762806445888078985555461637311846425350139173839584856232146012512387676160419970033172824470342443709649461874045982481717804007057539802647405689127515692720846622782022297318502153177851199660824851408644287327106743638230238483876823632951198021952652915999225051397405594627577338723309224260744421560675922719047976207292376260460714521213964117047321669068099408649251049825823772161286139973517533766675891766551628468354028000611928276322729706952142980880009145049194230996133682301218728223367502500099356385016660078843593373796884160978147841379834356104685840123483563693872415198606888710878805979891774029652233284060538673851612684671641297848703444358052106476536005822079832807801386958868069081844690340304161829033609188008858579378774604900959966060504971230003206392416916395124972287659586195410259824309650007688175539371433842636017226337484464450023528395084541497646336196736005931662211471091361973415003315368474076850912348205199351776037880726104933049087299261275678213796423864401216436434413022791994748065879386677719851495577009242473089308323399152235378955939654878478533245893864838852720562703074464554324239630676783162128420101920515082536659824331107509892356447405918892163032352683745678944069884198188082163376080161431624229368644000460949142990185227473716714128020805167576808035568120140712017456377089301904954244435473621999571957017246592049149581053235741958611458532732750079295219096482089920467780008711987432294802498800432479614490555068181759186771849012341375273507902665701393455364532025492050614177802555394255050737778782780536367083918283389511529611764735315752103682440988840360201981301888431876300658411008904689214977572509407019409064848800278536599777146481761490901397625274955812840645999580314013093608984978168344392888485624160768163109010368825751788333685189006742431036950838479791668152790359736818940496424950435468929144092291662510656335772368631081018912282481783554511098517197570507553269639066631443444127813417035532054931986478258975370933749874709524971266448913189476828485070915643019664131010107192005961830862466521343917940723703599328538445105273649450765517764416395838843897243032504921498890071476422564546667817710256955978908458633439815874155580585354753194556481335251348773259340351129065170513455141806287708773099500039950574935126517253280390237440349445754830240923118454055363342385700727633427839118773638599250617235700917786670684933151728695554440668379325245604384801989194643546387293697172277399267129163776 A013886 420 2125852959495299272079992972423836383248854826530949778497741068699361974589495524739573573668841923220538457630650343845632578062535092071026256011778433716677620863676571007356467092441935642307588776030675554914374417319026014547482007701369808853073193301572463144711316980308299527476575965935640705492826529168716106435363003435271502161878468329343945030465178823681918892894629242056776725964267926315159563281940386046306061040825726231416421227748720873511577670463402548007717282173515257128937479579244430231453539427501690783981060280089234587726906146908095477120192315844674902329798549269851572084964107740645723160351860331044138630810291156860340410844596019013550450590481903111842001221487637843657812139669661911142095703940872444077349623903893378869948755802730655187449215745518971651153094419558843107836947854458963378846167522888119592372633497121149016257477134698696506447878903503635648348968088973835701136745727330477579001503162053798336067844521902058502443106908624592194594061256279101605007162661381840984614176824447024743973402128736744346207864646131697789890530160731086881048608877739360500946651023932113347580925845744350794458200281390418150028689291100543016981789416925108377178395821257488225723009838985344830458667806096674515145743843478631230941682155252280187611907349226716716595919955070988242944601858037286213038476031331839649906662994750221678319907055944081456016778887774006152381638044925401011543878021940581749449020974487183677164608445127475571600554461249536476778757101833708557701469686838462135501892668466425368053335599640193689159074070343030109194551867792811780624224050628666248050344963094930722018991211727712483179021052542078025302907752521985443067381115071051022654401101746137404646720443637682512373274015790566741731455202850747848217844713845767703123249096839572107995547705357673780134974789093264542527227602177781510003874214376429566504601338155178104855221092281929629121964582982808131774467181491755948700744448153504944183372146935871072723049494498744043784538787530427402943978908816416605351856643325833704142800996233973723825750855573704543883255127680906001339997613351846878479929749380712704506226584321284819129139802784335417407162776027732640681719245384097871072760252412585225722444259506814714579560832445318014975134815795154098363071606001696412095507610284331701323688220598790105228602245416116768405392623453290968076091489327979017142953246520420179686221516063068680615090992484800145063752512840975107982866740708790308828911820323752787765645687801413344868184845686186181525118544216659945776778425860778390719737888768 A013886 421 4016943724967613654945648160916963667022772116858433711056419595700116007601123879691106558450286295175986412308232708919704259264468308854464940519664151441155098700135610925228544810931323447763865908346731546948444638984677348256456482328261946974883807720465676039425873803847192921534858694801076736596669239068272555804855999675179101797016373644141779523326027019506996118609118787654739484526849816991483425671529531380746451148790985863645064226474695003519524795622190625833846329442044877382612135413593739543587201588945514851305524111327654821461954594200836154511047553865990665845512785146734895361441459135276457820659744022010410944342940240686279709438801610455396497821355708699237066564083952864964804769131323718112947495104146462410349374140832004124531330604654158661238039697828792224926050316176964053589245883454314513839595073888658361920372331888215304351608554458346560295705643935557804779462933946112778125558350500395857998712326915671614287044837561428880344416635115953423954711139904789461570174335741962505615440873816715651420333513592832540775302383661779929447869294752318375649257779892207943052761481989355553961794888491461441982792589306329642913410366406270867512245864960343186048227035181869511702976255431860060600124009030481070234912902834230257788012466735740569545456546063628652744719277663577112244345443687798834998687077571641583594833381664186876259590135886146108682712849413353257343467037273600138580942506162221175142887664719798686492574850442633760878116492234364141353882499397717011958850673219979220456040325768766449861805242340921508836933272949938717370530983721527770690553790898307624995994231225362054543981185961910221415616452209829290115564796117462989685945198842575738775031381024245363423494255243568469540142635469349617040022344740281910061296400252119587255191549416956588960931086517288929382084042277381695094088405791866252295000591510841263120966541335203581235070408900981205440732373137658795940816403197014304474568285408522030370686140941320031143147187221002785325863387676294646926048338774418692141497053815908940669704192851837261381976392664693747576394625101754191140016610266022602475563896677814543628421554482801513112210438867591105999217752373170710387674871061939046047213444630743839797907554547772866598671603042034670920535543612417739335712488409413486010484124149744084206798903620414621556599487666440929842240928713388107965604043306490655464775880121097318089334217664260560692496256487518840507824708183895652840969541507627486273229250505512907672755591007541011235886302493555450652055197358385700421535656596899302195513683003572224 A013886 422 7590288320499603798748338504127545202368885463307956870533456662607876804250840447100164837437790574203098293132442663327987737769842853425513608727860751310360557540617846064762250961301878984544272576702916835704278639596998807590255962400049270621437246786744886542465869511787932634358779874217880967017495100727757636727070141594228825024384635114013694050332114223195795641847995369351190778298430554992963353679300713552054310204318685576396076720291336488410381429014231496475609341031145854866107647489193495241896981332020598606551676583993174065680222618654885570807131104263452250480373902404145562758328215055326065851268391192182168187280200904713092178004857481464982649595303463775399985393362986647145816217997937095387245972428951822683799046196543648369582417307975149273198240195746955266869067043837873612812524165507002167286855984577644403617154106421351216213060273030748993244835922200024090061520217170688429937155041238332000606910854145391780865142739621274046574638652382781879395255619207613213320231179239268607810757381056103760023016756612581398407706574491022177726951487546548728438816724635359578538320407999662595388480843857033814004541427390382690700606999229564430583379394561385753374776262414534809489569437023868950988055123495708054921643903982670799747979140744919836514869234832358666109533716056210076829323331338266669050799143792891643830122123324434267400081213886113330291376353440291087771980322687002066658114369483935941472395958849260564438401675001186590274940823998302981849773046621945338853061548894929695638679206282236483132471608159650373609986330701469802304399489848719786608208345560133342348430827508044926680561441595674773259863548369222712065087540670082306494892097486568153565658496579221262873405192892079185852028239418548017171080941906205008230703716431597104250617785648699827889728631288300607714645779597987574835546440755325130616559677699957303872958505577677960587189522406209254402233788844979655728296569356175925277401045922810155883476669966208208607094344262815791062621029724720723402759307401300779272424304984819425203371612278660430315018368334640035220432838964271463444058906227147796914546321117704671574869259860958289528413254550156390980729889916267432885818030762766039361341014144025375879252582031726079993118703616931369061974506072628962881103575298798621933858465501383629706472590716219615625460580710901454920143507187099340392350500902558934865265630248661617147427079003421499146598766378608000420689318193627340947405134607484653982333248419201013925393436588937253518971208830142585777702635162090151174120287564489820650972398965693960159232 A013886 423 14342365921189795350793300490567277332949770167131889447940162639050640557254652081946164271547651059715800035557683418459339133682286420861540898616686384132015377990910182152900677024445268869067352044215377159408062380466021842860704778360336300189607935536335961774274148121650100292040050969366132903085314182491947542115096473311923772443676426203116627839297952408495633179375432914074190856567808826936943778285088890705128158824154050067219581896207460105732627616059563380332424191313540210687641295250860374417240795221583498467784638419462813932939246893086474818258889106420882942035699154017996522730128728665662363598449511408229275177302674663116908160608282541536824335230498375439154999599766111952874025659409926001456687597630629637684980796123510588562415109107795986861858652330197182769707249275890643166814935662368735071235889889066410380454058650562379774917279873990166313667658123839655119809366633718783395179490176962632521722799328845799656585786036220691557637946809105628390285134369874891284267082588892786304723757203007419869619171726758922207826453296547851794323160268420356987698678040735787128099497016703106451043020971165247669860933335871190640101764566320209601968575035822568555232869232618107710897586741978318005980597343593538077922180828360727297738189449019096685643728430323710300003259404780900762454230828550185873304980436538446677648796200325904609782636659160355393292015433417463950139125314379033121091039852917021869056112287170879586224741776228642143012639382920825368807911956159336010045901804822294515128587790456313026959658111687014237161474650930914891400719535234465749741699027103370039434639741872721436017935122073055989959093845364935421591403334048886083718940270863499612796754194064205963245174503522700283052045296301626939709925073235823984992474360050220077084631347992642436385938750366171602718147796463410185806853816965158196408871437072152922764618457467401788630814531474056008422320095920230518115205891965210630774568139542272540632429244314708112321290045900000308686614693894881087878705098967661110888236249121555271642684490670163831989488628217349102071402838656040500637063499321819208320225462901738980858382557616951233227624776573829911392675816629301620623189404752338299463930417414097741449407542924524585520437322556037773175697043490645364133321120570200314450317072940518462417200000294465666658170298572736640370545726588512926426492951289446481435490246417703034590029490818337155299440337788493562138921073600496027379306425389995562656089471548972821480977825188484988257335389126754865522802012917960362773780123532657901427816613968808404910159691776 A013886 424 27100875688970759221407795221360229095467231315167070080365397237545640776490558425178849730259751917605064841588660741651376528153770587694500112717334857491564033759528171070292226483726997806385858267483961788348373616132419961570616206636783942076677087535523270617891653517930136708629535030083225017417110949182944333259338612883065178848852777307770680233046553336616276595486078020581340668463121389497586981246598845031907604813039120077415970924452937977068989699222437057447978114331943548828624986984577735966836854945257088032774883648987510397636146873275624049387812571041494939016511979059477653462123881567318301059995046372624975038225460357836489919224271225446654085472822354281813234283730852630568266917199895054720510270479713583221133792969509655808705592886599847302588529966266030251790187599746130827432164349670765991085057985903438929773814696225854826530894696935850580984369425747449445427945291342734102462518894702927608806706482208499965495490548889459705182819876188104026174300781015758574229982713328964432244260450572324348196559081388403118398215702651331219295625302078517112531815668077039812068710378857655450484459050442774709043784081595453955435811068052545817172556393289179219774262250139732551065331184866486397924745361339354558823259383483922758532555160804116486098448642629912624156558866973037091909116038241917620249145273509079611791480538657418921697757186776314419792007018491770521336486742040560856553753992796711179068619982244904597983512868624802876888106973506938150487628579176084225830414581534453402362495374036954493726107258784208118084733333210226989514274810753918977807922747245660718674433347770954498413537632745340260835025039198530294705624815112085579440630529735001236353137228969513533557257896272381728446087126442072613213803700784069455674259791571374250616652686963761383236905512651906143004925095467773057974685153215220042871918383605553853962494569439763462939550952608369063722546539007798139653913366868919121171439170298612840057738062321254378382715389451171783284349153913562667460789036446125469978862792780118951527324047666640131684714048243399908102856519033617136707774802286531277827231787484313122582612212631147307867456493821058638010435657476596204677718757159066375841460070972321841115074112068808072012681710707567182984055511074531779414671323153592267775256730882069589992743770156412900815945534733488828071691347498403193361855432982096809033096433943006287664212844906623701864852880194328203223716815201142077463061283611323135336941670575849476340168307185755202291436716561463937736189953945364526765726160463357325485156583623813360049280628469792768 A013886 425 51208947473857099560477084800835205371463825341737610277615882927354641350751711502348348727107458911445167162591002500280708243550463981848721188987068992000619668142924127152949941812403055791016913434773134708485859637088104521945066124342254559861942570940323635414908295954568212560251693247724299329710815502025717757908181944068227703867069044711889628706597309695163344533979437473193842724226523357710176436980173286409251589011364704046442741347776689107454296727980341945767861109541981907673007259406474583395383982325199545319914371346850032047040538775041674383753630224237735508927552507247459070697118498645394507497332719784228228833029606677436380583688767730924783266978709990335577269479040739743437618982199571298758125150769811436019991338913810421307144209739546700267857603391297370250814681202477096935329339925878689952242610848307589291654847487918096052858329630699681310609472967070756553698391728271907392521896902826021515917670754173750862801383085483958596202890587809003348530121178182384897590599975659584664306922731067045773973075750300922103625479648827470629381996110797899423292517868296995963611048933157302294261018319027052921418444999492158739664934648237912894663113038954647799950413171472034157051415716325796969953865242935281515006548586730948958994843190090312780404073404756918737402260625148507751684524574148703793858936936174004543893604298469821757034587651902546885577543117917457840460742580184098496596563824660895949210334122610539891402510444141631522475706517715558107140607359096595118433924820000894046595295658928260028801053040766358565273133394967382192122509225606661175058560969667488632864211672080866949658271477631347105985516593268288491906318070641713324172473348810306816173324807469465748576720688543611797856415959336894263605180631283152553219499725839938499989207184400740669400193075730636986825530302792849001611109875590576905969405076272779184724202938587154967139761414418290715000084818619887115149565772807769765953673970142809266962219994944247993251870753014471764197041062062142782428548218019432412057019809627943806999582646101357860347221754711184677554098386957313865774636617606956333581446714213158578412181393397011756232494032116470128508102884426736937280467676527542733665996023387028236672128359793633531016858954738276306816815803950080865365021662748687034235556310459370471023408860286912812168984572175289017881769676109862725274374446789114703251049962492818504969091336924519135085366327123036354309032135065991633027721783550880634192354198586666743309139147872373086083425493639612289900296978896634558111659649574425174802336355404881763121599098576409381044224 A013886 426 96762788460281211902291564172944577343346157523336452777054088671275654947857210000069364607582986920381621625082755412450417314349163125253924399631917981076626905093488857096145315650578817324920247085117402604844208822733295485322694706441145264169211099886565451123677438970281548271049671506715908835843006226531731452375047539689112885940689920678155861935867665286070410604382457707347943008731263287981702669671752076453756706545026381095628717883035702883394200559696358769780685781035023669317868981142173365597248920714262654451059958837124721355062296772077946581960579555552449410133217536014566741299012807248380808742719992657244565899570087830270106786759617463788080868218427079018416069934972052515527934824956879539851793024889811055537422994288690930168497870109135779331735155924886989310091395530402243101896390185062744415679165695414874882653666858050420922407408203621935414725720615441955319658762661207291507872815686879159823789521291622586070321883834071752676709903562225082839275364014415732666170474814807130074965103371096895549034756799344612777503390329075626022220079627088165217471996403362218068968602510528177381562203863047310334618808280800399405391191233401616592542789178791455934056702315592068638071329492266303528921785239362734021747893999932025762549967857012572139842564175279721424795714804940615495335023730525017930354443748612441417995950087051024157796331720230191713486986994237054976683724435753306628016975913036839836957472627392952641517658854915814392661375813266751701393463166313435044748954454279449361836979627649754446101548192134806621466024122861726434004545512411127543233054934332657161023962720790499600331880719444909288362840618108773349074437624106320962529932120764793830022997009800463455606616958009975457651952191452296619891913955092444003681863657955920911547606241013738745197184029722188269921943643187678102276301665399935223058796811162602818520942698260253236948344696319540749761280270549942856398934698192831901113551816414807820955268111406812792112950915032049382530274485558639013107946999226542863985758807639054523504587381428450569460579116606103808796542580846157646724048564258341265332827104882329628693148771158404710200721283278254227784798951120460461103178746600795868167788773919380171112080240558536523936464141386895284519237005038346400606053253236711061906411666442091742190760633314621268664523840076116518940819763347561090071249174670413891592679975527630076797435979329789773044985480009221557939009233392375678036926195100670418189578338315010704821163441366904267524486143165614915402324361819755968701932500727047428700901102409691623378153765498828721320972255232 A013886 427 182839868665316649011789266331142539121511912179055814401032540222404996768512652585411069142821369429171660010864371979193110143840119468259807419963683995666999747803693552725449111803232914695014901444131120205230261976754507683610233591060581974525687879590457706348864931000196964603430785689602166427126197589455110737001413829475277657661177572035981615726433592559269493624901751845158037975122315708545009950126313227600572152472872408874104965192812007025969412763184329247896950869898787604785627054958854242084862448616207855445780464299948085481442353987021781366982088389626130727006603593091972848222893032166708428014363931085364299897718851721267825140843796851815116389997756818846670416434885271327661088751324120958358672842454990496589737292472093143536628183426379476280308135110676858616690778069591105693564158209208639840046049764753694302266123977632617761511521504501493257732450451879424629456968844212139399948220591824880269918318167968706715725981392579293561825379054266525330443871029991507142550411754865479161491660446716818728798507335824001276761526257330772511554351420797730173648125299908339672144864308613707078523730429090580094364992325535449103646222436516225861537893062990613806403654881068673952303165926042654626537679891172162600006124569663558056090017663639531913138034303554952653208389232542028940289210120440697080623985565178113705319771414088829615798898935931922895670179040726523498182311814617504098488781142045195377040057637597646736927239607165565570312370572722829478898643408244544830636192370263910571747577921058891209211210214315782278110312269787586694449101054795669449611797146157090326441727190398662748799911187280078354193196021078558639663886952507332688525758777569289947808894413814642130883683992112993305564483998498133219455924068296119231149131748436453564991187229619848293284752632674095844819867205970854536362026785286424799564764572874897082586980652466230188434009791135121975444922838262514423280022239794832989723331878639295584626804054734748433967284434615279487648965699128066402720357195434500146415842298632912977869516169150994485634487560207162361780065371404312412205066997468505388052419446918293831830455737220244471444556513801524284686866984470786232565811257856972647022072297957295351167911235991712742461576674712152948978445629136298131500378833611985647824374479735650409107911188371042281387886983444947338461966918589124313843750160483624636308997115997792908953977508590232201873067123490064760791697799122764525196878556623983600757645161573218147487516161576778562977708232569164644466939239715032646268173191533805555755504294278076181403411254366090789289026902374219776 A013886 428 345488364954185049839908620402804345362757020872354137106130254962969364933884915920510023098062689389541035263408969631979966748275686863400747786925938440324501379457929619036321427291811212154429917291983952543956535662892061574704021866193161760440554995261981987270212009940180178011775502853930186411371994926711514685094287526933941453031515982436885709664965670625033738529818353430551583500575923848763977361440277432850757921003860571891424770869451398492046971336104686648290145661332912296799567742984492292507809367306830644998972500366324303986998065938548773374045610794209068585568413938191612950870835541005182910906245624533109649429132815209252601815733931529690585846815281356674465325442033292372065908149662016591043880725571991482660076716261908097046219443300617014236029282244811450382623160135401126403176639299057951165276134161886108635344395352167310278383802666217877612026990935456900638233745705020243821681359287253355361869016624012293211420911208013270577031257848812289735596164494398992168334696438817653728221473846981805731738337909538286444527723647011993153112732705493925408759940826697201577615426961898585256951928259435829247749069818577367491878585236923091868734433519249048148938541346311172102705588632540566817357550716602400939768372790850030068929902496648023038044409202899724775017669625355976540644402188860887101240503156422477957933669831377001599465893864571011682125708869627535553413354570923167984373249205012055738202827630160110149402130290032623403564005438358731452783551827629828086535568744694836971235927317139406944406808062244244087684346534997990615056798981908143530564064309869760853953841563707220372924350582326443095576129019157369891632411541075375613592240961814048068101356999722905701969620993608964534408870900074120591220891529882161423364002579629572689893267671098317499845483462616725937304586836651935664564522228620099135663993064438073530549715857519309644698875013015610160897511957650022853768385063604642982725536771256696479252100884097029128874693714547124430917880818170022176455499905062777572662690300543196109766945928710306348231387390165527369624034563713703796105504036272568789091434109474506639224210586467782905418547762670918639567193874112494599896914846886284090688203107906570662115647698370388663347636514082493423495303550555816587742907831870532496588207636925133472237217528387893621557546831534102252442901906424614451461107303244721636781119062481717551386349372951827881228887698398874689919646826892803918347215420482867444516422052663582668511690938398310315688662189599251298916105445309854807343659481180149896377816738330435853942080997090025440535287985865449713696768 A013886 429 652823758789749536255896452037286201258414058415732462143356333609868096959391052806086283325360119864416274920609159929561121808605793075102424194246071646807087422579561154383223806724933128528221829957579533240578863179459627005590329189658880281352138621287192779722199967198646378605354613376695154476963357709676423380484242693693513883521855591901301256640209852311603751246311806455060494532016247275061251174901982148236940943275422813107735721442247540145820211533620660540636313956993508422838965620975721132169396330563233368209418469572194682436103961459371728606848616697192041309095336788360849700351102971546081462595292732257778934052507635369317020307752733532694380917395057562568656096064851964200899833930540557365905603614857616801907035840593581159119430781038660290355945378792763882676592479450729635615397675967042334667468494276006810521870438436804080148105125236399982563602617207929424825186062404343692077646802705696748184416114004201660858918188349503219657699799830864540691110973351352514833535855680503796319927993894093716692909347687050440840413361716237157878340920112854745646779703868020577790611627093540785946808141177325641000010714358949599136894034548962292856220786076100385412693501694666508847765193701212413759940672392468965538956244637660909617287738000786211595951498208704827143680587958644641879952361755201488718116815068274908830016808635935378158299570137889717402170911457364363100592165569870148681896191753816220137124440599466379014785484527876364139425630628148631473773310459830838997818841561775533706064328708792474901128883496558731812277535313443083130511645538646206954760877869871984277283852495851124985625919281145412427221594958471153111392072610846715347424263569733047179946144943252411481459332801651703897353901368911255897312077566336375996423071626385492408496242006741905601548030495489761595900753539758724769819855138489223483578340046784121724973765493461046886714363860593880460506789874792838383749419827865298031582727065789973452907433763361455136989497252809380816680638221827892463920666044609662492421094385816805986740108484621276145814886208060295220765747742487375854599485050811485261665922967371524561265613149450755609025914458814562391929703394318998196138013593401222056673526570200802912872540190114338565824466832641828933247173739416653238068190866051938348513186328089350604868334650680855374699250651368230524944029269518945879818461604777522173769225584655454070138001411949839505877906870488164850082087215398181714383511147650970871400006585207420575774298823087418426595194036276678078390307534083251728602743958534613479398838418613565015661630105509405191621383048875806084610574516224 A013886 430 1233554884248829451723981747083190812739458935532498757027297540586531240235362632868690846210534070971965331769185609109780949813643631209335137479873161109513974566908816211365599442025618441806815066789283643466334121340285168481699307146245351095473997870348398286394117947619611840328562706088975109654726697900757859974214849498237065641858625627077758012907128050212732477034990907499675748531872876331042938260057188603879780024303054134118357971694184799938257205467160524296449078491088309723526978590495851428271061885549707749100734438712592761701424090246862118480185726955279771112344657344509434046593032939738386057113262097506866824859728747549529623428879717195906255961320344128387730362129070196291165897400463659900779519611319277265145873899238731963674984582065659247527302997514685264261443498210756296110515755781692250232939107792125636944189680616155012117294705282693842252741470192352787408077177565250901551774913694997993073330787706691323905864323323194099762160495366807048424621179693568468748974679746498197404653699566474876063987330290324527397938195071426813937860895735806716022294231478487907134650430983887675819938365708156856813108245509811676141902587074613581787743398304244853063492434610187605790453981531612538243543576451292798275514473267495649663719156518669600272938880567225962816230241227840238667817824297052566634114554014930082928117201060587140635821802146311997532185284820669064855259737111528397104553223259875007452065954974652486862210178428370285634206210014769553276634886698961638783430552812201071673900561469615579213976302130825489753061637847152019704754629037168635983093602474818265586858694592880418536839197044235374669280254742488419842386895859132406225601770864933334493716477208131572658198148563351406829915216701850903983372187782867093318809150606925982119337427016195289083705908887301597839242995064614814045858964034324805039418156845521779319615228115948203443635087091334657513998893930132554039104623725299775470941710416250628557463393801367378060290970344996516091013600203542887107265645096580990736479142476419090454752533309068855524295142902392075919711892430276385818823839768491756582915554729610276922181542107581365374635879132113315029793825783396560783480114069655960359184482254201190758470740021953970495147806144021355413737995588442046625750035278384029041323364463595138043739849369217722528659713654804564616557439498746375528236810857616253018844768049546237036402523051975234335442704729454580679439909375425511425684222392244549727529567643197215282524690278543647061504627604739250043227816626562621802312429696240332523040704312982796819513715075207195749121633524898159151685434067472351232 A013886 431 2330885835520292169435180741872490697646473941896272611318556559171010662549053699464426424892346443418354588020436513034350569777466968936960977057568969291382101894444758030877673006469463787848019932122893115617394032992719965237627596405716535578772611207878482253225160662047694705905961575419132520000062617098939227955757204736684815650755519508906065052932896135584372481166053699102347304801873967183096142762179741755855908180962273394097757435858237384049732791220171577573792692346248755227665425881286064991615293864954390172052776571889276479542636515359582759492367583711434086541210869489150002272552704065875582665167392435061855332516547930049669591483261389462434192264320160013989346884907502912665505762419199316911396155312921344103347158652036732279137413266764643613031670870407828805419967268027102352928955035620900661888154284032551255549358606422506793936452321671609238117828194348423671797105576257616015543384220120829967775587509865357311530156237693161228699386082909266860877614593271216784357062587659231105873516681782424798614476411722027936586267279384725821958935937033716824780814466386343437708607145573362667823729297814430535614631321251483829264102587653403436511502717646955338513477272681502973898256548974726040663776148667916430251867332223115219743774479144669479248536574675652028106738544456407624099071190621333024229690569600883406938316563373651522156948531038002468552896284268022003540423430934356490260056424968715498081185362409544150295252762432538783885255759845188075245824429589983545872729302816245154600708936135018570784194773264739659021713172903567347569473794880504665157302212241137400468429409824479866693818167880481748443082552393254358504739322034749102566897886969710350992622856405214759484606159184554791100789236192883008938052618124496607788235569094027914181272183292138100003320006844360705625902707698254084947005630952411053208723287794278897505406707360596014884582664244999046129411862005772709870562845643367246137076385867813867702068990098462153826627888252854376917064386509408126105501730473856349503947420290882267912405834859750619195331324583787190111458161155692489798903325263669431502866578919320231743292732157138305408219968859909092454217459797881072566518952182371673703983503764106435619102039281803520120575449759946144506426076848061261158525242660905552987555307142746537803033419692893993523034477811281751553379207838767191314139374218604227984312470673844984024401042678274739592753800690226033105287910678704032773607284737268749339548590072420875686969613960247162090713176173831935225681899007420680153751893156265452644896977567274277420654891567229110457276266816374764791931942280005595772747776 A013886 432 4404367286452407434015295604058518502570452473441056045623982280399648275611490300789597310830981284397133442176600181061291737433268705560275479496716482165978295512482192542889462827488491750676407327101590898690928008133987879274133502085156982700510205414848527954262160381864138390049316002141579397551478319266408399089904229839888053739566805487404615529940306685123891540491977756105424192039867388422228612286846450270129136709684521012738511322559777897304085490840317167492956310091316567918029303451649947254076527597814137128625420921391676378896420595054976075688474030418447084037502740238874191494142867916348392985455019388734959856952628439088094070639843257163752851808506916117313822214620900463679534392482921614857633010402326158334673483879811744139225123711653934102589028263254780260199796710711435738819259708748114021882675914170819810845890443220563317604914340556379324851828385538562220670313189517950979258281434045276440549781339841263484433414261745391276591041561910697563774792451778306556784006039638078002263209169362252861868358964344768884079439890572437601947302660668926233167434029620710196904177386846767749514348521812617878320267676434523796294911798347066224722167167178722105084234223186242211382980830733075135204970169686137513278160451214167379540804455008434818564698758336722451445593737971405241453633751519970999927647950219602057481620952020823959419060921896416248498559126071757801185870821543770124587714298815285806278269262877477520985100171804127444788494955619152340966101975771486028807641363263886724288552383034774770759549349328307588018340516697047945812155459644765439131953226580061515528329223063222772748904607845586136442098612360616851691083271258556792239128106485581648504428385531888842649808290998040827510736115454513561433058209524268806185200707821864137743678116838958805347073378692884969808125727579974574785143536067485448989500845470859987801496341213946690653431095712094357596660513266523927844699695116646160548743152291473314366063097482370935081873605550169539282423518687809294028920693848023794619474919064201825214708868564269258011683820331137593244527774658639546564334158511821320346008595795422091654710161316699513473599390118680704010530777075362542527372083437339678737488701240535069339915402161638913907195511452001916382718509177637421124792225724281983947588906607105289943402252782262317553333212168908036719215642997483644157075709063499553863861346586235918773019429411502243142800613662629024922692666805337421799959569806431436152032150245964169230075799511636309577424714876435262180521294543653879756764657247498198823312692107839321837192022148905975788534600935683631558361256310145613593119469600768 A013886 433 8322351484727302610277414083969646689865044739335069390017616949610202592850652504682397811432275643595722644066754050927622905718306681428118617241651569773403275894929951598882556496011774380342117640256698911257619454473723209064265893268045909487437667825324503269479241868438256249408705939534659899072551784779588785851512155770097589928565769511224164557678245422396181490384345424648614179704388141406213674461631873344027372594245161000998283362746634401853086212756156429545330468946628864607734794864527287532990876099946463465862479359592227151918551670956841033386518496709724219690575977867689028273204550642958600236740270076333140626982264214390811736870787343752398148686096796473960444414436785647354010442935169229943307892199902634352132305587808117749667338561582500954360944957341808626705209471065586206129230929339756316100804161787927648340447513015393386920082780656436568101619658805329938187562352891055595975112332766064913216769226761176559753877719737715503725581222056472974186807023521831163889240724306843774580487623733493415694871311539016250752219075149179774636360793914861604553721984482346125343832656509273242914328507664424739101871552825030260717383896979069232115815969751563570659806292637581322878516322366635317078985073593495488689987087479851827024158792441378163245660703392803969133147668271152259283059820592088562391285882000553020551431539068084287351556108065967457842925370733159244871183556522818626776958132183801970397616694516869444372773761435581487594106836299370450614635378154575312481997275499815909840471349306253294034580144911591512476639653454207492872382967570040141289686594442433677773833993365127728257602182037568504664623390761026063216216834705488640797704817915747544401215735592720136628112952804586010357806620207154281249940934854353559565757331077544175028046371879157711902058750029957266630400514811837397327614101159966344876193133574681965430097838474954820364622488662510711095206612731999085289653513502170852295767500789094647680053114983568683060785745092222756002810443359886432099639617633022625551531983866305714467307007355249133322621373015466999791875858106176210722475767230865188643566770339964130883807370098873266275282252387775260515770619376738648758361412956527062072639050225675369902485266631763719273791608183336357135460647949769986559931396377380059843877675079774728507774707985273842854616731051579221127454864107469174522597233423698724995428756946260632564096777194233470570855469957266601365122537030027821435706004399999035946923086075966023323735868331603598215595263639636025487923261488262974264230279865840676554169317000825731685259254907863966858789748820837848316469562363449226785923569934583988224 A013886 434 15725649050293199738696672775818357356474912858015888397156808424241051292967621751967709067752462223317882445103928318503206558712329319412767239344073073393590081226230998782797314513055976492314294545264570048347237477351004216705146775410714973098358619117362770993903352098861138984682709664754628236170723530862398022903870121154191762806140163963784822174922966846306307866422566815362432598315661291580656360425116815650927114378162640382334324297178432473440732408865224992263111003546543610439108220862575097649138503770423639078262833398545965474996433843786576197774096982790800174352282269347493421776142576349313996332136838647596659868245623027058017352015459899559531465016490551519708489031298488182099422804636121851485516407248385620987489936404943409440003413591132323163329902041154446643146109249822457596343198628690664662701964318381290870619362726273470851335806979679421533114641255449469680641195820027646140375501060400107745937184194272662869661015215129355608943739058598805524888216573822099468687864816947034177446502838202849686507726594402155858901369093391485328400078992636117212393367342774337803373695185094914423067141889570451725415245226328486779683225655446945890790618150331522473084508856766609265108912330221678362822303667539914083572961520915128657086385681115870053167776603988533810346983573239784632268972779076551600660577281480020969937327390413801890682305172005993997381340806925514248012752570531709346961683223914282321600283782224851962264573370848308840350221266452528823626995342228784564055982627871636149125439766565918424302333535260306151047459036698159943891882939265385609696470518887400519643747951174957671228260839908364244222123091233530496219340411920780760014837497379423255979116415072465003128110136005055978419779939731592100912888392390871146841548948569532991719395526818956279363349348176606292392272639971973967193545121900635286355018507022444652053819112451443430006738986657043039342747368806778047592600010201269973030808804931047995227502604373271909313802798782421168614718523838653885729651833011595296518157187690287556274560367274243394354159022566089947862735281449971170142447090534891472774847175097745342865854124702987760009252535079863723462263657714465295057039458357438927626472424856828957355899280298848507500739861491770513679738105625150973964076448790013284919076250745139774196978839418317924695112427259670445707362632661822313164315009165951552392162325405431810952875219089353350519630228656212337408291862050755610494624123322097378356155561910390966759784937251611547873045911125019765409164181363854091754513081465536835515108607986616276169051959777742700129429628099892931367654758015978028559424028194151997460447232 A013886 435 29714683224664420843849594583657541873359588139295366206838796180576314809550243098622120087734884538390324496030139624937467010732938687424143766912901469146179222602486855908012755989806155388629336915306483097115392825603182335751110782119273870287519299208356936461407969218740844669008938335811073366964641720764599707342420057089083820862072657340720958867424840617841317542540356732170761039934127475409477677655767131115891045661316024061966704493570856291974457856354645458180622132749435316890204842678854302114687344292471854845834945579223702890658061505336113212875604887578046703850493303126404449998702175707220549421323141929661925393921145411991963731813148531490904751288280018453992530201892621717273242150110667494667784266611517521078089384152816108288728370212568721615086956340100125434596307362968521555407025146417761845372425313155099027814487987959109769616898122978885187484366447777143525509823103257999262177054787698110793275033263603407033299625198021546219280603125478427758051977614963876848849591346428973476609233474977282276435031925531292841992542195061562149014280461957442728787710343151419934445226463509427256566133165991859325889434091823066107312473335311574652969446757085634256421349231462768335853317253992316340681414696466060375068793755152557826313407618694752344624129302045405854949729056519553368027218356214121454957005692611640264122535842449426810972782019257022065643865385860630106588960849194460967319693846045262617861605025811049072632345375207097238842886898008171984203214334824559991134134982182151775030658968830429345172111773554746173222445077055668688859897461781816155742940405433027625102197528605762416907442378743968008226308685255959752680186623472325859139716460248242042953947046195647551030776813470801615030706741158745022937764693833233611195091963650635316097234766820241578884045301135373598703081827766562905241972668899539616767279610277386696292030872676649059150973773539575501764796460181485981833454016075993300399879331915950498246041641140394655138263726889702002736976451652757545550406754800054101251221240829561277134608484069657542182999555952161450603092980298859124023723463967833810428222426955096472028346246706775175705163294205787936215142615180206758650339935249549159597298246891868579293071891275734576621158018599281825992795372769905275571352007187247822757969072967992272849836911641992164330294198952200964754369795073534264641268383239688742950553380891690976158602521984231231834676651901461833971911237191522177411105915457488899025684152807893638278353304312653129291375616192681348084663543851335048448391774318671507210612742176054543728203173533309718398166083509458486538516665794735571468973742106767401537342355275776 A013886 436 56147914551462700365071190738252614082560330241192066532723970421339226022052233751377202209941030307437128677314678870813839664536617489718664489358077403251607581294535883344391847310146037425381558896381840652850138590689354039800554898347552088531447267166536599715509733580717700379529881593321858279868644127021723139803601982433705937218704906985991420805202221236573182706222896789694440596706249385454535916412652586408392011368161596954722301876507695781913592382716334709123441802135084992865590584170997365938245535780037457817334646448242573823694971962514948771426930976211074554101368929801953803775147672746741319128950726649747425042740790893846830924794707444352205909082292697910073757308529837433064565623100313756564415781092591939268483201434868428106915889045823054164776629917650313817199275311229703338407341691866317414636682954127854159789366438431919129155462952440966125944459339993361537210545421577011149833373061081143815427118053840562621097906186175177046473610686604021781926759237952062849527024621289102554249556078845873316518790405462313952858163970438085866788615903940001142149936257687942262689797678200581442335155114196905642702246198017927378262215615258021493862171569892787750637576024596640238841680976991753203228699405171980770797990478336108386751373007241805798326726757007333450525649633869539418516454934914805049400199332576791870597491806745478520356217774563452670534547429429899109247089573890679221096339261284054794307517285411732374075755585939324315405876110095505519846899304225774173327345170011964165241132206414976716898176899732294617043589099361925773071618727064142789774876416013275143509109179732533278590962080718482141368169649781733357952394877741355829002915752358350220620403812185817351706122881876395666110342475477847515502466156997075568238687531571403672967219703870990239728767711575765620154184923129208735732263812027165274575714998632621024939140192021870409401787211319628601718702917672210103721076038248682508649999189449758751069776411766373247720298713891520433907703119796597769830590990854028627993067617591832443312687884026534662667646104941413807893185196597354637263259098362771797503235394856687730457658160697227755206853995505842299058174601080832924529405530769620106401947653782974327637651267454107232476888314888607761377554366934084371750808469516793493953130105269983223024320633457535849969265348925712472568985024937507993369672216381452178639591250824750734438058250260699840275386291780141434694636372637510177726348582459176383954163953252905966294351496523451348208846040337972509537641523228079464826530748215783482536943098008123032083413414206988977974185890084800453491611859152426904309485775925200265388112919573737504768 A013886 437 106095302603178271803426839740898515486755358093188810774106167341109118636037195225122317225433852755963360360536143124565965387239127236812717421827363602707333634171553580019295814138138027645803381480718441878724730676531701334277854918160787304822189749725338229651236296262649583670747519302529997106174834145808183349832412590743292860378473793683705837028044350777549115699832186641109344729437034238774556522504023122394532476136914372434540710512188893703238902931424539143648963679176788279799048268950823150761198740552813819092985393219912823734891660781265446720127643110857207723044215485948018245091798237696714500903853166654109942443161630767704368616902485756209709015212809648604542249449964107858720945135310413664363909998647566765499669265968881465961128842632537776812028647040234668178937600251289688077747683826016453664540207736265461129004873562334924565040029820117971480668620146152576173143855891158429804368347068280974757028988606759404230822728396398656941351047597864988230431782599738603494455080859600006935228225180792639150947777748868613651274295177292753035136031376376100078169970754566889685426235619202116274830354378822818601469597943896339000288178235691869158114155808979175164396743253645024302827597440332353116718447077632009361115217272168603652137018390547884498732636424784833053442850727371597859967300718457098347585035852458463461341161398288440356752457707846314135756623717132995600061804551957462954448567585265988849570066821960876318617577331012197168012850509600944174126065824487287653145804958209167103786355701011134724995854328073352474937820567303115359171392454861138162989333679653372286370220414528843442160567036939060862900769588798770337719390884343978251097381512352263109677255190584330521628635201661417206020787610703725374172963971344650087325640321656314095521323401404099285303808147226796291343502896827412692360142266764546633549484638536244444852201254358381625752516257318807977692406034740042701268026207441486510504761668410201743741415274828562364948349400210572483258110768667817654743250157406065166539604792037763646245469019644251049467578715221937406153110165564070207224261967975145979864593498588561721465416215392339254950704690579983421346756864615107307537179749965289525213715424263387234325621430140722495056888899387436790450662650018903938160431658127908448782028146754791658763619490721089100954724786838860665367231895601117104015544790563467830287655160638422595770652851828610075789481124586418290473074661371914831506021038260221001475501672820187020918885168582824917132292794749342038902022217763035658193338052844601563530366495817013021487791318256271749132726483955756223303238037474933000722266418643428815068885753213108029409460224 A013886 438 200474288749282360695057646715530126111277348481430594796806242410404875082859530907143926715028594284380174909737558891599862084834663174609732833327487788040491000454274155089900752929373196622625403937758184783898131894992653826808737761999242545998255441009007907925627265856422248517567048553443001571920569007226477395976132194265622403599631969383332671061407707810031927454700505247067702301712877912492761219114881963336791941869077016892390221281095743497041727334326003580586485001334725476283328039464868999337536781788899302515894223495764234519091765679134187628058150337696232282817212167351824939341619012408105426043892020408273215722440036326469608398703196205389667444457638302094387689208669779358387618857438227726944784688324485437951679055558287413873238304915479141855151346530522141481538763431628953321693535431758258317997911251799654854611480927434078740513559067140675134784043232325231054335089488544451888580688833117544909689751943697153933627241250526217399354816307402550080600522583422873527810498229712665904585326998419985575178090505374168559811067389566712767095920535796234672507475298765448609111481186504504445198643062883475699141705247652317492096532372459813821359449163661162057038825356303521281845337640133923814051442607586960664463758870537084065761241566190785016501230343907827423127900563218095425062692483973542410449561025658233885719495661041091668028028006099744108873371963935560230017583903633159359911470954955884018504412024638969143617578362206055378367705911725636881215041947844795156179412383273379465967376569248207820040966470988908489363307733717813082998769698147051116363429262395263364412004648240437645316458334854867356589681390367314869503753994548082295969576989532441099626631735962052255092776960732960787146287603982216947825259185405767776207735531311478112846036016944341078332946153139043014641360081752380546277569302725750853262832589469654343170484219795458451809930639309385352792284286251673006949621744742794782681461496254528088517978578027256930810722679457091026045061848930110870237893713429463744607907947681212977508758404511148167040353777764485820669920069324569013324334238302860638880780207940991394905963587286471701298693160769838113507348675157039084888413665782412197579029826794520089590195834508144723539655443837720161258277722270920276621930527385435711748159361207158165066654953842866890312817406017532269736629638507211644000444938815430781140983986577222907445160967924083083689378269622509236292626741739206364339169161223289277316060744907495148743656010228711313015832231588924737764016317974063762581069397837468087196947558767961660986642865654866896465227716835310375354652891995434200308771512143226499232084314927386112915174936543232 A013886 439 378809800843403971733838687388970829335834116815359846149011577858943919000568718097150135315063150844747678343842979679682568199916864825520963650404954444672094498746381906684913585911249852395821039267861857705740825288557478906215332995465384739156831537156509054563211661489788075286842132801032185594250805737846920440159828158054103593924949381123725148592162039631186409096723524298691224102842999291353121831280469281698375276013668120655320005645677521848218142635667717933761643291002054548769735596875553585340230701691286877256353216102444233091771189490790228647974583017299994242178353960638653146981864354037958953678904957218820003686219574561334525002720801047425743133688930691211887957122647737642669776189211837089547602913947921300019478289653162032057627157342532091116954619560985661834988238139976258070165810358716588653422677168240570224318506793089757297554724779378871233083615002418322192877846374689962866201635037016253099912645200747943764056158995274323558864081540346021750700168256913192286197827518921702687995487165750455303318114120058856937225078985168794309895904374983419557660605085337631197421563282620943455505109575046603409875793701395894258905860481964145482798531637280894665794739150859732101493930953992578153469556305132878088829455921483016863972337703743989262060196818477225648264940811438890136144861711556918585428356128130977686971215977242093500972384823429881276315639715149788672713865981620301665389198349414079853077344820573007646767180310716971649191509324207588230363744383305193893671619898237113090749043809201197554099168932653569836429246667785700631615819260988327083844612304485693004965262799166387280585329542875042001256451085433586423338469427970230767830641652956835663739295276058343155551148376138259248646436375281469713668279348448805805353298412429167074734258584465484682703428396694635231089845486956682204068614072212891588298144050418995817915965526230464835869587018258556662305011034204001260395782860970153251921843836554676131164739745725807824238155631976376575901915427759171736853676348297484948971275404884094243485269600895321219698107207142883943191619525553487221369235598001459771688678095958643228089671803701723759679569038409541464463853821419136029554430033625141051355012231756467736646767162619886008969379657701553209668481319116018285255948022770642986976545987837487439648669067822958304194609760253736415861703792774794891730632742147595910259006829548749934775337919838373824280771118174065532602986127134668691451635193634368273159554269633365793221252599935845578312700078179021338887276785921615715732786139932948898588561804726059779827208786369735531820007406445063755338140755822028611009044768657452209700971094788711122608901274494121803776 A013886 440 715786877760069156061166100852202832046453400442565873768095509151768943138066631517395786887013247815408181072818691427378431028380510434629996242968388960110160257807203366650798794703148561091866769527295194741321279758848978301859494337575536110799095854001750501212898732777935873843607715192580784868957306496451929762271926172957976419765578752191195081574994440901821640664077676362029378945560840484963535712488973779680235573546594843410431712427891583603693859343793378440662120790092170209609731752316946037144169046533401562083532833844263344634751902983733510765896036882833515520204467936696058549636227463730798024185141082202051276725362549064711755740341138593582166601638325388331864703364327240321984243654296632585622284942902745755035205552823346074591066432445413678347681706574612555062215055165678658009127069947899386988670581251437997797625072244005026517225886191921374958155340232889584229351806418530163753162891113624727337495737166686890602360068240382513018475684828028551627427015532878946921846256549273843904750256692812756326580202261611374185158518047847428326561384238028670126729634229891257106449468488815490883331878889501660311992183752759237123012228979184026451640655828793585571856433667811722267555684124873847916295162568377322184553297366644821209622482210188122301932561981896374313740687679188960756774974054583183537630688032320195246014826631685388132445387246038753903525190705276155882722594315158310177266136746705664039819652297920496913086567365360846685219501890724284077271959746873228615277295467872105308660489212464688459904058441736340648681938767554490771081040369347191231166096382962421960006201696895232081001059973671307364230149764600571030774825000070853011508209886894342051460532696191011359748472334802818251946349488767856163916743271889713088009821374576956371071463524931276960926551788685488504339977157097764078977522955203169132717347457062121089667835147468246978984423802916784395278355089878786253603538629037650539927454614550946267812694951851623238830043261202337933773830531000042620463127510099782040057754924256028191473973909224570326462513039186564926768702123661051741908223770444422337870232092424381567214944970777058761130203908769440445924035337631314029093105249776990526126787752735605228200158533937332766196252781043808495286852909199416439234511193490678327615298049146105466362056313148091676940400375463132211846967912305883633977668249314348508956291016896772316753565722513156350398568120225932660309559290277601649968883409565305989177552642162579735165495832755575857721172061324576993278553821820335564745769240860822384408191552232611326048539252043088429390067754981586230046779951697118958447138705422524656980244549637715298525856363443308748517408768 A013886 441 1352527979035338355080185506855095200944352858967458312964232695036889738347510288783062522236519848648065205893403869123048607161434904340942932740833292790577435298024241651115616576909639020285236507962152126536968967951368746231888040996463930617810425954654379691075854632697738733266918143181014488503265919721887680017036638994783857587543605111620412107901499095705973313906339926768047129515405506233491578249176365206922823372235292125073362629988946243846864598412532966513365042257092881878631841607762027089514433216920026522863056969781436999594798883817167362470892642620621960254481716070206897961519027056186876560963468664414365626859389861111109262870764924569997867381124527227379464923806725094840731123313361979441549129714990855490850363286037304395472892216623015433368072226928777496443799577359301090456990219307312348873408292874117194622462812509960089946101483319896488636931669933180705893087834150649204462736497835789648785657145086582214501720309424843104359295062829128254241534010886431005977219187295298278679411133038524814346503499627068481096301610630634969448163941691883358154024261492507162908119509273474109477435651729477873272410446669333766172055971487738802494173730753101837901841617652819660421660658940469627059498017744003599925622004998496321523423934464940749881818107279007968219266363736589726199257774174370636950833743923855206690621743928780495482648565487722956135976287550587255319004367094905057845036419480199128188393940753277037511067158923430164349296843748652104015322622434979752848112288642636158283874983280218476443803991901634853726848633673130404017330059288626633440292058410161537738124998527998929892833010892330144913613635630396771801479124525733881583249545139559168121494175845676256953017201372728691678693759710792100435939832750778101380284542155116630296172763189877343144504062610242861142168681956782907875185400095417341891770452799745958023161471923931280507585639716429862456217330870472078383649131280193415255429640561107802437378298374780368020149607184983579284845149408800688534263270923004224949867851856716614677707093931705652902633117838429679115544482934401966217854038573471126228124778714418153829199209138541265369151277139485654044523787604857326787325400700610608434472342080361112099839717160654898000355920974971387130822188077930122922251476846861794066155383504128908213862818023522613293812918456663119807275251464120003926487914638520414883371520904215600273023401675157739818709921565799075125075813329011267194528403086445496107358249790945861465017195629708287962322479649572958300035370387989407832405533692914902431261417694969070918138886217404554517345731547645045929537033899768421676075042989327829071040846733169838421204905356958846025318543050932224 A013886 442 2555693588289846224932155967817168528658018943013422269511199245095465669109828321355233884017416337370227274969587362171100710536818229325706855533230883391705823261217070248215233383997992784282333777877027869436207378833931939079896221849606356449634810950284366924106820486597400782741703981974263185012139177397047859754431887872095744213979594823554358865903219843274944582811374922743245278424165751602606214529139686051314745513827896470190623678022953176093232245493173092468726156167650482625642611683095678003479608544829140676753300832275970348450344937296637298769399668931363396194140507271348707767351584916504923969546619557280124028813443581079996507624185536989881730271616710663984960777147625924008010627216982768769409105937295840828135139253670937191944921999979918026398441501693356236400317479791659842892634094716079580436028361149559879208377811708820267239275087633810168240709701692300400072990192600373915978244078742577375076616600326962981891586641639281935017984453279910217110666937882651663102362105299202177847697535833339256395093924783320535688176441796107657950228242974848653300383315739873774801969564898859926097059129567166046043602062892079665878199457932143633551310868071677133640507061785003140103636487992825312263561550392501394304257720740998697268373116999049162872687277334980528492142704393020375754879113831117175721913015838711235195984747432017903288157284591505690779944441714388058858620443922785560342129777084360906252687161841288185215712149352628088789172138448453058880025137029219821629701841025888720336145084406835866096965821369588367286933919032469671258218325469891650496505784225972116540753377218553881959740686725798487264127090250857567299377306371841919155497676510266538188995506864362793498198807163464208477926010149202007636537957891222275468941501750959420875478575795170151530874252578311382642685392027714365667898326087497555883748910955910370409909176180358981846157582067694942341669669458256184207235121694852511277371675055771348035992036503436990439098052949315051942106279278088699432310780311439247330071897097192300163325638066345187143922655207725891907001157529392054502338019959196689044625281865845682094732291213495141721056440441903628341602724296935049262872882751051386158309034480103785868269934675824354304736536884834734038013420282038266509952878602570946489997095697129852835852337327071577356363488702320017967993482358554307579365915887679743310342558011936863376696283056524460113760069073243826785939254440473162130230645563248643188588713340977989556729612311636630268389763226484275669081234753292369379062859489053826357233774511047317396645858952048689270231939269020554146983434071917617009617766831258207322108510679902265245879310605538012766369108755663900639232 A013886 443 4829156822237668151552604087796351502359275538111986290955737735156548873448520081526566579755021353771985611509733252762922427407634547950517251596216013868698789048051416994779562114934319229410800871995539797194835504408475106263321344127916983743823550457706930640050676573218877402243676109811144537977017801155784930260462353502700211202920995031553962773527015312817350485453724090018108494261394030924233419575397418292610701051072750677385156402034475587044136667652044093989945945457394987153970258472803734093678956958835709690291381147042040739380621382477732347361096993623298469819769690043707835038538999607510376175288266823610689400876960960614166840918417016758896841305878244735924734365753285221975968624849139696418074825487724227361937658809280485447908982373658053745305650311471711756902475099654967106014948821084473060645345238320651561836016044915012094726782548790043411982261349607316682365119932251503339667178707381454445468772276246618787766921587269054687388062847415213389125368704481046337745004158586002860791318137389531192027964837264969417979236182771787555017696880621498820119498701155961808905008026806808952835367825337970811290517062774861190094137593325924781362283374360462818058825647722964813439348191343626939643233471652058074632707652865127426400005253941659328591017953259304487261841105654510725374395417363636419494503733512321911266806507235623205480396783931002225115678058841372815601365714982290065684557478625741668906077575026119233561682774627946752477178419303766549561811338126028839917192448343606497508128994852456033829111513153690351997637151518345651780049084821492226245381441688301680307678277484108421626903289935093595982702097671132431726749778046428591494815433608151322032703861914680274984804523654252737485217695145607339165757756016601092613296855580556890984836301508128072887890999695894682677373750843024178506359304228500581676143662177137646794711262216768560609080290032490196810664073978898221480096854430699070029360641291783754565673400431726427150025629715331344068141877922939507608912616531525635698989294454147460235014899269747742581167643755552198118928363230498285641873847698259369324674504604682293824379106043701587951573176052926955198185576544310967165548187314138665640383685664500750455535083925528073514892408528403398726740942535490483172678640915302778217210832122234261763335829338439986282109044620265431711745508473288745864127294952051237207437366657499515056977242182550811048237386198591191292253665134575992020095660475656612212575197890285097770730460076474604182980708120341439807474490590309155822857049279012460562185508835290657438545322408304737686973625020684630458407193552405227737629424435806908293221934308401563536125677182285251706922544093222325403072331776 A013886 444 9125020198281986133792951000969176315610011559999189711828651440744289741704373193409991358974536189404223307969223642956729805311789197501762982064158700893849433423948419907991627626392211717679308182094868143505850934394113489591771585581099839138849178591268369515659276831104047735202778579463624762336157572494334219102401328383390232682281018739783358330047895270609655322097822521327337231284513796225441894160244548888331817163673435351965315212279479966059815234821937654592394180266038931086553273361938806223924759342793274288064504491253934835829961984445683756138413324046788843020402573676508926438102060410364166488787099765356403149836277368425790009260531405523075186632665743149171828466027703650318687082518939197881308811847188092847841818080934508326834480005828301299409707047746979441066696069104836884578454813958945592257503711283076930395357165957969573808697047152104749892497613854798168863294940144608662528231535749360113615537092482770969563166489812813127538487138464669933262844692188841766320152017931036253659729430230861675457897461621093733192189355407721066759679459322204282535560921745868443329018207197288379391220310988218829948599745273368909243799383945681037269167071123551006193779061516587176600962283220794469087785384562636071967576134209053100847805127680033334207072611904277461386382574329382522324245599996971741911390430725411089228597038264202069133182390218936012507381558288775148430241411327655874835437905771885433831519191286954067922681797088180089184797071406979551522412726560124062984649500231731842283440288545365642930406583686792371043471237120217356542723789107977422962032920008080829455619027429091782036704395756074935973842437292246366753051124603633980773675409252087277270692170950398577842487114152319036664467829780894968652762551520776893367122112805641723384435160568110546430626420513372323757319763632951510931904337772439387116627427452729628978588970324414935532978625476112436207132892940158754565703653032907180357238928244433245547150355906976441497019629089939217148150711983092959513557794994241832396467803143134508141356633183338702453611782275891255895187229452726184603744282647504559976086554316860312577144378648785122142478223127977080879925123499680585605070557206802370156768520153699354036764517462992230815388218598198153325290429304901681307632034157046840030338637631545949531622956371377367999112223225025711268699536954855268944987284467957552187583010040278043667182373556398170930795821364499560147721173521010488089428116973665513425291291527150231624443613985783964876826490681537333734129958235749290949884348892045017079567747558882496994837207772415566581699378683085015806031563906431241365736956272318788089806783967257725607829923581976378497346217797141922967232579809312768 A013886 445 17242346166027295974858878836999324552334578323404548905400641245584306078652849046325330552194796398340159427592789980574462024763386890345011274493008228130589286216023367908703923830746678710951855003024635808188063738401216238300944651423307660841916964692345790448965268403195613270911643914839922514918008591942974121720886273270745915188992380018094960832991941370695345187665738305979453957443816164906115789064584971753827375094328085891142396735036512400507712953632019090112841086416938650935356295639971986198929059661843201709949469622529715139869549607025061763718949387892442700528376050336773619111791634085490997343884462529424967987029834954501583176218403806871426134255112942950894313570895035931125380913141146902262188928984467510226310768507555257030119974715652971629723001326797164448497514757906288422319141705902776904870826772721741109213294249364868651642552061993108268044866931216383266342678493459167901236145406542846891164283192768484575415533377822617675776644065254409436455606919329885358702037008217912311755307620022468834371628390760446843240498855919056680674953996592538901742154779781497142724326275737365808469509380593386678068315723476709143101987514323472626230625484248786027671566713711774598115527099580950163365268453537251117235628900765132049662785439500105227250989781130741754156944148210422673943180109895077900420022193404953581051501648398811775367849182721214483281547956332604279669034403119576056101048732733570015434156055241707224216525997960318274760738632624343537211102370900760505445778186853873073759835699146089467180722507523884886967869858582774869967721504737182683151522620593829276752795134421134100399531451680015004618221506549435382732829307415039453782552295709648052337827264078402739936672691314569177472005148183426144127263228952011352845926196449930819972080377484363508997825904156611915057471191128388920608576615715992747835191454836999419569814403477964080905179355383646823859039686247149897547207520254084354973267247164977238922037803710433660606640386500218266668196844540468997322114375571679550757728873849566386279646970650974945317866308211491288619357142782528911189327876673679896384893918267401107115769549274627605676518291119485396764118355761044444780601962640143140972384779089785381008541055733511303597371485440160088182562385920804460145099647518062683422446918832165016764569726424750790495346485414865383190574046644711960829841733137549615971986853115788102416110463236216179049361998584074704869209202407748745958164508133695196872000815148374208870136670791889834944375278344131136629332476923608316201591069367243718833004669619342482081540553016107737314648531579439587146571450147547467884972848989572867773280025167443246061335973042947941564473498070509869097347731365123508404224 A013886 446 32580585560247865600622141966271139695705744493398886666080078877136246068427906666766862200849617040818818369277652978014125059208103439615442263921204571612261336376638843252513855945016340198495874754355255034806303222043309364973839383100636610081739355139786450567070404286089528577089973168876242706668591659060501725231891633611656817471833953526031658951274916671942062015567173799352984855459196823089319399311189695906936085502239332601154156313829472663602558150368547048066340905978681932770619324839830586017937985407109734968665799415704228777413025111847131906746887756981147168752002476682756653917829894435653052869089076092800477909315991175307647519120656844542426937652165253385835466305528991254304723761282290669813759810163322304363309586227284171915889740383506954296432432171073464432618551966067469601584735954939298350582958403278274904253945988183876128346913814676193603833003117484678895816602315528652972802980803550354114443512263993159862198778573665528036381921773094643930024548255344332817471890665544304131098853108950616390425929115072436020688262942181260093989611473433370547487119922922163992983319752192502835978113901269084478504191204978438342112936343465175523401350535021010116735306972094930503811960310500976838289783581213476519092692830760969036817210157345334834046198258751653434918828640245671951157466953894222558140860495947811328240323866761645968758276044496159808745348008751486403525657999033851089174746451813906426923887388990962236248372596913882681803099376570715568920908284778208226754168196977099236238225222364077982321743467096892118098103912942536745495167588263228808237256295150240798815225596557873519823741846088102592246443575687603517279706808753621270604989776299488250959883587730099308496658743981887851537421823842660172306264525004394187974371071173502879633003974722373786970003898065400863111315723678087595936506898605236984541447046933439319237695062751049632427837944193566761665677901862654537608481819631469666458126645691031711395437128681516711205168261838444429711691375144644922331953016420227385366180232702177457389659967039021425474390004274571171253901437573297589658195897270531974452211231352696575170530435683759535602967314314063782192781593258685229435192489342009994600907162255127582821546905600259486915878043000192417506948042439602642147455650761410668589186179523856386397794488820963501694710867752396352384646620170355090401322384001253352752955254068293493106205015796330533013944852940512871930301894175204982402676993305170165763032836278283157106326408754889691636173305950163183578414509755588718828408033762123979307842967563281735181852419681540664982165796519498501805372721912400973796472376319529224612621190595595399573626491910817056046099058802097192330537158060133697528352735232 A013886 447 61563231895906438907236379550923024892535312210902747479851602483712582211027182744509326275135009172585932988399236182360194259877737600187272007753062679972237428854532705766966101750312635916191453067837550545608876766669931990154887735446703718038932069812776003825118089686057618334354746420767144178754357404027634123942975010340311149276618339896276589741242641745968218238631233461695820887360323622611239078717646091315477405210295371224497656837610129002018158599075594708520619653028326062341513616398949000760743043209741527685271897270333408162478775034542761342767903205183352293364383815860483125030205997968988067803738907334520813442150398813143720907409781312428344583725526593509766350396005804946414068268158655416378646496970688600011170168228316898158763944956982468616001237992630944041014172001418176400127266348902740105714339544165723354281320213000630448088221242970065795607520034699289731810385604148845740513382831003035523320798581649027094495221631884024480650115160942900141568625597754480273244725501111219668392197671373598311624342026109192786739879631131559273279762172632547118674142218516187571893505537510883198773492728193221419878207566808697781229656900648804783402443127758580044259300524647473642226958219992709802373549781986386399228941406835342740960622162594709651699006751392844277712701196091733857404712517135998330741109485607113955880412288269069849894638148846519697491329746200528660537170533918395934869747303461099539309716045840874530823364911205371471289318882787973876134742825851789362611420091625623449620190756972046104899732159635340245810398014571003273111812829419372732723255903114450205735688200036667951106308232629003839025927894424873602939181035202962637054529321622671415389765311099988290157414469548367863853863080834727696464403645983503116982356396215173489262376054508206391897336325659643378107522629358956622478553467383700438406013013579925067573332984332375351847404888533949558707091661666812409319783774957396874709949449645111408838053344368476168958527382185545764161461248349316416600943797331136220111602449946588053804865004597989636890792171597092898923892031592500779895257905213684561901715872004652162151828854294090138170227742173796872790449929610627331613397801701003141478046944768096916416944743321271118172661841955787585963768798656515085317283479097937234224731350870534264332907736652450361970271424957160070782751944782057527459445934492480295254696153519317199181705599288240692606093747881099026387596689572853728188661560885663779780522430380682948607086979538159404845580721377637946467897548369848264259157311539829083332762220532615141784102512952809431249021059797755745059374523398571683254652715177340197892821397871338007981538263066938762958915306342561187517628436681370710571254421206859776 A013886 448 116327912967084137953068831235278518300138164823731082750008232801943816543326211644176998631054309012224856225023567914629987547248656881710663193145939142069780733965801655770674602952134746822886051590487664709365074054242970050772990908492557051087388793291987527995820738491904521760810029484796131091560513611213688556310679404338721057716321163281127563124180376078645674200733942549749648882487671986930273803494345089474804009608407404013931588435329296238085447907738073342189890236533428020966529201111729265469475710671744878985203848381309357394758693984470896464931261323611896626267951998167861377597076287170264845303775319654275824414257244784554354427572485654962602218381075834245062183185079896840985738149328014197815766303987910116545906792438844304620059269944475449257800227271259667669691066960375740744035678420363452816074433143790137547102645672239175274533164037636461285274510416926667499957486705260326148210391769212743827730234734329388828891146948515832369853076804432553934703544733497737780954489475683725126364508169502067414499384713591095195654500874837998192892693649016936793938861563557195517847667471503364544140031107426609011916424915599577449082560330445160756964187656032524577070957973757077475195508989835184675851383714448452175618232356231044912351480898529760327141588789215873976149033373696665361468507821579634093821816768499663103385038886720009778125711617639620531749296965868640540033900251435115569859958672706382934294381529307449605458843988536511360261215702711906221180173731959113922330935839692846050451924608270155214343177097417830597595462155596901512767341944460305295826417210336165446351572880766886587036044634512321526100544519612619564158582430326391704173852861199907981035208059364582673456165344395570367766616353926714743952850268533756017750117210883512939758529396564962535524666006204041018683875319712544947223555318257284069997973198044191850084407660538957828839597160417317999747041776952435390653565188078698497751929761667013874575302781811652777626626668501577338495044008120921122683812169235400405163840418140674495651951157008214082200460382100375634833820818352178513665122689438811510263501456832086576732906944550775314202040894323857009324904892594493865742064857364561104036390209331563354160133444748087624223280291380713637234386681339793896732808709032131063799557169201733688787003806130897325567441835913451040628823026797942878046490335547087006543825701413189161423377085835882389046311350996192525093158301522798073465992848279601937032322207729566317833596129751960790295254272532100579231452234678117444999647362851691761334920843527372528230703017195214211386350225919925727680352199429192298384127621712216363051942743132948417065659292666869344446751677575100657975310129843144290832704074171003613216768 A013886 449 219809501849387240383704365299582759267355471829647894569767556439103373538139823084064242949284028571611697127405333177311556309679550086660254428546385932802511441918291903091282068151059349284627150731734595629545544250527780432899018884978464041909095067363154289300007001190671043374530285793527255834417816583313827057970857860697508471586913547858793647197431264866174349308132434355845344539584465380999863610321202662028726462827739161587796683696568307634006643632128815769055066514465996518721682649486288044694626279662587627494313665378173959833699395874848702891447233596734684284303881521274049487543352245795743003210964123208490660986799233513060802386999286574076374348581892701962773659356665050514027739263349437131738341903493827343101416005975082154992316154590442585703163059844499587719282810014183267686226008801409328810764134486645242624603651977601633945149081704268652877893586099491289254559668238685343959221613554567785929076564186477314590630186757213164339438538631198012073289907614985853383282612769588745119574330972829682520280773374490898566662483909065886569347861352985635223849466766927642820268381328793669534941590299597882737428895194919662361308035358478601521215306140834065400046815916556213370650227530904890237579147422542932880578592076898783072942163058473082161836277645261060557363976693869260573739325387406586035394702667620371410937061159101755436433444649920062488936455569202475367950776830303748457109142389268454588388765917570418936087656917730958697986064832941931214542978518350518975991021772736731725860342278199820648056008461613615326637262234426925997676760783309970157224131515300487470131648865164924354492524787946178361430753706835378324608004285706979319672378803231787723908736022317415753117219437478849108680029730656594525301499376212792290948053477934737778553644874808463128326272096010957379592452920118594130835318975608779745577930219881967505780294014309277466724779927215430738146018236392459436246475865307490163000118415893616072953505726822281115714389700747188488345403316337032683947405592997797072784627611225238025400066043845697066875359523284642587561673136092089249709178550037516187825583920783292168624045509400919408906122008605741841396041888089992584902502008400638996231833775066223503993655032925754435928335293623672306081705572685871673861619886708425829961601641094181522853881207943147397677819935003307855938923869100535328184550650359038100781003642967917017372447793328736614105460446879173517255228945491830510082989174337990872954291009415141168056192571703153046596623025239936227297216736176261024313093668128945498082103708462330253423833038795526526980883023691062217401507744771020032873099261903509248699333345256239074537923698325950973447559673892227800089090811427450471340170972023154955418781876224 A013886 450 415345000790542949037355490130401995263298344194204112846406542085523683329715789225309103421192723300003171317637040601186242832968568098150443640039537374273775940282662994740387674952060912509054355953862276394529114958381277017032133316450986342742084948247260724124035629225853902087124443066303709752529204845699141566275877946122469687639541058800444994347555800290647332873469187720905975990973539081045150282427414271684296604912485432083129804019157183919374665594674382155101843923606484109887892440624506328037535590009476378109175284061305412935043700064446113825186166292914763913723516798390763142078317016383770515091335056362821281299504254070807274244797467933204346525101189829062394297963254866169690367224368669222144555233901024345049456439578324037444520851597153415781954416664251396967549780752880248755326706998861422622297964073661277815687073460012764250467460017771509881175627698843556454159803194436188014338465881077542122433345236713566376387900730453764514544200564275565277302264152233589005742560045806265938103829427667837540481900383690018222811296395085809153069499681038360778658789219849932188608884770685996555800510899230572088398042635673956568732101756249694119239763593923543289835661857815290986352809135116891636441954436919604597289129073561479733573177166072864914376651477600651675257134713481150963799469593631087961728697530250089966221520780281585816510671140260152637094680476986782976068013473683393364602807966205215199672583637331701368225281706723052165036132554252419081201546832962553440425403029066600693770475237933478702305895796794315885523318325781617703578081519797453690045687739103311507961719482851955782669731078509884354051986420317512150072897442134765499114697470465082665890782508218274649786198098038033952590306418097320003984903573311653503622131514194186594746053638802078056465217311915232713841752079362651674614232006103130726292198449721929575962258600030352804244208957508607029017095386903626792029380907857343572319807754883268335738609909220124083258207918061463457545847053644334174541131291549661419227503226087650565179151994337426115261539343693915524893735584419256899394473094437289387997212958026643816482600425107676485647923151557134399763036078394431108669050915009578626831793682684333813994282753255451957988232664101895232058196235568897167035353366087866778668883689759050391775962606330717141935282858944330418730800497488560339007025003297626906016559491635601022682421431944594186442026685688586144652928448075107193276493688175488737826493754078549466641603685327983495951487776556575817141547233743105191189243776299075286920004540191748452301565347450785468534213173309873052010932186271486781475956426116490164046301910529141155596475406798370528995358437877189099758743146367344732229304183263848862800756832292831232 A013886 451 784822622453784659126617738774723437385680125642353877102958716915458815261964404414888871933376291780540392420324787534702286497406751284085937488022228557231750255928030949645604858183815834327908821271027633882257590693678592850519374086499657361682475971489679951961605755845038306058963559635909368229667104541878035531104778138898742802733672319395439247079322318443597899483055426103416863241311888294292322528865804330517952967151275272930455417520870801704164948118397682940051481019041256966552645143245967173257230049743026260830998123153152746508844654243375314408429373869770364618926718189701637528850641328014248484660103799781383482862541654356067159580193461887609070654742405062921770268813831570958529487815415857564749242944211890769626411305621134594785968376510729985552276043187436183665179104117658425880105175090424580621570319378739993399632192023689398919227297490860476383153268479648421281973831002504398913877506297975929113202131292246380190698532807442058906218255971837051329901484669607718310402957700634054316130976763979460445693303544208380353241095706669502229747228373300293299808731028573396665765313178375597139950859778837313639930112627005166765665980051353222017503641614642921847088191905348323758500704851824554695688350961461303419690425045271418137208401231341971210528860579226908184712273526283151464364636161098307617667771534839601997293266577755115548132435845159096098169721199538961534522884083440982233165798643086456074414924518425588290954709104009264233382994918273635018427844446067386179317747950827318539726489354391487484558746908957041879176525562210519800914628341200634974192250089801966119476210359773604384347678414557765159117303876266520798388944673939704574631160669871765322821914122488988793447206767713531739728160117831316765289746275215354487532263801012880775461111082163965028998867745641042448628531793097126999497465143308280520218496840244167024991853058342153687610121431421623566605774896040712270161373223298184979261194499779267582624933648945251423754045419315563382547991125460617237519336372310910628606874815911989703144439875636181589762516374585024570542406160779926420875015736109680034299117694672489303023394320069862041632774853641511333491440556579608401145561199372819466745298725402471276241548873503397845351908818641689969849741744451449882120658589251918253235805215890629330687322110119120528452368561209720540660321234438463982656826221431090277547898285490899353227977700316682947686887480423210344179544701772384148985077625378381903357332149906696558583041792477827118478060854972455853644519123369491789905076983893891091754859139001041739518564230451885796207256117464790203142193109348640734699960032184084086296642608474728195098120841473183403732701452742724452852928769595050850989061846961504367984700486081900525387776 A013886 452 1482975713064752970776564827421076616133984823649771330849683496804509682636919555721432735961405972907172148224888268132372330092331880210367696727367186370431283867593417585459946280668676518439318015591453144099629711131872871335370192653878984561599632756495811567468187464860597341903223655454105993106995611394987395842438593418362619640275859737215401347225180914616832395730398075391381195441159222140469355296223900157208147352234100914920654782374076799034535552686184472957667196886187749843774948578032995699637317670632830645625907461570256528915224575629346206096107075124354248332256121036278143822115248632893227480662223016745309224945607108738285110593626999392045696418940296849934963603302014093872966647232399711146908097491608574017781438757939916054000532693266627037340043138373597414695845149409395596473418575485263393955939385247846971848156201817818730137006486065210248638362155214552308104936727899740232046897691820453780422575124821627408124177845239892676363305017500192193407339288584181317072351495976471688746022977501959141115447804191422740847313070732260077989259010822880288609932984272199375990936831291836820336542666210578065059975463056384898955065934593675405021170321078497596548758740602205221427702659865452420167222445949546512180137597071943423026688604297904385856336598026968630444770401262511801946216556821654206928501255723543797066821443140795578176053510535065582896026363747570436468865337031779409916358631810419588631620060092432402015762707772244577398945038941732475974500665174266658768081078359948874638473903036398814223222702279264139709551829053535007479174652445425801426914501617686921516446423857096690089323074006439087196182965650869177171970201409646899693676653004648251857513958624603273576456451597654922742374660057530285557555015289766126948297364645952307101126500745302399071915332528395453297570117563218952070186426215910741006028224637426490197079805799745466659190081932928494399504140858761856602904285678801104794892616768558911087565430625170180842280084094885270469634442494954367592264937390354782774675435232153186559391232966926108374204378540891875707710673324412604007239961734449295883050515224086906267335309158585769078283959114645683287402754349615017487335815784376499734138980621961296844505191021808068459845915642623140832949036808579637250858968609175568669930273990180024683128181864973566338706685157467929222574441874315419510780893809577102393565627067518467709080283367231993964094816602608324723630653923038640371629435158430978336363107395834896802808641113728742832608352493608593462459366710907043862467356506302412002465045673563920437658614375806508940167752527365708694570987549245692375785534078094015398775374380410375206155166002180800217824393218656164358928402909306181046401699616039355885604114528084804611955929120768 A013886 453 2802183452184339141484332047820388899395061435254251114090974745689903752000878811065436212025121961414259461777005675038350519027907366225344067969737759615603100195120758880122379773670549751594345264085110934590049114004030757743432784192604805100092694868426277671917728051601709198145390516189104153183199483432403543587205008088348618468436775731930631492873590650470698756335496830521141382707360349061522398748375202572255484576066285597604791815821019548998089275218128222197673289885840014096802142034696651618172287076262336537394054710344386488829283070922792451960608853728575808312684534114278019665666666128758790064179955421305400461562020933244383919854178581987229002490944178838137909305964180167331353841677631057392440839961023829989631237670963011298325678560150433917692550632890321719691998727279212818437084590842538180790536472304003706901176817956492102267523071861267199099092700904451175721229083064056350788392377737791208965524433458952858314386482674253524690457535307803162512319284851434322937769071549269655960445145552421930359234476470378285577375664437415211046008170562568261188093849225251230492442526430453516929680252706189573239247715776527100748726027898302047715042761259654546515444955962227715842701259596643198670538182747992703927198239024037989961693932645982594573786232860623061092263917572801900579908526840379496477474260775025205535959660672666819062969079794722803341678744093769174497600937164465356036833947192750921251473053708737309012120708199784641626569779343051551162185272892008701875085427074451875152871856012682034594146475100424581942698430521030037012409089671998340750651980992729440915988636234806478498702022304199093115117054038981569370485389537223672960381205864687187965898935770374358445317664332477617056463401655587386620418115131052800965440354719322809024461399760299563609520911055015139896582971903696508825358025011946027061278740371692698228715694485413441944272484737839829305482240434208923857436645281520845985075652082132324505908835615541568273785493943004170750766214236305934462580873214817906177977912800749232420655773294848632748428619150755979797267441572263675328752400014639887123143995950947447301756245456170594505714864056342814478011047730893349363510162760052733849637525335878163755877984788695828303534127129000122977433845584314208000831079596902660940502807963076488880449152350234371799497313659626360085241542983566438614147231953974986215605014806716735992111412881653824370746714418157406931381327472048277609739088533446106873084964115732954281889518371986193136726099404643002731672420637195201057114717898900836042673871423304830013545712648863953485054899807629367446583111801453084451128320056875952489033186617243271857544204712408770305994003045389691175371624428531861907487166740080253622049195480604148081004341076871348224 A013886 454 5294916181377057342896266338935876611852127446090504769150654968263780052860796573267294172283885654385619422671053059370865913538524866183690939825441438961335918829493942115595084904175113353020623791966774898451449924250368390847742799161251876363371953257142504647970237559008938446121189266894413156522071881510399899048987792723484722302167141446232699488726164938228617307611352075054172080239581480055482755958169834774051651479428419144094891261837292267161221555595368108561613123023006943756866229920217682604846572146118870726290609170916021688924170753757439087866303750522197532961782689757248089063614430983586489423992390005525202939352824770788724034671020514808444331778808410118822573011452123990423971615911117961854919653083471876385847518503446235332954655785546335116986477514289299431234970651107527606908525056149153185200012420898531676441842877552412868697439035850750938867274396662621999205211396027182830646521008417242659142568072682166634579398637293823884142298464076495006182078126438155050724874428989210365273866412791198802105037971235179756321870579499677785505783566833570984156664118492859517099143639782139191077782055745529219526538827804420760707568743083738803696817920307882922150096294547634700569461333693509895625491492898759077574308122116173416615938080922004039263600104453981796301986946200204141674976595244722204399948083984142827574172224097929695963176358169554778064729221119775231517082807635984473875808247929111972767303435150311339515414902351650665709034204813691233426428101728007098784701420266217880828861767222171566743992166662559076452300787962761684977463818753338560735527962420469784212742815392930807963835382881300871979345501566330326072249336537072661268401594403325240390347720265754735738802008357391065906147436939544946961570216971953179014665200186281361602733478222269725810515208860402847864106493054124004788114112605772830462126346886658628406637857397413706667755070441110530581101466092787287835448846951312781906327429753530612151981146696387650079960308218894504917183813902068131970590015438777041340909368735086125606633688233200541285182769031455675233563045036819128463600014990863062231504954141039866103084945214125357918974624245215579267586379438768684370109171226187324194791879473864630131866851961206398895852373530890504374223716733061429383714381411760167228024009837174514940852543908127661452432539977192861973549691892371668279256956788808606753448336618298129395141978215960853608583127669688855100516352188703319826479470041966693271961409474237286956521413451117206992977262199832469385680792518583661671090143270790254959483181877591261039035545158488562858848216919702608587305157400448101880149637473230979792797460369971134717316087810016815289556476346470907974864609628172093240806710682719964676108254205894218881127210759941639720927232 A013886 455 10005104179012283489301812193530386497704200754054342915634464807072254346924069659355534514534117248186126121257696387289288362513163354344984521784079728935293589470809209215480773392212360588240474057339074911317109330465920099557387665525528385516184014972192248222655825843901401801760323360667142479343098321001843316446197765520929579751061361128275029507513322029998771948708567317755961829314145498105478440210367058354335230982680599105269095491847368674675295092363228526158550185644337184700774208337885886084274727636997542320535493789869445270697067482835936662381355845266727747963529793519223757155755793124793555647914452397960246667707038396489707696745250892125562539110619449891403331640103567024337443198333939344946276819037629786518653123843519896005620463023383217354333904343720602947679801023271948725130927873297643085852017070132396702790860162450957679478882484094431750053557947152997325794192887168291806939085408832952376950704067961896243368925124274016209110994624168094515841457001217491762888099525036284251489809209885039938096012389230916141793604347164047153802592442814577057390939505052315572005994649135857187006462483510968156282322919776743727968679254731254163823788844040325717441313155095785005885635913384578106457268709253722392693930249690813570488144887691629328463242322172901474874752869957627339576502175123379246323601101157748794413673461144276819741747224753729282878214264892851444667271126659111910332563239422916252157968017350103497185463506206803845102488344321396916563108895325986917636410693289596788642030671766464283029311790376238428973821095309219671559496353074108437531910100894922249215304016196389480942608496760253926064267920703687661575688034341683314407611063933502467833908561087121644500496633327858721622147200122982066340280311743259624564382892985591299880953892977497761260323602175933688432883977867294987479467207528264955710659157033929771161073882926716222880776612943268343049070735082015889900653406836098190681175308784519331742794711400799819186290439680560051867353184867303075991403834292619056452459434062019220190275605007432280395160234513229637339733255884132246932707753126255134774660353186376417712674013758364424312241042785783511685494659823355265387858446455524329804104502113671441429011383726632852748837977748017708569393159979857418997726416255456835668722872220010173847756859687392968995350049699624361813636344209684948487099009325515501445899866527164359764919637493576718231463203384558630554572482572503754637881159248258920672513576577415601839860254172000638583306059380413039512162083757755092416518459839900600483280717014076363939008316994034916744068107548528618703097031658849918973470590181018116025116711596365617085529525410997853633056651897048340640248970685885885880844654691325798213104521683323127382773781381241404284193027915776 A013886 456 18905324693327882488313046662904825353693931210436956634409584396569905501808620458089118641559202860420561962692662847137446032577273053142943712858499965244804837269178015838877574017175925772000376083578081102027647643349827710680453896371741620363044796802975362089587323528209083999748650691969091080407379608218811071770609019399851864151053514024432390956452932881580719513577350129477497281893471280564172685311422861720484513737481814290145114230339048731868847997086600999716359357187598925420672519300602357996490828551586172047529611929536027961260516409407335167262613801828960217263951064880532596361287162503229909358518415988708947375405853128778263993123530237731914955902174972692399210560527216935043253869389465100151446396395296040452478345914752202855548247074168179249794006962955452270641426259941929608648197119691280850447224191175932572899120055442131200497553017705347213085201383085994850906281465420814813054273737797664157009987984290624360790133109224204260217443890000058018109510222876533475416940443323761560519095809104055145748205938294283752216657379062074252316456996984254741180082778682693830764223297178343393137427302042853077130076354876702092570321322004026467828189038455590185254147215848032282001309281582270483462248320407137714117884394047771216760142959145696646925631868223605094076137030980093976788892062043533475717194285512445073962656134627468861725773819983454733589621572085055518597046168259004774183280855189881016757627310608200364969741906496177927982618695802693328836320549123334447984397280897836824720744612388414382355130621117648095759205179421251596349334404885536932090296305527816444605263579276179278725762852006279490565406606388225687308249687674945857038560822854700391139982931956270271555514422444055348898117440641982977130470788100087602268871854332997781333454285645704489749147148316374667784747712290748854901601892394768555832278802038288609833288054814069319836383302965985676438546490747454601047797856648472385969047065869346624642569117232186512740200453526316496086890822823340138694924960356635605262760867901701533856498694402683799201722134008694299368765088854468001572142723659271662505885414249674914864502010829365148518832682734647378608536773373097762108404908952072196819282135849925918238134182325566186302916279937366325546051094516819223500695908910991062060877340215020184177158233845787757638605602710819806103469199655605968742870700853195675036126118994000904952279669579462772315189462292953682419742416749560774643591826318414112217320133866234043937341060755278902646580464011328306244917084281973774467295953122761297853991777886854246855504067525784569562255285844258124985573651917549723694862876147166039461347734497721386345069854271808392293707591611801838926913967040988021612095872475779105877939484828113515162413088536989557810474051372757024768 A013886 457 35722896570122180257676706956731745033928734209442939273768049569057803199241511341750539733293739830559160426721249550739809624884972688481205865618610062327695386749046165032636219780487079709147206635494467551796178102149247247615043908059359070106157830605404548992897339744550982435237058390722651494623211471542802399263446143569339287240177886388118664114802855479182717009831326329456535583952882740673082652638534673975452481653906036864600923205993295634179955372158934477832041717842256926309289330949800596394713181924563579943506433754469533282703111470690999497334082636294344699815009485764178217041204661076903133366756926262952788274250887084839286736958442784250619079394160958800431391500434292249515811127474512790362968264343866748565708603133446490445352590127441818128674762148977808036131378535145952046754156535060814174017860520471924559907844484921676968261760260559457522734977807035037118437280456052278204673337918182856665833048975500066492169490238930561195570555016339629629163151012820365606076637319610393484386946829817131273641145998410853161108524850439565520801103014877544262782166655949900416409491887202687968683902232266509803246524117731660219653916919776504284761175505016452635170308446355534663036649976580847672894793634295074396190302578692058962511029811027015721737972357975541030403258097354994215533033195891475462643987371687179813517468226995757082113446985478496594039474054721614186164383334064831133143953638979433093072676322051315947235145274774169935022260843790503627982588547365880826208981601271563733213927955741551387638019457484032077007529812468655536410619112770754249695997009443585063599878690965731527343282260739801524428694230419786835515674745840572093192639296919910508685595268770745704482610276188768777506717976078990490130469426128706330443987652048293951678692547618982541286316478749875448256690165217805732258710084608598030506887391409884931905466443158911336544595125018831622656631415428686295592685300391540669410760326160609562832610041710188204505475090568814808877914118300653179193491967491167227365144527639282363926156524985090421089999689314540469869638711416559392794670582059402636777920890432929729530687335598821844956433634649542177902575613789057592151654446998749156799417306873672817473394730628555447520028909248689413029400674563957066511762967209123559156247873995415259375264529611517481625664711503078359379320088654844059145528704469771245286662758415256301968869190687926311758067921885971903782507838932634053821742520072833117194257170709352129934593673489230845516093754220957604974595485112520621072619479550269820063371535758107405522261109866561697538611595962163136712740434306540596302654655155648238852899915979390404553280954396672440209636466466729177177450970873705654021524773562312973535566356467688798618410574880662284772821832304317745776820224 A013886 458 67500842226212627905137659810817690000270650442668675877655345888105415075584384103008883862760385384150011649198818071092320593274648073028055205085225778252418716548621663968388356538175410231853868947818010062912400664121948823181463287263906999382352439661393062831411040466431710778186017949241019139392192453860190043971431402612029298311848448426624607914079802022088328214832959629698527030298680734528155441780890686834447794853807922266170237260502339644886149912659613503408135404699757735732391222504152813328365397742833754626691565016565487065930752935450650538178567858897432325740047843996446705218115009021761699909556151644835174233799700207125601360981090814950873792612665934598613543574692624737333092200519760184260573217319711604353808873805660218057844003021929981397763712964319698775216696675898666317081158055641792517170580667947093546815945887684483305564437812024813032319286544883581017811295156781791222648189783384944104344822686537709641475719331795542657191862501114841279118556932992952597543019426741571995506074347323897106471552961925198985929513084595388942009098621616131557536773083749941430034050766317808699610103773219364395900928084093977737931012486268249648347604876662928372933489390363134922164836622947919175576469417967675136660517663013996469674041577962696043292976952515127113737023596502881709856322469894263506997273929944200985868575402747918718134941793456631852205980910632211074522261487782214834592554189699089430811150852505860971785218986564478735780143378079534359319803876269052701018052946351506140241575419474651772436397150239187523686964092686772504624340735680008566089565677140296141456295578330735390658991174861585286911678899585855771211682498148478128989829051002361460076022880820600419327796934357459441375814072623625902454850852591167363404384859705590705685603719819305602573302456118444651011497522110278741892626297153699363308838194411593451010748416066897776371897521191583631560045710388751906190479177690242719617151567982650690422489291294236905211001555935934260781822424689128626502288230028349875477901414802303497839219732603027336798188532938697606570633480653965298724240102400821321571182421093570163169841807352794595930638390157466114015013997396161976286817390106532446715161361714672198367567534364338259859525985991227556799138573834467226254498926423409185427752982769768820827199846688975864720444017585448769375663101279356379151498383047536712413828775093199019998712218909803545056068887022232158286505772196259463811842370168983127590518133542929085456250298427698950300154242975786419716636441613095364918947444734844243357504826079375494037887880848339253694639236159032673912019516971741301474414551433147931392796388437344767950933986437411549502042358668604517860841676131886245258144523330592600777653049057937787827792833156103272113611404023605074252014637023232 A013886 459 127547431443700142885455157573407160858431412415652564540789456619095572953541833500754290662788415889557569211953312264957774038792790210055476217762479903360866329391345940341419650087127033560983651439990581638557259098103582593921351220788686221008912934706099166948223696912074434871715397564311454053183026310655691581007009692570806977152522848996600207126991943347273398168245485861570186323587417558180897621815034053340393850826320128060642762879852884918108232518164400568407903600387711825192383017524727023175252747882130892062448327125221614264196640962733614836125000112001103404883970724484677807885583141367232211774700198351227910506612431920977908312466317809025092690559529944707632996305344793539673016363151722211852882813104372816815617926059213766915124177102142191089809583578563644575288663104484491115434409664882950603084979771571453659069913239100193750728783627592101911853489638042578416663653366809855676996894672611122061358637914155686931823992026342239947664713242506568406101493386761627453834168132149218712404421892324121607681239387159074397444858180232739892374248464249950474911645242315209328066581238409609148904864566554567942833724878005289326306827401652923951528887051586216239787187680369688128605166007950453740755678165170343972629341039466031281209039396387815637133023874210103710049840203196757186729791536793163706389824905256803968465712286619579276388805694778260935709150937341485815662880594945664120571383435121329017598964694067794704734252670004668955810613962630989580271203170873961374157280269731522754403993182225878800339098090383161090758129366689959348018006275237402426208728437422635099419289523355251010656728636300855987419127274932646317896916474661423521239053300244430139392930402866420293148386597659955921721614245579279549249807615828986932533296690584173618560934849651525648843229975402817222322493349858875181760566087060121398528754769337925814039477863050695897503493655322938299519652452887853161876531358829796555221541854009841299800242245172268640505741788046751429276986635374987400522675766238209017507027220565159015805058751695237158739079509807908959052458764772351901579764921813315142958616025060935186080511644236005379043464521613062930127121969031870993208328962188820302274674023932469716525007850773753917006244798297471872045834676683246567779261027404028447690348348146306531232810359908394746748079961420901260251632974958230874640538496658367850602373610895305885820926650060959665024505974712825174869116138957341602516015363715465110434960168562445426147395963899430250120761852591270793531125287705973382499165685252730167232553679205153393518183727238834706925272072190551051578586894645259267544406555122430470426023486106776678487510430884566866769475175584717701605274884285176028679941630660741199466228316602309389870186848161111747681172473478075392944230793650714443776 A013886 460 241009544938209591591783731185667822128944527095419785074210451964831183594678135244353283499103781435599516940692196349871731174933615011634106085845013626033785468295346765799055645375832454551760756284160123365605362959485390354830779783563236245259369596206734390692021154526754665751677520344800865612364944659773053829340253290771634598204138294732807860180535912406820700429975286228475453831088429420576762357457790266102301327918188071739292624169357856048939936702882870053245385590377407858105120793658163391727215984310142305452656360589350755221969518470670631118667044211633700958559794793923063676090745565266998235938696704398133020400158639760058384254170355209763926345115189878561312665562697750839172862183287873436406428071392003534724653533307856439122277361078540615733189315223379348752839048565014550908009166601653547205170079057008728547661417819380074905177086221621952825377174708376838813618306165016165371871668272736452691237318726175333044392796965231453653428916872216651449980386655836394864686521409128934903960598666235105817983024146315397891031085781906017852953823922095850418977847677231065459616113777499168340277867129295381838604435850282698541730939239686512205242536048291663447782196650820790857792206323310922974012225279204596519673278689261749795971602154153732017826173655943437247191456453074090083814638734595184758355608666576288561085819034003185174127442799070768959766068918370476669730477960030288660979827854735339429126440519040294704635292349155382309493150204140713719213896833181969445843623764716053987993644589352189352999148900449128935941656991157613105315688081487788027686374576043813759539508066067334941704613415837735846435585486639930637615840669193036720180635466436267369632420715483496060483810566567127591095667186790748099316860477026747180133076361033755776076948541986334017233404378161950533149469114106135059448949339994019470775182091988325804582948106728977345653881499301253876746750646098394923380713606641301017256858397997667805180944138725673310503153498955924004716057082632244192430831402259200136792718411108866391176733255323265887564284991188710915938836403233363437964273243780942268050026165242341177691780226575740212068401169175352094754445604779614408894675740425204800928551246054028937314726034570860641449655971029357330317903738351008850585522701029775225845356147510120139608519006151385644823275956542169552531157617225874397332773046053758822727025899192221352058876728302387432321025705626163640027086044457346057182982118785103977794366815790202878994482696713518618860187732277182370791021347640000712422183505551630836637281990508323287483367389111230419495372498904955169429247281341053263655349205549580699141960346595809794816288109865689245307863668579263857986876052548971498160699947164355426793002107745592549198229222306095602842417708365019964094844292296993190096928768 A013886 461 455403923809802821564903601369039975324545452174638172443105695298282129922628774657402145194834534079702908026589872072434427332756961050303434568417990707317407939755901797557389977721520979482461468730347875987700194476628890081996886894068017185482256489165166689151141028916810760255065788762884682033425203750878049778198803730136776044459397189301682282745614882934731377270067541648167906344702101403380391694256801837538393315591714798340271685266445185338683338315792979000770776759238257811623976887831068483779212053040946975829564973966098327843266499077588163101637449396888269052863914329163615584303437916270431322686211254336171415091486960614134001018384169753003202776086619108453342450841975663657674186849950900433483621478004045335102594127625459675959403388618455834189731067988010469264204575318897414930145064917153289885378815943593869184347489946130369378425656457617750156342297259358206563371115543617265569396804474778073438875917870781671710027208575998467417002371596400673647036539252495464971675980886004943268607020500560536430274546970104893762159826698744590342370251160826811884487133679770149898395900878321548522402168835768416070008106640746978118101447397255963494635728355698381917698909761098140139576703717925974102158332496376071036485997866310946038474468339219959101459767302713728832301065987122302251493459284451554073476490756885224423793808900443330603105643834954554761767251313947464859869279777978512484550331359816545854415589958681931584448300093608837439784352844937760140987564611281987641843844469846984701985175019413037731367895789523859665229404917467708680185154096760716647899287434905957077985549177382721951126902962937678847877596396819240455058488821605748009278282997043044861101593946514718684016272964647114148051457654809820304529961417854476615669696833365831834290167502584033196275689444034720545022176055003301412012832306473819383353719275194196813914192088135660265072513556871671685376604124846851898582648248273989880576007409387657159300146254323593065980822750715147409743310549515244394203141231104112284079143342642158449043037503794672876633070862230470108008715224784860084747275864704667519554751841004640134448701779170268281037664660436331706980968272532206439386294649483773385280960720903819351023912243691992000542743533866000671934140731068439091783184959139430313950157924938402691959790041415461470117427902651474237037194436466261033219293299085708951142660874284847315767187581744885615715975900528618776958700922853178474579133156228531353112946115379062073655846680263569949602407212903530938010848625817420866170160442218183976723035656240831417683371550708129441305032022010838329588083926909051333298710887631910102516275728196351122371423891182690695877889336509982449608545408862854975836517477763456755094399406728623822003399595134484456071741544359874043514766739707044828225073498292224 A013886 462 860516681505441497938751768231694128094050700974726702226974342453384367673641808471838056691513100891916064513987371392165775986302905377899760250576445864844339885908679847806922265423298954158715752545865975334326681076814698574458693574650315097137336429718845690485943251728280274633644152341106482860535195401139134763291557166747087636777054228194401187643066023117214499085446984537045334455946060344582679972933436534553746780556005348070230487785546295970045198214696307744528435099400316336594694759985176412757718160640476095224319428727172485146145392129040110175634871981979372777681960871129034772401078576571286373545538827433490748471590833193727956036306138871842755863204440695521965388152570270826304097897688023030296779668949147935759138580548984588983257942224998353698221754675968966386624510976178350534724350025375507662135478484904780206929117882529669805653010821307856927419401947770967659536032055521789267433981037797454671749890379257181849772692454532272080210337292667628101883539402259350755599839850806588642175230513203171701481015169207163896376819415493418084051870745461197278946584213015922603212145630848291798378421362665254416573078048942985948664715755538156428631843957620280123462493519458690467259672890873947032267116018512339796270774016249441684028124190803179679427129582654175162193460655154714420749992873202554127510825686506099744019219896392903321049125209927408132083021530793083280333475251515301878406800526905830917036357487046700100162805511280263743418440036503353554085590487410882824423589507199827189360723191082254879985372111219020459908196191089623355400101256307953834937760759800379503934998188008715151746959777872223945226374068344938548183958605663930054395946646156632192102016670327923954319260873262318186505296737883682533190070136412447669717757706029408127456003227522706438620261951385798830816463163900478242494263515679121944564920623390148085274212115594323295752539296630890923193699102978616248301017485194586510660245168541816563184458757489723102499251283423319660733847828426421319465641169774935240402858727669658056241354289970292438153798443003104941049812009866278500615740561118269195590033326703455849569964523463205495263777937091358430896614256792136257258282008235754708078574387476788123475551810488589940481550813800111157665250432923528317782569236871175059470172009910007697841076548977330699166848007157340871129897416924679928018113600566784891392735422900670372759573104462520023117205150410061125140298585393834743853543479748433531838923365344583564393730899932273342530321392471699147475283216188572311247417726481329460528593038891675340249133014328458732147866747766975760763096569601682309758578534520853108591474095176522797597126699214294492828591597810494517341919931134167150981456657422539453810214098173392258095319766179077524690568526492998476656110758814761281979595680021041119232 A013886 463 1626004784838874080377131301194025810234419194939412385273619454320956592856348004750514093106469027026136054191566089386751900998886408309107294177161233659942189629536692362660830491231372158211776207106586879280532998108954596355942764700464846597467602522830979813680142818281703101978945713650879894605815768103739672596403301092455960891649544803860838263332332979169548766607889887677695678537253085353192405431095887805723654196641649913542369282343959143383526365100147272832213106053903656939506564188235669823901775989365103134300826814301145858412631656314486062904354033781244799460778947439337547976816361243774652450287696711075846246607966947496206146431610918215790172510923488596156049094560675901504717781656338562301311825365496903566676523969370783711835916743374205689200841484539561327877241303956235373463198020628748747262126011809764555726046639419055823115328148351597044598630024499645691818494181019088196302486692681628860829189096864152234593511286935925636290058886617431384697219875781248396888557278187208904087417765970372290745624078871248442269348953909295067022245725300759623619984539238220070841506367595390745036878316897408659457415157942785100073046489620760723166537016123312637472330776954576518828838925585062902345866909880868324884159773916336425024005654570967582620495762391236684452875573063239383418587722533431603797612375870799957881106909301187345542548153424672112729323850827897624787853164164055265939777381258024397114242555944083859014864432084338825401123694902895568768486401046116007036780433177940563062545962998726914189064199609451902052387810460404837424416658530679307711975674723374483498491446656119251871856199293554462455733509195574408842614866294587180985024840112284895177965823435718194610515137129768532051038440546409394236874894447520595918373243993066576656580785106623625359810811134956161125148202667685098871713400522794767094547647932498075337195422438839334281308534173656239299957271626617097947069657007464164443775258142631223239663331365472341103343305249115635284693535373464056079780052653889284832337548960325300434015863342990585541777396616348490997249611179859004133851483660591125687372668093072395662760218724671322281274586349033843967552453607978203323355017417738018552234615648195739580899451483441303916655843008130648439967211930038445556375773787776192514772933984421633425594167332497996814563302655188282275179178002303533602225330879995778593659188287579573914914561031853035035041531101650038380109103717405457529273852445941288051889810745607434076604333309123225875298334332929963614696575956247008205019160618591872746072092491312465189323873771618597109587180274844548854313602858829111638685897724317499366694974523074511829610007502780956016225136168291580504144736960433325955145729093252593030657258633057300462344657179939467160174508189468322145538133894312090846067620649905998625584971776 A013886 464 3072446609278421618310055238534592962193031009343275582016702565062341307250383786640419413883004466459721851646649152390346016066663792775823251643750197964349643373904388714328300149655081426247909544109979156308358176170741118727106058009527959255483662763860688864575960104854921167000152494251865820690522089304247165668640592838669825110112447075941716435568349762783445923821737279279368067902280237984661067145624994529285633813039769143832427640100110190644923146649555082031019254380062625235869539480036098157810431052672639199274544721845387577389039573558850800910054442903959173227505154155054171855456938082676782481185222498954164640510522889046511255700486179511174204691120674499661393375510827241854466569248804344490565183232231253078677826043756013036806369528944111095731855642258449819194343096233975762164108157443423512866600923883353192034154496353786473572384378624430524368144138133746510598088412639876444910897174917040083299289183383402409616391935432943132713333990267926586719556366240221970811917399029647954478653813209104428679627399464587176562009164140478861203090810665105760484366945839285022819843504004487299317844087503202685833629045163632555974826309299721598152347016482095613763317121548505243530371510939916138259875045169772598914712015679543985959760316696354073157044936750084319368251190841959115247493965692051288724646821849435734813487420394425970142141629170350834705723010161168859075134127703145580751293266748962644006365077950150649310999355204739945635550497930274574086731311851907331184475129559174793864968850211578417790401661527632811657326330236046247842380136626498638114702451735697276035277485875109942520999574786723118513555455503663144567922087674530510399511417081289944811638525057783157553801866636022465570616604026397706249383220551412597388288693905490825119822040952352590523886994774656843464924039018372396904825746799056262469310210008514523218753679986912763199263604301447272781541661832963616533648517652280046279695526978055395234524161721592840633962202612960932733627794248565729518557834533104268162070397713863957290502486865288034741005231769560385436690953297903818723193480277575852182837397703290620527690500975139741100383457578371182478080154659120157697305293552000392239708858221129927248401014740663217759187547961187413111411964712218885493069858124620684537754463323075617028733119578133574844900750671558812162145769019456683381689714020251863365663405094185160323257277259836475705093355840682659721825998893090395572674934818572387781633325910955947993261096882253355670735723008805805487494979636493746799941645291751407801049951664624312222860333514889809303168429057577464489547645926752006820888434391143168643327089619616859168852522657014805497666498099246385190055762328852078858412805031279115707752974880748817120031669178183859082916625090557278539900200586407508875822301816201578010949343948832768 A013886 465 5805596794601008580466894456967333754385161218262754554960136632459718139258493190954564031052080983679363699772255545583921340887053769587826789961977774067100226930741767974155897457183452900432409941444805094427271742230594954230940339820947726914465753681382714136459067783410503679686144148258509595070548443242447708338161867728979664093664956396393037241724015524563190347383992467333356961329975864728200043324224329662713196512837930501573152631048685012716546140368306497243188990460426174641691533976212849923857540583336533506494802920967945313831852728930450590174009753569148327037150459126457401404572055579007402519408198506903822971440187714409838180411456269246570419609791510672976179757777242809736460686322324727610348272149760744417371102401847962041932138058067866114939851002231014507955416495664641112960909522844054880360317374540419924365593243366231599295223205548607937069265382805107126537808725695106054257394153013641596119671263667408924334026476652155489394869081322585504614498683843803748943133135849653826048320928517901037091306185951501062041922532266596360805801896926842561626924281115646121999646050174751057197420016735251692665278767611754841528240599610856340777534047240040444707523606730165956007197035183715457539435569351356870186074554043564570462012382099296373307211087044983327180027666176859001479976677764797969532853445868394582560051797979854691549546273948161486033223616864219518704883043415777388729059715464303845309819247612110262117286429615510049594675883273113066407916711473384831971586301610870796893841460356591807747373686769446076657710799171465436443030550005059778625122082321318030483427208430059743869520124530598829603421954945145760754919403362987267474583989351458878437838184516385205452622285535695698223338875236952261002234553290891598821793890765610487440011894278254979771040100942358782392329586559867893274657776727599143761609554905368770609413953585510776132906130252677120335272114866389394966253162203183502488631717520870177062509351215946740691034691266967363743615603922673848394922290283048765782467037267390490049500203101068581229491773784344678388837251241213522937147258141138447857419695903411451249267084546592850311569369169447678532740961678924358139781768926466277163602187811184034370906608621485515054792496625924977818104483337338015023369025676823257640635625752457347517749183295014702752529421644956041579601456474556726304172669541819272956129869037009265021696606877314689725121842209167051965251309076419032581468231235260189635765320374913208737730384313605708768040758654303168263394913681770216153272134810644124135814355067020832398325754679063307185369362157468534420585566218520936024532517195603614887034282078360189345970323531970151994614689480396793570803286712204364944333367177344016109667373239466780867864001065682518239588601439114135696082142221656863731469795198236383358993529946708035764224 A013886 466 10970069923980638581375668825262850907606060312870316598906915456323644684962392461845633647027018560169047907451261366757919080257268417292530691854874418588422441601067861027389810846375222730164267988235977472666751011423180846476249476034788554450313225252222972385400687793363418617017188025936535458538266080800745431349123844080912645922138304328019598594769964566717818458325675878514156646706359834762735499464067918152113649308370142661996578870745401642108778657363460171382818134326326565965351788472364562404923645244974046944800371765767558490766626297299653660773923262032148466022934318750661859057234409916313859563793110836293242964498292619141969110883714599767703574641234525239314254032543629141508104546132702490901230563909479110307243079223255049939649626246107181639074664378583653621768300436880044578535319885261395092172684180775592195643645293681043510617076322062072002432097650856280662877794158194250156731035754921680723496654990345498546335997741434660143784883980256555246783409049033368562282978193241158680778473680257713226854545247176005958800431475449927952295097478772260045488264060019129211454627187736604005646414546182396070406145470358608372396834533325486594130323454575268743025105966521906225160607287378022849671876189908104698483760522934990218278763812818603249517360239325415055572910517122475109708516571050673769694254820002650614578831955805198069801893053771679602840826283270889547520148442581063648865991908430453688374384536071919963768436684235720093392512519404609710666274364665340830178886384762249909945102220563084468981589402561568684177957279368827601808784350311960795777114682847728268224508583378771130104041402669034569256078816561789184858151547173793125027414719590857450012029022640256959896700586835113449100477991803737409917470340392763456602499438586193077531048395047573705616004701457450999727509432216756455359208545855616058879337043443427857142889105448666426235903170729290600917679459543853676267593055197945044430438857212475618731651669758414050914077039507940987574296249472958978363896522205559890262044674675268513501853999773279956896648312006136605253838427153357354109299470271234694641048819948817369114175106412536358977531509762774911029754273477721741561471157546845030407473458818003393458165258639683141711054148264455808485800052370767118371677363110103569293500578081819325234418288780394341850691514198816297575484364907715204209122942840796359961168404376523522888517214063953763634519029139491368047875985588910958556899762758748126009673804890184002008135726826691311905409240248894329049126600255835183796306121229879196355062459275280420233239599617408295231644014913163503648037027188398168042003859452262331374863594318242906262086452295657776164160089572094408433995624866206577459134111950559577832311959117352766190928044765679584624942954444104019158974541313491716687345917973141126430886686394341209722933215232 A013886 467 20728693086116247282932859790814274663783368173269738395163342424974556640075017999344730279145549406701507516386865038262027640643566168726612634346831345383288216131246596025802910101363536863791035533995079481071967375152876985714433769932103339255569460413392457484336806832330128189319933943792847433319234361766502943223501243812281946529803031432487336877522292406403854788661530718412237946603642940252952592251319887966853084096318353729543551543636647090076200670036958709119488896442728236598017848240148961454346762498255119937392548876697873962280912519335911968481260630391562712646023954813050627695060309476749346988237420856712950521941109787766852288914318828853860108127688239387400556363765400229661186091026878380327256434185306623505036690721727598204363864966604254995383035420511557206777483919914552074173827324953603801526554502099774193937971550290302024269687671726185269491613893933200539592667751910792880153949769355850401336127376797162997203018580287207898571315652805418584554032669963884167495922538646309726121218955057206666641089353615871227558613702202969460962342752768741869633168143362225945829896985877079357741284241200777777965199484134574905013141835466773052697647029414881408220463430948865302064278390796315880008787748412277578904562403801223596772567180260022504984019352701645875728793380018081048101702240127079533653633691722768516488494341066916506359423453829245083780734438427608220528551852351015276860414598429115515034209039056345662097997368557921145431503096266329561764250718691958741799457988282435037835146912704946393884603924219458215424774380462396833894621027250271136954971037039216208332448234877857806768433305158522312960070337253026866454047702690089927671801976867857330104329656252305063198088734464851649789891998016604490182934596155273259165471659170435681124188053733253751773422771723552770653110542814952061840188973575304725144511138505311089165774681204425721689723082508604182194817741011360503357603274124270621714335490545263129935529582322066921357610723388941036008787815524120150829111223670915390722671231836797774520671258643597061593285957620811532916284969119315148889600781441476399483497336613046938522333627473723502760456259839427063084670723026751715758825932223476870416988808631817036169958411437268794716673164827771233128896233358125682327333651657232181222781300324907178744549297094192175742127463101628913777112840429941602987024020857797896299105059520938800097409695144396985243350852853050425339488930337267302138443970916522178967847312158735204306509009068457448854480327278622759552700051792217976575618564880100373298242661047873073099282083769866957604267117971436535261214029390327149590793148697492428971338252188733611899838173491401472790959652132563287155808244887188230156301125650194960365446043965458031705859523691795641360584208543036743274185206080651916117474851532672331987757694236782530973743469639499776 A013886 468 39168275137346505145916878009209347347895811432428953039872006619274323041273271610985823304104497501322154154724095796618703044875582038308407982257473411633209147978687367959284353234413295624639899431900014344890195249132871460142451189783064642550467874174413159103763331412552375662436888942304763138882159034494407433420944798267885973140426854497822232168986043017783719085301591276528775632287952383327891123835142018065750648409712079020026149603206411968701106347680395994073494395073493108572043389463441792797367103320302930469858963795844248307159219307336520506459198686847724371809122192248186448472499718857362310089869806853377376491843218939451035545859251600799730736794619611122771694487167459781160428079649476527358213285830661465963165169613673374283823419597216468903115931473465182128096116735585100333692490550757931228042928537423666124090985026338945415395225194488304447302729882331569877197038018642573080966738557782195531151903535119861690298913412716138854487603775440229183978594404118316678606935359504830176567419458469535886671669927733234563715474576044260598411692070663726037119006262316674556009906787809781087848482981077271264354146058837200434115872391759279423639787502077418632768324644291185511090994390340213004756445048191890520215536172225870469306346221669570204697643480245743594109104649494005369899437298472445420246829307601208260164131275061131289088563056805218974469394811350778810047694666543203234666579891924506945512160305511620960039188691711253942930714442605775817363751702017327095824518232002864209572082881546060147599743267879513221203760076541570260628591265219240331713730712516117692346327546281684020219814983561778689855334187022527469991842009476707844450951517826243439530577979905355573657086133805280802190186642908239313305987358987927381774781952075361809110469772316636825231002919920130161737456782165763337587242198420741398881863622963203664132794532814084302081806665569618187341497369247354443608419703480449790131513484198631761906018761809143348455857779372594535529053175004280665161862036689404253017056434199394297205475748852664412480702160369641606629558756528846087257025169386807677219233095349241877529768907798268771664069813992266516738775088768213186042973199099650743080088709148805253401595975582697121895194678717282033440902197874046829303895193494652898208768416092334207925980526211678521132700306198018743347991555665523894872985005044227455314107349108861286622462242834607922612307984323832786107887419119529501567135297236790980667917309941156962531041615247467004717062683055212650522476331464917737562038420403361502172413788550907426990064248464859967346379809571051391060461671087021691397975828398023374026513678511760993570353417807800498138668047960823345384426273674994489679981605392587590867815150403722602054377568463258906454436381768248852915115591483405279834264720260888593009443330783608693486994500439770312736768 A013886 469 74011119314725561035559863346105688049468792616751911937644867803568944040452653291427260169090127134578300181833700246225209475099463800962341854218289519472939743327792332500089016772443862186859565489736446305645476456513501659198451209776005890494802480067997524221379870610553767375719547364932926674811283482491528465154347820573452762495010090599740959595086619333027546504575157225207925513951081609060116575082921632792464321214242833729712771453431533450874612119173750497729464657110230226178258883341656781532535362686738167722070462501785824585262231708125254380349095144309480845790619402562021171067284348761868385551895111196322582542939207524980614334318174328819945608863535789350033465208728042643767747765607102062847204362080471324917086083216569570498735651321473128712322964402452657263422323107826066867334651985014562594710620390602561950766354394249228410677524880298876457880924698297499829715452734810409531456158243151387645407640059049366814414737219439209062996432490751042978712064671001039409761949633388822947076145651301363986306414002007032568090721863706801410419584162579915480506886425073194107450527549228152430603682289588217308443135060104891149891460763551798101968185990725423771082777661464006823821188088166375606971626356821854186502630253880493610946254017387726432550116795680989231633552654335088738790139937199981747844960761105399889741817205154711727660497918121324007150185414894468414544202315670707449722460033224006740017521724164982594219329697819450690435704227885710599664389576077476725802943266609188118752701506317225780979751687200556038363546520310501834235445939837789515115650714987655475691465448972389110718715358858863035432564109103783186417544922162883888223495557635899163546915172333802920604072931682176834832906594466835942764967921948099966925411183619137262917252146736802812578095725387640509453922736963397098278050066385483483602405282315334821228076299780443646516115257447052299018498501013985041300274402266146549039223671310240221081232059714179378655038272453514711310561949786488607908569324943124215564933292257281083381956399808031388562335419765342951355802080456698643406082535267891409027791841512876276040170375570559126335733070285739057501053766933575053524848781876328855300357061968889645059546904389845835225259218674457177364858684232466919154102632981304287562546118458759764602279170952748959819674252181977880830577707855792654987356530011410784282967195440932803640632735268504423114693573322816069980308614770851121217208709329128659758715175510892079375855242839925733169210699895272057622454556693501679529625813964738986936923577604561045002761721843248518778764204011552434903334438912561403371490390114396230812531398478111197098745566980249971666886706049237047091359585095511987875623482138460948900915738118061309718686113285983205351296445025066448505109137968115147805871918933926736915667815662121911734833224206975910297389236224 A013886 470 139849042701287348914840779863174232756258647527250676736191737565854162452630039174575625143187293349430849517987141306859276617444743615456810372791544890731443804920409902137528203244673203784699855443310317372865911656981304303168299055554027898490482932657125945847944319349842861112603633675261580391069807307444552458844770702625337989522171226874371325540168633119870194993557070687721689397545517373868506356546286063832391222508154402844985902129717715799702239072802905380493669073206463508019200281678127721366869780201254466106257239688574436989924784644258820668967479013642577102818889123260313220171266352321266121550523341473012869650496552484562569466468924030159646984249053594410564034787525830082298935609962680630690066252047672040480928516091366930188154927196213336874686679200013662679930392230208685518375803682019997012962157550230101780185678740032726029507109333016587390765143120312610158235768593210235917534550019195081250357623611097793952780026178261307390748042948683466779198998616254092035425067644863251398460778386038215744877038092944424515622049130560733327483712806917805734670436368452705243227078440139941531990938736572628603080277829252278960318107732063044035939821266123057544277342020217220446074154733380362022914162071807157371481402043564456551448491311127291459700859093381335460439348821946644957978207140855095111311906815440408258859666052709778329811991730148673961542761554051310893133459281217267334357169360059019967721428489286977830593830378449303802225212766477546406386641282489565541822015902400190375175304679888827684514347436080180272298529871290074329912603113647412258498049890217794181891370985483859347162541543208224108136239298511017387992627523481476182902694053850950710665017408356439317079996881372827517441545647893510258698514906339627358303315359408845959616026304405167016957567183629273102167829878238452328199058507839885255143629744494022587478293677623533340260162874783711718551786175563993686519676901741238002374947794150347994068021500610002500166443358403442886021675922334155705868579522194129337756599871184006102163876590472462254822955014455159549907480225564403142223544564001079033973826574383802599164672656226110267231958466153683379404151164277141546738841463072490962452185092870430868835877925034112215174922611312256699718961294247774051492179403997217180040985143963881770879999448498843946508542237346995580325273058277654415499149303700601452835997757554932515909623116315837365775985305956446915720551788595327611416158626469622983362955916759765324642076039502552787773079123779709431377546211782226581585435990041723918068428810687095204683778461219903417131751919445701111315423849067130825845860353467679457063973329559487618479482463507736978462655779376044748598326148489756395906166111897407378292805549444268872882518281709568713369238521033124758968902063612135403609245790116142076420264603105044376512965345798327056868817184313311232 A013886 471 264254275918986133314317862724498408640778140090772006739052349168835918037291237863024514850562127519697351462003926624919469599471829303971494262494973896089632807575849097962204891948630656329047736450304989777611494957858849209529116509805113388094864854095060159244008451625243875386820222876496673936392993654313388100554395687018354654185430040822552076858285363747046884613585646945256897191541288173105965819126452665063643817532288298674994321115446444808211760480318040314008661283320590837920824237849976442207753396835323999011468279883860221754178195470682851253819541384850577131019282682860743530812579418822990182765979289300477982079749469685149925261616751841820703832733515702283180662085395607696949435162645962513971767107749215562187467134293732027541771529472294442531627959042611416562790711385650965477586330611827161715788878117873192960581892605446158058123689568169487002793309955562858151477244789135079062223924610670411288075754131574836323766648505604862083720998018457920955037493417318012179194074219568964218486736093349459248615815115208810343134924131535383752146744241142064346449747107864441341034104153978349040721054126588068684265194417264570250490366191058901992902736190185613597825048606457812803847448411244063906913867397700506740115369896654003037007422829784173868924032915362383283311459474788078019956964910731280359291417137438101352876941463886710419106185589553569560164432864165627421716404387091149402446607793348002242367444187645016125399522880545694086963090836727444408023192994871243381729542944666522926839250113368172350172406456099154076766588491833843171424297640248513486465643134959056916688114090298765138899229298716877611562777418808866103794453204289845987975077797947033232449875614273260327496215547141890946476986526798844392508435414542356988174478997047454242219735591962262629898476308035998317117061967363275888890438586541996301791238169044081272576184427839744646688715442979308584600461500188104422249612843869387609671625353497084758455123250864641204234506043851676767254206129213105928826680070593316584486062905393420042453591961305869557921301460754006920399577594859278116645058654710390908067855532505253109698392181679858725432957294973083195853943107180829798188219185694960602938850481564994315964472179050857350203648168812078267574558254849177918929974452052213672455684216509544150038178797901063558316253138339287744724065562183590898585896551494938086032410610747558724222314732650684179574597002605511485644251602072496004048408023500952561427173885719916244953278337810759666086801573762177990829207240304918317313229112831160180416724890952393111723917899410370460102810210923174557506062811634080260331910656381216136325457956389061900275038719605387546919723555724034123519441943749492013499622487725760264985979996452308245594874304533386334583685293711519484555350334535455470327115349138178351057286545559992492438850902529453260193497149328534878027776 A013886 472 499326423639686789954468975232605009018537868615039879229897669314258947973888329746359506477146978173139485007355835624795832332134785554246808470594102834886295284945482028338247573269590132018366073268929898924101797304531429983151513625199428494515637592622694634982382561920608819126923114900296067176642236233393640126388368349527898367199854671376988082764956558204779887665523803727055184712426288810679493620915132909418979321006850935950711669361471907823363079827273598800060718083801522188428376013465704285949620170551329498164102094683585991499598984459147253877977283175489335328305843940487809432030464067266519913668745953724925579642468045934029373976742642544245463699810603798531825117295376807644709350301410606095600604030255469751411447898013138639818050145401904465185603179312229169171719318931561723535551847561529026308979758847433413476140805646687685989572663849946881216894149106112998751570554481716393073448336778735267716786726582891600322627098483438768037812518783741496783168286361574761637415388434922488580397544946438151013488488535614881342456772321377052005776419222246328242992355743113196695895130118024561040177200803868763767589614884641779479078580262906787320925237417416649514815081445207276424140415399537623348459422590938151119906319264880711210632041941629621849155047027815467855880267856856359008014042272440683965945564497554638297152976528033483633209636892081559326660787078275716275997822804907048994082231794860997901105766778760017830038925650346966084514673626173403675179568740932865614327929002867632393821788158216870691370573722438366370527689083337491373741867243489103131593912367238315259952526365377657045979538907517852994725454201703831506014677352323555703806091804511179690973846564711095970506369018981808591952626477470238801063379289385972409430873929492964017562661343032948673052004080422965268078252547546690494818928259094986867983066324604286562059235656944290612554302662159526163586324835987436096941356442164591006831993775956779452864530330889798351002987116268725165746995767164950143721172207630872031914160912018433922778948855140809328822237758594027348565589036763056432312770192063803927375961642844886107986571517952447292098902249947698868223343569149466200102916950275255316573957826749803179628355766424770421509607063045901107904322892498851421916673965415397284634742313621506320499341434792316865760525810105491265222763116204123487059155375015187169348090052929043043411310804745288003830412109019291126905837211224922129377742252150647929590822104892010699143876242220401520728305476130651141775163466648483895008923708274149679789670018747131547333940097353054889555546884633681102277616094853785769354847755156941812284222939738166916778904363327312936258008199742351710710384874766840124964454664886989372389028249936395187012215449868541749466625053067888449392284220927491522155066696040329390450614823320703893952694622190773937957306021462420992405188640768 A013886 473 943511231663995688320686032592322981681140563323183674516679279210805651805124223462169039935009661252662830406379351609874211308167262470167033388163557705510427208983864585323045790527872886577679944334625331250217184929128845090403639297740833701524924294616879856034390652763200965140021856375922639062833517035061153786339416405480731861913094991684472617574013433773889522776368482760924211266689917695418029402285365861385001917636273309342514347652017749921976528023061719537433130948172674678544229607012363916193251886428334577186946066847074214785914253866501958215701779015343032377636216922939669092862939926656663500231224954288100177673859060619472016126485641587044812352323722998384183723237590563667598157630335836138851842156241767467235026781752890353363713377146785816471829828326650246733467330034873222817625633493143279184606264965827060235284429844200357439944839285616428447244243538139726825007669490907881427009626830321242349073261375781315438425841227154426043673325493156852593577732523668099197687720694199616901884628209351244134255416305264740108503358361759793404450936916941549965454579656802916854269169226855433755565552968564692214796773418342797966723554750220252304426059016353143590410103816257422898210156445673507875301774226313820335339143880702115720851566227561201298264203902255217965499965973744356578055077828651198320163828416515322777874755552123173601836667162896767893759770117923288652204654041822602753649974568151906081996621520608009371070992663274816010384222814461226035701707346667033013134396150090586407129048606545535918551712247560419066025264405823856900098672603545217626159645803937768889117975339173928669057465374400694447537387045005105491157141855275316504129469278866580786314069305588016190797778694459418097478740507780484190847727477086473113743477589204161032737842868632082758241529246236661635672087509762704864914012632681596146161026668849872550497145801820909324183008572731451533875484647687107650825285009708061899597516815247099837190324848278774490508012359313662473990219297770340513170927926028651603599977206200848150597572830310708801843978157030999068974382945018295016692376546277617859443941089547125753295969970034369924836738526629173455031046861270618548796068575897713638028020342775972094523992948851720595831065198905517264660555599333269683608245791482041416332700764065162455013299596257648595401385233949412919044446055959593209195394103656697189210731825133026005452623734700944362821824148015363896085209007539853658164041671911795507021070543096586872759895943259919660719542721921242216661812081348042416524221953596168462140807197983979863632698521875217221547695615703495533068510489120678268628300963016392226354274571795168584604080760003664050339172037970756037303600527043428561248834672221178734406391332175814380732297923177200696456151768275383841541279710769518300535505066703533125654987350472455815488405271863776328398110824362703909777087489558708224 A013886 474 1782828630992873004788742065233410551849269411957461529489132632259803613870104968678963828451916335593871599125321418662766793713150997811228580945205437406485926920425223036759696988316171714544813537056489317919810385692164133559783823900553551655723048149530628435807191476960456121297700819108539389248680203116906434237745798378471415542851403077247245555044093416029260877773497041233594040034776734399895654981617554199965535303504137684587716150864127875684569344103480687262908446379476744546987462850063138460393450580534615310345983305640092329884590424850018372181727179170463703003745311138645264648462839671332778336804915274424256876526838517456614498568091220802349091986955632618610805269550607526208256115517238425221217997679485444069528355085943245519224765158628497781659042545051531853419664395879335325893055233028371759762298090878947906554665929531845981007081690079243663468202410773875607337276092024595823692271726550516449263053664351312348650355439955911734510491718305453407641541488889282482864776391016697381710060333156287411676276738477106484437344473852913729303661547968271410685124079172945773994487685557650768250636490791704848338929109554551164068385893902264181706369739483412376827844039047877906070925168894738398928918222921267352863406115424370535398418052293480364014758495239176587700633839705076176370482377302528787507435324933338025430743246099114280896475307497660519915475861302184072691969043728498651840008875144793660871546192133452235051275873464758867539109695135075869957828803747626932236562334664534369176146022117373035214545921808198245933751226812783773635005648594135729779427229602455082084272874425692202047333576732575571405844325363856207172714818221188869256074913006329367323233903309621336577613377092132293735616708743805753951531758713423332828590035461277328154308380273595387353324929934752916253593635051647294706185841022310898266709198840605315975497790798455131989877839142759023411962031774760832629554632145224043107498680653552831945160047742912427356480243897763598573652750698049306782791363939330107153311201729566524238228354497824545409282722118224750848763786832652329678101380565796705823433768876693383315403959384337904310133906344285634027076105155557400150011489706821890963581330343058508038705512308375847982823314205765500446750116722720967729516265783719138034976948717353080889794570491501372541115404693743324270612975845067456621112922445658377994422544113352961683071103325131394037768508611717095126397936213959066197149711893911027612610790223977931463987171057713759873466504901975277812853226930928657812906841028412804848670480775480192862964710880582710454885436109173622647429199227906781794695441394084958226367793894077853112073163673518603472271288629444325543895689840684397219621838033919628258814816056756789227771566722102096765601257784476580494693472820519337156106273237880861681177643137857537390360794972745092109298561474169385701389671653470469181407232 A013886 475 3368775930607941057912653766718965109636720304213636667353721369673892595053306505456772323400230646415440769816035342419766924862971304632167567239469947949298799959174047843123947118818611954309014225588756407483100270871571197522293600560121173495001288645812290512191323184737215152208253941361284556663850154043206657129748852750411475724474640009867923288953557507939578418292711257209679823040433004466542032992305118654520476612371706436391041631756028381801540326398925795269999387208375113240162006202668104414328731626559631982739838982871737983595365759902999515486681862490774758357381020077627655431266631032080935296319790145263294217665065203753460144830310991909053169047607780815883182091574202362082282091685677176668406449439229951579570554863035606549270501051259333296293913703767932941202488413192923893077088590562954369350526078985951837892686991133631146639589334959656290692284292921170583605082110654731481382558501794606266001089786440980572014554827966612224355520815174998984570412268077543722581829795620638838163115283601459691906318884170709145585304122769302489652861143871310672945468536034664800275216107023799046861818692632300146866093599682774133986371796769113525298541655896192558057835605175620559218625929538093046987318148648893309415400566710196983831718002236087104470639180332100426468311283223841380432019644714784715952849552063637666037118654045011173524991053837739393295645892289045353868418562019971740560021890189597468185725795177223072881369249671057483818140428416995041444474657039795927092376617587394878895431886720280331404279108379273543172546438146178209579950353402723862647852751385451844543815326782806362838176011919419357310198450189131045674932393636575409302462961219543769954228440208954569714287753725226234009421793107615550882687962248605900166253216126494878405880177496817088890447481206951198459470417797271075363378167248845959416029167434844905697189409563455266843849488753304882350494272456571276990162287153386704686550067005172517552952181093479549535129661501409367429619880831011632518945511976112111913467940829733558071780675351745330619927534667489706011796891157801197285190669472951349829374099788795762924521228725944605171491105143159116917274141866576285486656910582340026864272447213672378917680697481513134321207484177159905148164724555518413550726591304410604218475323033951426350767346974485265509770353016347185755373619541612423872643102639797809990165017835180129101557298567861877969158165280425048003797495535938204796015786803953672623905745661941532000543310841182073816586356734615621746277446305421002086218753788375926832292583017962557067686502809200911028816963737938983798657497126677361862239075804138326345881339572844900749273863736243200525892714312961855329327890860882335085486397250077444129752194346733812707541863787949014781183637469297843252196956050523082871389418509556064045179476788715191211629266635059998206783064207623297801003479086904887510173300555776 A013886 476 6365531197646985968917897352671621464286038311792353010258236581051957883049686266902942365582727022085931584539746269905434148679474962151195605693550750606660634841256587234836030509411846953279775392217295267375026812630253044559805274223187045558602594983890238158540334167537530160727845983470159737166198007875113916699345280193889511361744096574166112073261395753162373312696521824863180283862864911383834896197203998445784947951485980587598547754033975037343972951472965417116742202088554945974986441736363164721974312762135030686361752067186984198186328088208390988479138473542968278599839739346042733617947625466027108745996393225204872328284941926926018178946721080359605778530950139180706752618411682408915093607422321651362967437853986861146305974211436464996091962130425995898011497929401365511842103625940126814793888133892860561784934862017327042423208772462393138493475540481047817890838246806470457321487793665639655813078303119030572835147225585710777500398337171215527551012755688592481276744768566748136791502963251299288150201420204242987116039161324678538805331940652945366768377525902624765656223090697949497326439548916745917380593023399830123913470750965380154808360583277420305771314759648456779544228308800486988841620560425435402609732779506192032885439618037453494344931722049238637820376734701766338640874014818707509540170496024426326153594022393783697338426220886523673135270295618069549910867017400826851218439925398953961866519443001777308764765519341435047378303130362440747583275973043044486472153088753373110364087900541378566524683439326266665250920866262007150425462228034997667119567629378478123695777827729905470990968039398333853415406570490553396153917065126975971713890653179076523004836332705690882304871525308753868385887282231068284544715118758770901250298927450173753565346757089708674399642195232305673020545066169256362170664598416353911332227756732067361841827401851525018768426798249999041659598990764604799933258761417218474719746972611850608801155037010829823647496746924443965455995884223895095595251978982092988435558833173678211084107790017757979858578467163046720888835231826579188809299028031264092751783162934665736194390758989715232157761729121225695704684104563148886235139865698542818614451325215251079881869559536644489686724080178747810193055383461667687651007322248921817656219343677892536591895979194617528786766754287884174178765746408393119093409819530005504552182482168877468227496132420785646186171421540277633030426256052602197106439626044851681759997958239573133272608332018943536739202622779550728857459448922314171151869981660441752070052198158393923312641431508085473033274249740176147050899612536369889738461649530661489299307365989074049036734311053981393419003916152365591931310044398914707050927444078215712142812360679034335949367594367369117010164464474067243962051603485586187078367297850474800655125560754264832825721693596698986427375890097077050691594661068670339579246541971284694482823143184576544768 A013886 477 12028104054075419983316253464893010427028040840736852892887635579985185953158429579979258999849422333668869572335599279732671393451978145282110378259151304722326522455723527028154648497608324823814958628321250183783294664288121984902782132403359099302077588198519509536756742152285555790746194479293742794237658437344563253349748462405407416204788069075453912058048389050511519415725341351563069842618185924873730137137558364935204972530793461366947412682494470143363976281968868317290448329316066592156063180738896272437371558217321965663967203130090375357398543592979752943318548727175639484257341976596623276076998058756589911818954912753763920195612721146977742318355997858372939571727170392591409697131666925906048875597589781478122619655610882245242503087078755578289735496698864788217013790119463079427480460064260433545176457613383664746010835797352356624897537753764219277916839590075692563156355444341608769100049047301195393155406743068020361450963472755540342419872685171939381963512070740982317661136058851133143340846671264831093311399797172491012678879885985950177213313464435704670793789584864770873191498153043943035764125725567517749613012398039570207582929099960151448360924290622348532335691687759415180009828397003518598531483279121969122838467548705956267195274368175794924402363944169135754388973625836947216972959030432955511386800883831883204257394349706577073412375357348106763998866421950444443285977168336045591603125092956250639816195410873982345768020452850956739604525489432696438529435613830999484214213367609533721404448846050171615190913037080855050124852039420968327215139811303634471863787166309432151235583518387942021009461496269830902730442962588693999663764760917849732919472933746281267421202579518026909095051478334611429578184260110795236290588257522773214333724843744169919176965141100486640467983103560717365958085299591309405754098363900393027528214937832699060780738120061782426664218688315654189150645145781092762600287891293610678839242847544229331171180920974479688209953133092527734918755230961177007993729091421235483972202033282320789961775388568274910485414397040343866296474611332085584640009545798979629212801407620130465809362557682678231797877514972136195381308534091180114665560765748264156683671561684331552510224499874538255088363846735196142210871274816896489219338603887250701145027072794748044582875701614815054634553282366248723234622033909414569259096205869673441225658348466881459883693411946079091892711560657019326490036479796803428382020911306318302599875821954833726291655980716371100829221621520310111625731935981239343755096657506157600575504391969760088886021244451870051108537957533045161830674279061123379813325502180352969012313620937242672690243978669649513599960391836193146814461657974768465172806868651985906762269666743561552111174626553560927690662446807334294038885924295052120345296338264725968124304295583314691632833289126127310385603805898953688521215140526205276218077729819596477584519161020993932544180224 A013886 478 22727920521251183187034926427150955926578521075349453647107903787601447851137667464582248469827473260186018540059033659805904419582267440024426743226388012561557082383616593519536122852328767120686383745399728067271032532209578082768780228361150446550028144177100112596350363755209913084408705209850118984222063778136291697505577502610460880623248982106767297699702378401396950719333301806990326756376360341691804507770741884513885389535066339208220088687635710959855981935167350568565877868729101318407147992302434751716939300517588632015731180084118610383328851219899565809600543481311818748989177164033728250530261067888572086495918996582304183156183538272252438597011306161250038680669365904388164838589689609850440961765186528208053202177413343542378386073245230020557778923026280540141646313368453612067625397962704458893091988659606144626790202975931497802994390618304748292534766750540146245178228244253684998610841478210825176653875608685553098346174147287740853745633989974971154098029576485896476018317540451217951396276962928544359326235091943629497845605708402699904456606296366845603382479398293755369314712782050937354202747519009163379100760610938834598002060173553503451976454989982689871548488271056182622860811424469144631189937796763940951503637449073216371891640197325200463713126033255785509149264116225468678881160249217138879740134572460443882502236126586357427453675279233547401835810027192057405810997306018404996434333875647156608976208730134329073128186871052676624541044020016361343959188593955414033387682724607211414886761597133330678573063165650797115354316418424600280119257302965385981730712588268981091145919077673266828754806140583591839210557647932793343556660651758019484133182632473093201918546915774719070564918231813775049765190476009035133047134272590791537062147785543983665839379667738964340255805897029017591758687323378151331211960137278537852240434043650657498881337768048902096387054378443234054885006246823287889241100790175885343192910428948454328842465990483905635491504721791381447014962484256849316640694691818641090978385851625208330446491997426178086056103511386728478750096938385546293997053557436286340012374730193954684018465589395342941101851820210869446434268404145603026908374325013416006016451905468739003013639887778931501590809497147731104045111613013213465341207207070024532861206515886626473106375273748902853155703576654227867464998287370144668805771899532747104989884794195868266389510793024128777509527198247562694717125251056686260560958489335257262407042157139551254521471808170271908251670640932889337004411042808198464300630480930595205004254682925515631636181390836431188733057851339801080350063536136968782547105842503925198950659424087143762549958934286852292114049957681131812039908686136067299199650329184995705868968369649298114899608016747559015014589658288841047318469598198353044936620911302201718136705419196772775239269532467478129630704612304874123311655450653820651372840699779755276956424702052117463129641537503232 A013886 479 42945951323499555712359211859098777488273122911305916429058387544130492613178500035715750076634958993303174680702268114492123202301225922112075992344799544119916293045445639383522832585829163830701128761027473364617190399822188038701238518543922326986643580336434705558460564140204485047079988285966069628778516609125436430272219070452643345277511332621520069179831223751170833376829188428831097748392566458129899660139345201237133387732996232444998016541318435086993148073270300279143888712658710520019957817518927028932273560200418916220701134489187834384805930741883182767715279744895410729889981515488883822897964345528073380335920666534031350758063416046023495894877459760500913089755052393222935857724242616705878027240719977733034673131970576730684842215649842799485321204024922867674370341059002154847398787977591538981702042827554663490154710256824928440608504691848866621628334139284643060208934387037947055455090510299872507399510426152743196935783591142201909530430127169026293706705550781302432396980238275327001983960268286963707963355390213740102985125487215072853064260646213307713092224831675134745685263202154425594506177223999106827920666026090471813677556838021146410744246102511611335202133885363088886313857721711312682468308382755646375850825207370379313402542784379384389817484132407068112952156697567926400616116209792730678712806603814936026171985313241530231478786290030775696992087881461241528183474557538585492302431392738846419309956777782463918052681809561264064080771466814275871982276073103143784240296870570599258804748337572033383649945819792445403665824966129735102104384783449698458726939123990242062434412019760919455076561529450256464433414993689072452597672154421097360594569640476917775362824858546604364729211413451891293234711437371440498281607413190836783103448466834774127492784960010179370488482637237326712824279288261006654615521092677132212382252474992885588846211643696627836465893567766224886620951483797386450297528337891067316166341373407272949242200776706692603844411594145897058073168631452246249546124187430366008997846596883741654545116990592588473712859399803997758134863171671299939655424496417768706924502894183130564371403986822579370531943940212212158159907679884598820349203056566950455656494994112754220446477495470660039597942719906443966808313460378151741277854219848892116509484273810861011534667313267166866431716495931376043070101883869429521545984796656293881681526630799098408385095130153016965861122288938250545931248926388680543995649210776243394811949834781867584903628441620684349131292789646277838744750965337001955791613736591062920329479512706200721039515998320013608431946658040445247794908855851259828499969692608456930330799626653496065114000803542538911905361150435620875812626176244756414414084873217433965947414824301484940374622520989651592883088151433528800099465961728465566414800902127478696136138185540807539363316051925507714450031252863696387437758166581038580573275855401432619167997511407215490570950500736907083776 A013886 480 81149295350442408488291171234173558780961268313270497895022999234987566666098471955487338440806966195057893175065223356564652255125922863193471208702978184983581990017296625918644471723540041441250270470717160790632975229411212207912621865008002223559498136809156253712689211261277908401440839305536334256311764072071932664676616444517060380649336533758980434079995325801052369282188375921089519710234645017155598241010182233211247661191862224948630012119945992750459468818513214757861359507001094319893071653333603908205498286600785170685317801294465677842828972940078721896026225717002531462056752592259299227465660692450790561134584942021376551389212372931252525091091811884730189345182274840557476462808281672763692532177192766885054861240631378731846695935741042158937879416846965453225724616614176583730689633001241689130576765661576810381764655550568166383663730993567479204497008082899804417992875731846519541682164465366309494061878116924586657147554728747388177787595794534522675746792194178724074579497154877433092484827836226461439728901517975396458917397596626010780818928860743987428812249090738721011135011418368533661759848284797544290620397061587720644027073719305941581057183619430660407435225721497761140734303507498601682786276534186821211123692085440432898467415963994184602698643857104158880054780826710031552959393474305630523114000548757381037101745944371171796434907252480872772213945513996955231926591652739069911518920681914756550842676408680854780706969861529058615036975179005317630869805434901361194099369277130346100261170706729311976676660822813571476514025549599831297413178146493479817259744906639993713430067051355601052890108216080262206986519102795073256110078177485164097463959766416688566956782242314190116252646552093463327174927221291078079456980356528183078575216912580050478538286691316514612735181159879260962097947766160773822348540960047743360286708044667356836344958443156549667695185577056890026562578053336059920115800026372148286473801336266433932153686837240111730061077127127074412229201104595958041262370788594421838890042998380417950695507621680056217096660310368840435843377133568594884374821154847130380005919084755829654258145088572367656017304247218909303269900434864181623769602921191099438593931933035648766820609588161504149703005429368179513474051248699823429462912442491431378808593180296241019843538245795613961469645675784058366951886276499390202168603400248239917421198912705790781335407434892975962148269121264472207574218171338406318156770887908044679048026425409103968671179387176313284219318653946337923201241592069908111601247985022901580241133943865230284053196165913551474057536582740168045985330336933153331619030732122776744931308388936393252765332270348268166691189458306335267067512418594451888471593525715720264167324734725708295813794727741373981060911112127950147746347698371333223399282511031215664900570358975972620539662385604777760977916654411149055417989823310199908616683711539174231336034721634709360087169795776436044476448768 A013886 481 153337111716744760922403371846614863118623421844169908166502818618456986370126357455986299122918737499263153091021643967417156832413779812758761004886469083043057053713003150843841197145706109026060391072812084080834769738288085429281037072219440745566873775374203764015378727544550374822293763844883680048030507414136817661327664781833212749342805535421889140863668607783242923319806125112461281579828657715776669457069128022044510820662984720671732914741462109629500197576460378183582573360925043791851711617846271269620046986415672433401514587156380921950118656740438670375630483275625039369695653882250219522643833543312855419021955399725448447455411245094960971331324172799405854420597380705922509684875719183840744970640993782137459344044737353047578097545906329550179930933932686817520826012366416418966831748450890256047085677937614370439450276659375989017246708846053314545483002569188817634497962210873764237337284144493286698075514909640957360572990693689744784325751810287008943365514632769903292155031279947441493700371164842762289745660983517733936083629141861417939090461769538294837885903889888983583568361255783793414184233003808326170139002434870186121892949633641489421435060337400354124756564596119081523175036410057117784539098978150323382260572606501507911091278248252563411352071075780591286667352097164820901462375208456741656299475788914386971514271880613546349045914827255777802446760596992198703681065936082858854568983915084302706262694376198265406270907627309740229098187115042720025127396516015695268811957006248633819978299809973092573144964637642194627733654229706254024990424203913391671339861663749919641098624938095900370307456001642348897931102928030280982401408201674286553316779527908449382087393108045139589587280840146141312203272879680539824443367458324245843417215471070060822630633306737563883756790793910735377629494964608881069947487844795494325810234346546008122538670435518435242487456420468233573711797487086112071133372024231967493375727843366293032311777729670123441548049384951251742967107072809175244112055446262784485267780768363689586259808945682740466026902229343029084675698443522942698478362059922182457887024513143903528137254698723511607045305551808940014361099224905441942463081052589223383985058774842304769023685618283157073146008563160372226916136069903227957963376538133649007592595798506007551383714876031526681946275440299931600324541847712399745531323589800266204281739987083655675106383155935850802844580586929466220321600281579569749786853253122628168099421196607429767874063092267971939835729510300073856867523672644352130622146952563754093173078984041535457377829772832937631731951285575173854316408674098104674520708662435771008366362529865762725841283367417436383198337482352985317922225305778681265995492035199602108122123464346187173104280476108812550645303688321386504776770727716123376272135455804232121494840932069510632647888774642448704255520016842366098348060194452607820925009807445654373957168456889854496121193256665688703689274345652224 A013886 482 289740899512385964406623894533464353673331021967244445034362397971240530821426921005393119261095312979007677659895585748224502201510441093234946514481315612307503230870371937733695323208217601020154881038671384092454794184837541008435710658479544210719306545986283457963011151448900962652211982760849165540996909833515678274679592886479020148350186369956068220123480563871766764131559420216503238912233677102684689752655198098358602222378514712670245020242195075568395429334157083883595755980456413147681655018310543110393412944027489328637633115423908385927441809979717217504339341022156254391717077314975782802963063260770585588410478220748416171961426515571595212676587554548227721525819351465728584780231242946771588792684161338925914777807926270723406050623623131315474391734969319164409192166535184739954318333256851799338379590289222110722531180366703768815340829140819269459079226198656975759983045458876316942416937326341890759509154556780444517903184879093943672628842196660402915097288753613760623950798145587727128368422941209608654310129133303637478137670950328795772331285664942936700234391641409746932036101241368870954053272788540091264657214552852787849973017053340681883082204091620912342808012250759540635582807199278807937895976177945550252771345658921841300544924456994099740061710238520580316365455167535536301134457397893188418010487867507380360990279688907177547673991188308045550613720527737354920117224398712215440110205798458015696067386887044203967196506383520411225216603230597042392439924379974745277698471976383218509948756015331236587252384540420286418337425555517587005493105882140219673630319724248608156391446527027994270921119022111329922365878297512321975354264092821278293977680458990912882012111220382638324017259082553263947017313928712198274993804961490828569854181003238912688496520516145485112702551666868320426036609541286074185578534711914532622232592893734247476089150417501698644276538053511319177411453754078330614027343509083950352522987309533959592479301221097315811199064580223566853454870577353887647666328385483877154258469970915440204129774669875844536909521591695248781472490156530759788878361640843038462584669135252299501855256086557588380301383920920515165056273540206126120336079138378913651229879539061224137794547586368068544390357108673818228069469401334902646072941478408122887978726057791399676853023350873139809351859791176661154162043890098223762364132052931709411092238863913689086699418207195393729829428450483137627000645600863744452965244727796418262339287111631107851622257649130607202411519739318689957573452971071243166755428972861987694328868509717396071126511048192388294916479726781710109552947705498207453624746425861434952736810912833389542342462130004230431727316159854765761215663426589611202424569893968041756240104590277696204308309050679976713697745199734065655058033110429099815855786448953091281348763590328721067111205896123582513202694447184796023723347405511425254969628931835470244089498886748448580526730899611272072452734746765381599232 A013886 483 547485132009820121991895499145809171841808752516602151514690087609721027343182024270318665575949348355117579460453582171101076175903681155661771415475430578916664264949266961639583204483905315924452018254480209896811620538255102688227848917521875395160458631486209661096251055420996894196814891841452236032970448920296553166129768971318389143677764958705147914562284922114046580966542470539657592144911564775565703846545177360319267284135325288590889542409004064551621814616084532679758265436479063678638529509639016324019860509820134955735155130645323720980144365999754303245239479936553749298448054347904159959429309519527753869121610510623143249220808778175588022826874192272585559308099420310393830486011989272445297491814625372871562934872967627518284924264778312993518315441862506474854348423735555958706001384335482940772223245663624845313751797423151707032865939837959585353253415289743864372839643241638004452248887429861193838664194157546510986805285245619784957601936091859204215474553715588446434677461750361910374496864200175557805707482086158287662289642622270881969932482791334895014788498945075332690873591750450894750908534556496123170775803588204936632097813887446845584451874220995944093775050092643203679696933833926858557594223914608217500028646074037625822588071816353427057628925691980855907234040390009788257462034396422236252643241538830185693955680811208957664403248181708857014982066670155618261696063472625843504738161350180715802786660105378342401887568174095896398010086533232792199397923030820119484890146295470485433406851006377414055701313751272879766925012532088255842795597095503930608262295980708994016856272831183233078515877028372861458745047922873763210326206093344117183394817709534541272637860974475981132636644210102005849837611845648851070083494053474301959082225089928145770976993278651992013439135148061038490785144217708844626695260678522919577926796089027634534898823776097849703868329456697276355423005847186283021686419419772741899716156084501464959241928249746412842735794060723884772149012887109430774625568794701998786617868586002746515637090063407959809919050894976407849509410280095514712751308048964498501669188088560417065121632532964449160589325412685935999405052680820209320951204385348367110127141020864839171604167693678338543286598301122569361576771157741589323134755883472679949192185439568779504591813627062657043277375001894101263747664949325120478202868274994064288498739605607661660176446262933785739286333458322521399576355906732903878500631549812822463131922068950569200974166141552423190246330530784938345752154383641146808119722413392880363597611412169680659326379228310794765648742764375462408287744289982836861730804854422139920772990322940762210744961482067833688418121341544450029888758709654078460542989685405404725255101950441845861382442916275262238948421001571098971696697508407293280846986688775394786315620519850260809339187102726445562307388941178080652954878110337412796182451801470485838183706232435492487408733852516672147400369089975968577697611776 A013886 484 1034510385921531788271981994529948345218782880875290894233309919464525342194801771236417500275015458272682814385930354355883118307549966993941502089997078408142403461791656474171383956530244000000734951229081661254298540197229617876389320023383975046682557495380134216898320914289742259373687121547069218736347905225426917373017495295596145937440906977490568934623627595709194769903787722972679717074076255629836135885908677694383757243549018334912109970870696992246678929000485618246625466104276871397117648928469576797345559783819812768038565609903223052805009429373423739274500673624753994954369893158060567726218921530195018822968383329337151543143665201359689509116931013744124950130686805437070249483792702545555915891013178036566173431722043693994470607773148627326536416272849252634677581442341147001780181623796029829429088333862124271709815356353269924754678428207733617776776349422210734315257859000815440796827025723067956319337024025886845672315689230995285822765975177222212791025821515257029552680622044707854262517290692997328411815075510577943301457315430479145902161381643057094903303874374648106242028631016715996292684737824849266467556493634557225702039801991675161117321559068018864089386333853455633090637575870705506270956202493878420325094128704827128550336097685883312458429773861944881934920411231670015578076021410378772111434584628044276321356447879074487716011116860215241532085633753792611287516507263842669859561078066138274798039983761999543695649888419590034764995123190427620690631934625500711534824903955239574219431716642418557522403420022365192875428962080232941416359590812557171151592970091676332406443073741073239361705088724748451080877962713528731001809668595388056817992978909769764083455777685818630716833958526794026989665956539959008218795527691635329804219081898725346548173455235555887244850159723451400378955903389167666123575310329795196101023980232351769332839700644953661669239071554832559088363938312656090436721964170181140365962857620279264140104851879016829822422588911733909501140065983069592889947686776267466443231952708316037728059344996933651802109121161518781027381797364139521544744063647465749504802044398124930152907752942048568271476450441398138714523806583992081286171125368013943343548721604513532423809743940608390804560970978655571143415896322991459454137094405221704906235179456675099550932544091661530743951542927579033136737147762966369251756837400643984069489986399088858027896287212159267651811798540175570115954695677973479715890681356316715316015259719982789143946353167760929182747378288394234380106206854388034491925167641229958162882411400870639144082027745680771843737363567795413751903456402534289083146953467160734085815177778538530169032935377747952366956852707099463354076842017483637728531295933872119795890832482292497800600699896420414718325289975096698341750985317566152350103478943535945175588834434452417616981429095324604288278048306803983503242643121194044422456883085600982984285109418210668668447946408232223156219020620607710993422920888352768 A013886 485 1954777720904976978101512473439965434778365130649761664434646957902744221800347193271654943159660409457396720213593647819537352094160576032808056221191599453516825024490736740587073639972940094593388740324033376492962384003398774591453214657945610961009866801430449451956126453372639701560219226887452489509203438580999489406697922550709018286718339715642899360658898748769031742977560360122040467632228122197958207613664688293621327407178431477063205813438201174245572610513589608699039588735726239332108801650470401289806654709592835972477096342373613377442656057442281548173439688859779156737938810274890190837296035117967541327278722150848942767074889167202825786363061101778458693768541605576113957176591209363601000878349988796198271199032158658773743837388692905440148763023855216602402448210841676457859774230513016492734663584839186435846172383273735545178848208231630796675227733025027892818613162116452830835578849341486072086417021814546955203346212268833300241552258183673422179113079508941194817799617635774530763116271940185575852456588602371743168248096603339618764055277588508108702246095294355072815537556252994011682775714682224778740567788564063027855351944569805650842135063725038268979653556086806453707809862962857262073398169633952858936847462588522787640601479432119158955450230936767466668003691610204247995833951624366595661059225206444367119992860505967021604567694063323193511299986800886396925329991597524666001191107159276767633582816037193953781901768361227902810822304936689938373156003446438128493436024116894131778663149952581548900492785564820552771238553020021598646227759292502028778573225310188664072577825962772278754218361091445481211992410248677057181627491868450219745461357172575833579647366930236938406346509345557135990809122167297263241973027669227986867498642145210655626339019462538866749477026608322615711262948455262768541791951989250449106219680279684468074715247468283800573020733959721849011481670189568943494335848393120837039031704947835848582689644755330073093895406484767219908250232199496844497872670606458164032204914415147318777733640407165926568407727854928720028347768081762387446258950858214561360289789429276128019169596911200829051597213507651798174525320159300749051747801019387370895782670784797426434993330238367515795792664810196250254322088383242326057834921201085966496264995575590654508256505474192695324787029066579658486118138824172836414303663733460051690218054620153535286055931634905363058298716543962471672864282402836992119796122989092663126252322278568438917148422662499683433985598097644516669148525073432289558838055169503609585921392345920331866204789003350524691227122602072044372356710307623911554263822569035973985065613844637493374439225635860442858125926256048518771036270217292522375425423795174873658481848551900470484085463301879330198476481527663518092225725824542839363880330500379328853547042704639385851684365012794321875792975182990989500255194677228388131253007658292878215649645633149496774501849198710545444850462356040471246420161777162963124224 A013886 486 3693685428534975538557318721413008606663285843191608848742446982950372593698838445295934487636313200577594205820559721923067555321858811333161053177764568196182880027876912441437635563736388468660640375276603099153053946016534215707223067914784972212373491992245331510033833950246432055597740324111269825696926523032622043199235380118298138265997799739807922059121513990914001772514622774555083762342894028405351494444137157729601464386127334409251367682486794916416858146502942489730226837608188758602294164117076055224377380926295915882841601981466223882387564721149097060418990085999395181638993561853503708120047794485787691130703400457135335086496164173893109115486476639965318637066835624565246497834257098294760816027702031629654774913012797972541785595326877675946731017849460053924968389260863684901125177873202019548143652800677411835208980257917785926632505851131826141212016717036635905377481235514061542656323055192493154260186839076069861049676495624394801470829417391607421000142343421550995609479987896795208545000087737472578192374691212206369994940219402579236748758402762362089944285749793163926229909669093857388667399141640662110715257195101419447418581663196878524050471468092793111839346010667834697119758867139000270981506832598889035755580986188469826796476056287590534949132181970725828456926399548510420476991968302951139430076358054890669890190669440539093079299768535845480116760093459377307265401941562951488086538677972740283263853814533768504859760560638788685858439881094611333471887643120279201581084921218511410796744970929599612192806351834146842258843690152936172110755294670814473515071052202922573594292737448823689221050880130840455042782074648772209584573496554883744823991925749869772705427115835633951230603360971065706339881211355415555109608489946887788689245674241041408130550168327790641366075806214234948324299706986713959027976735136423992616741308826722820971003540728150084481161642226803694792927396576763409420705200376492553802169060654872288734695706661039535555885755440608626187592574756738853464156266452503940094005375721601088848204599436887705534013053507381951646525035438719590922052633255254772280440056832298434668926256896303928149368443533226592973041460162769597784212988876601755648802269669488103473917477031851630087224354060072908200558879902146435564451016384093607540414455159777681857857228535859342919467176939278792126297279341714618157702945273506642952181949032494275363402134627504857063343389222542079673950816371363889525818920524253845278146348103270007987798310713534201826989298626169954073489640225955304517114506230528596558050313492295989643760850747483044239752651600952068740585324382556299307767182684128167291012461821183979080552378706301545290543290223789087517149463041948996919887867189800995669110229604517468211672400720405522204474808247264098554490780294829763891128628342940767663139178389320035044995522228495741198198380530573918048018207695861090904395483174865157304188669599739028321201910186709087935135198453178681172155652248950265904713695232 A013886 487 6979469787825976658440675621782935846875531704147881949100568060679569641130326763400948337933973061789003528303943392634726914374414110413178464931002239597324892248515321688142430156898240085950148912630660364860437838666570524905466077993604410373390154516803026570751611549699250126431710988750283902002490056273705568923892798739372376527004930458749375669410120948783388501286910726870500514642737583465843212653819360856807579857165855025020288329061208096623969814171272034434565265085630016214619779102375167518216318922139121182909240172915169728995305895012257034261790258821705154579229786684401294744982470930920875954460962994988300848720383945734854405131550691625987206405106457438503694419681516710634605619832872502383513722831766639379836723790617596383312635935768535174894669358871671351249300103510593673546705735270415726632162407993194917815130816111462457997708003977482034452316463227834241034023042753968904509112725139291175203915116483996436225632200561824851284396967574373271671813881770171528619958725785920584629809060524466366138599200496092843224877917590871009571844135665169173758397953610341918189480061271662623220007107633398942419834516163599358933001271021162894752049362685599072967188523062106464037983902660217557514601652910174553680163668727229871942761798822060462225697502942079738199868759562270778630610523737063653323067802873420573031666305032740472173266136277848659734871015915223117440704716659594911566313724620943886190848043045114659560160529240182548165807790035499730373167472417020169476383801229501680011936712622545180433358753914903296862975660640541563090925777968972001541420539315698880794042669467071936954279639229931206520303372738218567939580775155329926671448504415307173958908731583374684597236660778429859637352695131960865097960570184296131478427420466806706624813128996619502835250348731471122132575943458262410880830641437092987376537218446609098832899641979217003962482234894761682012263084065008281902856987603505720879841497044087153121263935136399960568036926297941521862558828088124965075549549791514326252724268548761027970493977489836699608821018163870499979401150114865249548406557308492488600493649391035220905345831110191906830884005796844223345919768965582626217796007094835296705003299240121820960656348252583845002713641578939035956648578126858989812925861207350794752787567610046666881651754594799148680503297531165007603014438894569400309868541069432142909873044723825097751467641286460392405347896189205322003522606017173289914536438692799702453488078378351394677820515026454707778735672502477912845795023309007459141002014765010748559181903225220040938020938380307798626010330222898141370379019850082692811743835458530968983281197127308798331561303821584698521605076581249482211918677430097887784489278333348863373793394884455221780865054470166328177412034740140887296232140000713900471702571030750679979902098946254240704397317502395497178157668679452849818036764351763605556961176038239676266836851027679517871417546670775934225107811508744456045038047672139776 A013886 488 13188182768042755062536430553301138522308904691143304998798062189282173047651349281666003149013221610418523818970225708534015666140632921785208805622744039871438001996242599371619915466709893722728650980541691644308607805933514333604571726062219098500426087490006461311241981132742112662901315269590896452139041130652993284460382267928358382769379652437078140284895943420950729843599705328351237916452448370114386427647852142055476185055545170347917536177367528860721561393823982155562452618817323738478626666758916840537060973313068574935347447135054971434478202169426520499715982495781211765527966069565670785708687037631998297735518892924514053658114878451574317368595613977274333393632484198569158548857208764167880410471856361228583811258223775625239679318499589710362823290859878279473355370591104426291837437497990305466536301662783448903740881856946885334466101105938103893833813117659722772875994714788492291162176852850531514955475113816000147347711478824432178005995385951206260591755409225573354206366012948699474991358169565850387257779046877094862531780614083001161586746116986346951814650379740562385320308504407586557669459460416972999632582390356626372830361867038220113460313345680916728710840410151102069108464483145418387039325166981861969717750816086172711048319503189574294667140526676603143486886779239259726750849612268560870635485466116795893282362582139923565342299636668105348523494146594261936277900755800896315576197530049037437858536292004547697141868355000671217035773410915313257172569094201799154521765314520083967597151586521627030496795230196757451501100833917475992846779193125226840286594440425274487008618925633686502784237618859556185766824269340422650042156603418210182984457766148706458880715607591023146083187254120534136025031282633776153015233257435109027941423158682000072565429144036623015023634894531884320733398330951828425305807260328541987203269393479004921971108678785722261663484510695385115743379631625625041956547931230549569218617672351981097991480337886601673749040451387817000690624398750948765582791559672822114007876011700452142428707690673145278100150364057515752806440713649868452905077072420245699858683481680293534699857584092519640295672511399223101006619829065531345419302926004758031857108365534173741924279674138558508988985494654938350834087610291032676294532540474012687662830693709851426539435298553780660246228942626185437773921254909368401086412787273133712604717679411484755413922989372708742308045208010374390756588413506444321887552203606658099077230789387876148165632561285224688138579954937507969268050007219162184820203210603954606554144895035491830133476230513472582315174348493401446434153087658621195192944343780081053690901175679705445999800685093454631445771629739544155616072261345478421604210751474235205625161836681789345067492037585030284510025619245083248401536103659858536126566772316868963486514083737433500868263649301675733099326630438366454811937029691296362524968092742633252625056015484224468604174374922670331225258710827604740481868517176955244320110453663749812256768 A013886 489 24919968136645012598006838007740125715322192419434272539968856774877537161304464759459066238274615131955309215563931451623202914238023468751833432422957209931793362556036136009433100428600080461868931576000203196952927434642178812320523387271935217515253121286316529086960887805033248340213112491330331027275463671165715214531235601244852292612771171096224867381850258018039028689111007997881991927315219961820300933317696676359482024043036376443973842999596006774295919319805194313721832470033412781869581633454312976539933229221228361003434604988091552263504107516878931487607329612588312753365147790137065415209992348324219759455508963465588171342656814645984379721542477111810307601939345902121927780847018250091173451454484680773972655071579383260632890370498632729830859280063518480787909160897092008579414683098202545519792066460342395978143850648667412227676441734545251098463770585110047040497747581233461801626732191487073133651387199863071766423520483619324661730432689441048911413842085099548191761014614355448169560470673750204784549907038049458385204451631391588338897144686781657637046505288745614985304924700056434516602365173701178836969739442181389782056321212375675503350977367971598461236685292128397634521143016488121930761123577123582958395630974050317197270150987002917520825599390711255648632229677673569523357149400155080027204953001239381782477767299608971091516718439859678487198841787591826338408760375337188049230684414459699573379478704210449182992965903821908310231852292516426640729057038192705224811383041827086022484614529040497744761768369532426584118032100543777276851502866395248630146659683605505061867902046071793737693006308993213862827046600969043745994857768807740579041575892266078966094316029204554424098115973394029446340546310663739137900688275785144095709219075104429513117312816838993677252179740390823592159566017419984533948243613284482425675707341297336372399103883955779642526947099905657462384986363771569059279750361319447088409284957910788219369565519099710151462626867647974594360981763899032757084744281827855136321634259676799953864728333649873776849144923111431925998960566409954632818940673578978826590572829111668893775740495458534151674213316019607196522876617167697933301261391284958624740172540045677609180377295302647724713299343164142549708865257602406032080507263438399206201679668251936540343267678217670214620146330660275965283592837796585430904050837622120723059071176050200426317975635183010512785528367609747116793145255332544984420418242264625730957164828242070357537037987562599443516640248291357058473890716041097851246341740254493297997302461022424226481652413938881360420119363333979584335689781540925534558341457787840196460608752726749660186951380930668881031723806863690971039150430726052970153825301241667669022725801415135329180490794475470504641040089305693463515593772320351574391604522833241453597285444179574745368643207283668811641028422424163225286082229319723485143578909067512029896221845066495060691452565273880332432649651701095434262843330265024967099462469708504405246396596224 A013886 490 47087974352024043164790584880609493867649924485605579494803872758391798138811754866601548873724087965658529723834706825180752284250913529802464395236582409256398920498284089447072484710668996838172753300199551954459949186821952534038866735840656085089861809882742551233790510847981064999719810544018070938546843338197258166491357792573033056847728796225951430208988028342629971362026109160541879722113165552816862393967253473355233729206952159764486766569060627328492791677285661408990735536736095723411741627962999262454608552073098031644537919678138178227444929432453888813175206601399272952750675579513714422487514821638299282434827161077744509747601351936983412421675575391209179314781325957580726832999538580788278436317947709280713961898294112069027569391602360450041037108111062488705447937337996352467387443912504387532742455437336260483629319582501184788226118655461201027621990056965221366219247901576149949576221093603845807007384408470864791537358753191600062416650236121743909442430761057383077609476862818395486860039450056826954332398742073038982014005260225340794353199891512643257918690905444474216552655955636236856667297956540189092615236618283804327700598760626280409515899603243357361202080954076472061466847167379427580464434755378254403529715628374309765811364660209128853991386189507485913474704967582291417110922077752234256845608632645896155952949800787524287455062628968772959699341078896312110614364524905139747808725887661785603471514816157530041809652596952955641948180672665679254669122849543713626236395431579123281334208106409995242574005134480648235698741680160304141465740568248737163568963445031086988743607933391787149345098545271689132354376791699874053032011404490504750458432475597430299804904550671991494034228803614209432862813411148260235324727743898783158641077669306926666242054544688823604738046767690807753389766840404245335843514787866732888119194969480525294521429927798554627570358377674533359883873913419116204205119330737664995951355759349572274097711178794201111478932925047848058317491589647167528739106083124896574228997804788971535224266987958124692773285074073822201546003919550125155626420090693283863403095519558877968274038416522591459910739907124537131119338923748332648432197884607536698633038346149030948623747165130433455891059613263982509368281107077263161226299948760769111264095447379475224663347620194406672099360661733076335168987951329618339502505533143955410429283003986825119156804585021490808623125266527614639984589893828206361121320857199484313193268030171712401350545796082685905286850880683402974266392732528345184583847469449202392110166816669220100784482988501664174446324105136261135214020669126723580484336151709253624345679559672378901900137346962402136193352290287810820764505401086166458707623366816615494019933947128394433688921629535425850513560839469180586468233493175822083719995375000962386990915462187510692456736407900587509074914794103181257277371825891211266375782112048880571306944119338606938840626640859435511994096937065535497529172345882222697032197099962159252012623123533791232 A013886 491 88975929520405367194807015891683520108507532510416763634837564240328873225558250019774555502225077449093456693206899306243143732247430176681783042378398549893795195408101670328325860789769395017512413107951466987484977265044783205838753340308956837391080000376514077049731068001997885029390562970039138267208081672870716719140741961396640927161649206027078592077137090739326629726600951034266798582753930007305053040043915211140902287230122178621861730532366751459845467384065312657263806166679350923895677804466788590357829772523659701458506227810380201156876660417823029776933848787392821394783188553430570333870888406493437898511811489103351537794755591376861872642800673640816346539472720527013898840377272117022945708356431817130140119556235808754048286240151289030863142406299204124658175848059883091739096357618863090541469096035816603049530486144867598737918850575562510703361628507959659406524171818885442507920840939398831713855329341945475042415663904550745346740504953368091395477315008309677227192383976722029923315151023564978394443962026261468123166239891553476754104387212605762295578904936818904256422969008779652804779112865143732023354787426337291575884564998919079420848139381501344282291893704232371160241787468370810214363021051850577416768837700475987755564648698262043190378795619335281142552571316184535228447450808614133780239243012771440707611703449174480692797887781695266383913164523767946682229363546595955102987438558097304899180463308137151726042181638319202486444739857287542217886625124566615869300253242858100820464116943212921890520077733950329525432799919097145575981136474064629784690679118900500979146281755483252460213719167991935090444595045538747614639591725560314080314239336049685176741753882004173623399269651987694489635720611676595796342075153583335895507103849436950806877666521898571041157661554731984224957194949088969050759158550679766729937611000091377219718269305810459270508866938985712651769051862831532567747458923543308171069811399482652582822263916691801005815024329316812159858865948066419052944495203278144569972738923999487365870647723902057759474230730847524069730879534256490890066703357931127003202860394701829924755638222631760099720616984825497377774907011469289425832731292422093904562633001656132111529076683321182884381157731315996902262004194937769997032057141579988968033074306313940241316672435995504626585444726869645584492594225218004266537070375251757536974039427277377166754884926109888344268381563622051740046401556501176237371292009496715174711977085235502258795148118812368640681064244911176391278599182818120153743731495152190465654823691440024887399133951617112570780191746694114680744086607720444822528626093512950952447617034211017656905638726425052279682600300454558116970344941719585383047246469988938505804258548607506013276708265677995553503208128314100622411607025233251783090624220749818495661650148054730204124090500803897338347668597663960001951088926305604290183153853899979163363319785690412836211205200515481841527661761177049778995203131263979777185734609781297333506988250289498830667776 A013886 492 168126069192013328879557103404416645724392361190643183227952746586469748323071651373365367291228435145328624776869574308299244615855312144092243419820865791125718799796895856998954040120802976204450895411565637572608013520756140912690321471740914953315388254151448951542706234702399139619215467290170914417291840470442974449553333506512328003454983166934174841074011778274127941079233905843917446064417178016043394462769700777685092453076847504814154026438583177822477280113973524707160655690759967766563708117630700783105263687607986614765546695871204495939597117472385026729541338785496278737297680028528695924631746864480992463015166611842041758567760733286794134965911583290130062297898389580788598804014001319618813476247646155830964605429637384675769512134230190911470006270385974539422100020866817173891260826273159892268262676858205906991095221643785178812011846644364502224729625656528317705467066295467727828806967572177971643886186954001227384947281212794142783349762463725837721969279165621700178831458606126692638138763289295629094832688438038829798554985579402919963299518736549045049332440243655023278000636703981750991020858738363911431906458967609303368461045715877527063093177034824732112801729002918953108515753863034495115133504962903191868249059116013011231306782111477612427157680080836128517970777076780179862546992729531391538859105941156505675000431263049725133728719219882361110518030462847151476446774018014225692041768301346808223734629692230101512674073073955538803906414202655106573567594463377091214921940919600895851122740524152954390826242243585056260713004877528555171715524085025354372998397161342581834163481324144978384741116900824184804981212571008560252699304057683551556111216593740731520045562399310862345219311157767083901391989324764521765702502263806156841401567206572880262250218574450839085098200228651805967983916945560145071304881704290865460354751742220663470308610695641657902856898684165355083977943790346853330973430463241881734192041386497636875618299584535493042955883891898510119280197611755967317034223912267877078794248343143863342953468078358163476454203213626094361393238579785968978161560530639203789188022510295947367260661805061849668108886794782745429127375491848002281791902402759431135056605315673374241717774370349840900474335452047305634613410742620172177751870148901016594348320150833019433904262101539153686247805621661622467798502284956733885911918994823712985624961732521659018230694400059609498902517214410193062335998896314814580497197499800689099250161116994277532147030440568049787634437203128321751315520100679269662669235233831734233806453892986944946433006742689244166143985358417304889064242243177105482415770950267079705314538824100044211923873957013533186015291684529318471967420750835193513073819417804058554535541217175187922495243084160638702041949976602218484889055463455945105270984627553793035210392946959480442346349439423018685826927456750693572966715200301428087392801661406075827758101440807462002093934588327637992331740778743795596796407990336215739617294175135226439880132774123027726467248160768 A013886 493 317685640311014241824286956765676752428148625150281258445676215461902469399329854142267250341751931740688318862379887786584387050292490457488092214304073731205842221094620910717799587682985438140691869541041258656797778892388139672110425362714537186506251552620445092468648334494142937452001732096553674413653308414053990344693593287233486600832425632777474886098538287849887385369205852997679400725048638229419084788226817959088864776375512585976671395429500738151662749230400725133860145852277930772730252820415208017330646895666048051689304539023960136983592646068059630187285968446232632421078102656146910900914560659223619966354642344405143161653366513275261020019267618614364481556115264203391551064903128445509482142686312251381204127552469053687024445504453073380204556808320685138506738692229269993635361936979322191313556569785606419261349815771003872757455601040098543739777909292554900230083993525794363538023124101425185523194734510298191227320064266697002790848643959057503732626046894425464763514201575461602354862586671027763277464813426488155544795946991301216669211945019983505955777000446322735025365107095469389256601302004532819396564623858507576147336201231259267057554848343339699408922537468587560387351895995466364865712586705743058452103638135726473606317893660820529158759483234985361691445005299417370902513195957955172447298923095019216115299214900858343021489508518874673318879333785621166321046577887671104412459980045639285721705796758287848455100522910208019546619835272082604418002972334974523492797622059568425571614294566742649722364760903726527588442951200421876938708159414293188811877835327363779671216621078701978516498502780056553233578739875375503179572518569668993146777959316601486576869453251741027539931363345759633193385458484416647863774945797615672170493476543389504211379621011287923108350836009653135699311433974988192202095422712213482066191607540044414632264100894942216240185504332840961675322035292038122954900803053567035984713787258601566715788319109351562518192063613846883969068044440850499651313724409456187956023090253257663569217898769887078243876615857965031870269099036729013830126783608758859025528433318734892674859994205667109153669173003044042715025356653380245975600961439377332771006639593126306419174171481433208170627489091454123213385193310111313501570245773518596124149566610769246865683608730681135552615893572911908643233080365581125735334812951211053698821387690997486187760136756131836201622231647798639684412108762511791557240928485303388499891928441516643007864000015523288701120828237040776674989764685600326217950581482320962392705193469663555588541523684769829720532358125733869964619342086955676852197403482954265264611782496777072341436570665206147875232542677752695246438535293314154936111870809661179314776613546655285492333491484051249750940003333388300778054842753971523280676683880717565597956431780000331540483506817551674572140615660597494553283570107603168868238641449739755889705220223303674360372631792197078265894302759809356358247395053483622502677171319921919553551422725734101255045265172646068224 A013886 494 600288619991202558895434256321806289732151941327966656958679515097916125297952913831895643693763514155388945296149439805120687069847080608774859429198119992127160874029320645023211131298963428376630854544926249037608065466132072303950352231773782602432244733781909192485798896113428682035304008914220733454458054673327170427641983680571204809361724838076067665575442795495936006997319565237119069869228705241886961205120171957319628037766324566058767015318930850787761077737789837389737848077797105094366358361366323782891435793349903084934455799194426308119813189045531299293729572825010902778631708279770206137219324555727857132584808825432937553679028455756508415075767475569907464685025607550274166362606874610524461153391489668217879120891063844837283407442958384960886363999184900375797901217198277243333583584534143874395974460456648750430830248686784245838559865146136925097284664506114377717959351478548203921815278562081784958692028099155132601024719196294122169498290468428369213050734178205736602264002842541829038472988170800588600672632576662371096468987964459057379209476527520193381845635179357157776409094684171902918817609026101070481527823175072443645569771088148110735409799674427709132718941279444059306007747412361388126574801036397499473224567304848401279342889688889325641458839217364819920580355773609482701520054659881439290897731514809270156553706901785097506429887632992978713808184982628616002927340086050913422443179574878533842592178968964453229607384874395947078667348895398582664917040429053140407238617119854590770504079355890775150589336531332727282238970413878765163320899368147152196882377543856122425781448258440740141463042901105901180466912348833538792018484768652300042370935029952037788082059041985789926573026374520338573958974017482196470657496780909050431855017485139418693688167715057298292000272497088256317076507673250488362929043703471804880849543476226644467858012599854173656534843051197630270914907582705891915646000624322557051563661562661245216018702562819213284375141258689428847663966598008996925133571604927310163686638603667576835159926542817986663125449273503269341040640928633969204965006250035259731149710689215253681849849531213988109280351893015925704945033120814404627624357505081347929445473962704488567866100857828784296556243307560784692069832952600414430535086165775986641117048281578024261496045182015691943885308786780009391176645200230396593465131838593968315574531896502737980833546090010521467826917010267579991195219530161880949232626756117753200963791441379720095083562781332309584399481170208666300207059677440437211000444350386256266459167014085225406329229825983157605366886878926697201305840988564664398252943304478925107521956628870059030063617958712250428307405202515804851422370257117041114319035502069855275463816106126334497177610836535751889384200218663864724587533112936463302421680207119728991799338885671666468288339010227482617930598852563886588058929001083504592019953246901851056998513566907477353780593110318248784729365877247445875140813776420941605138697256642221686965054737019934240293371621746485841887232 A013886 495 1134286167099536636806927916849482867276602879471203300056098133984539177047002291483507387663137335915569978585354504673682286425196808411761493581911033197283735118417835352575219010946319727430773610560747202541494997046708247599230859165888322844512691817122814589027006048531259207856085325516026242872073397452969474770618607819329570329216015678833719026706058292199664808869911136245972606614658746106501861510436513085048534912066038377638532271602161529861328124138840067456852166116666920278951651036170241697790604549168589672393429775572213730181339167998386486143854001463810201541613559750788828870293244662117575546304012042655664947430174441086914092857887797277678908229954467207556455985458346844059485012691650349395121414703885727161495933635175989553772125049211813833295688607178914334131352866661013172454652669296148866054083051350589533840675887264455657282225988941489532475769015854617372588136652281995754240825778151264365598653076602303091839574545723847256757165849679643857300066787323176078812569327311923326600995784992618763228012712650026972133918092143153276768147293174587545905253780224181334254504351852231747547639565781275287194471981215489849306086824351209017490493464435516552254734447262480883439555693644743550284621999193087783908605385383655225273680095902277608047691181698427723009345846643562851478023044742975122991178874842992263125029709914899276802293104481255588683419408151719052373819113942944081435879218430028223960162767022342600929543305117580509048981962249445084413025059273929399373039852220351820219748791450837318825245726847012070532125945177271078082358640370789125539838999622805352467624039048556875481772502633160692228156784227332789286462762962676412139150640139847005099974740300449647118518510616265799020667344877308752606419421679359921102194963693005389019018370901778062312545622451128578794963107252681811405097110167286628133841529152281251207831230314565403835752140091238406775263382107699925482809044851634683800342027764221175207330166917899266688822706036666664301830792630379287611377034333054935825259472077659497423068628932835025642211481798237031922687316929866625659669096527599088469105656478996953083676655965782316702441576344031032923410901962161552444346425344759595054205612465725820285675187554181016809025010112579259894677321696092999525482258687324824147746559102491026995023475153618328785266871117708950030320722237988327522123537086610885600967682018209001028918771921257290588802768577168925061479596074303910680438749466304994940626857557596529556774558835828849163549653340581772059915687630270657480900715296470991200586710143823343150057897706039761377277075345080155777678017573957633557570048543300739701319250459007989617315967033707384341492465322000133144301591275575132293147612072020925623162903753171187626119924438780241539909415769145127089430329425606812071576293179520839465150660166877523875397885812641438052425334354719355604933959016841836898070567283594228168428487762277832719663498421938701807398077205884165786938717897838929548595184549321283102562665628560263759283173195776 A013886 496 2143310844193937243737993169985443642554115949756642677280401238836897723694350025913908087491859089551311733295571140687240490595886282876995341904584467176525032800238552311494851436075815474721912029760049970011927618579554409999583456092369266420660158051497122517358581765111114398870207436364666675691297985478412624503368261539954937547836048314222472793854913155075136233566700245894029966335647497562970509450552501157088990016722800005157686147386753157657010060872779748584309233824738079217658113345114131264410797056763393650085108314168436753711292688996375155849869917837968914906583650871178545790782265729708182989878579427416779503385739858295718088613293329326389179266258602692448037423530557529435792976461736367405840781339191945701093548327152224229142086784989068641352867730089846800515912173550917338248793135016585420532081603174430764280258254946522947419461197472192492901173907750377639486620197779186153349328683969728304775515696649260648641121195214318613256124360247465284150772599188679176889708998670136336398790403456932651195229525416686165681143341534753850876234544469319039941098574990645875404615279120717838750098199034192781873484032601390723573603868515665320761476754606490140610874060044871477959114372928910780824212621771284497664615660848622636709937151453874895283459730819534675711323612750583770141625048608894017200195884179323204648636138904476396668755376848437160197351444222427466355892635494940962070631423010391571091956839356873863753235283964416367322666748443759449264150935202120227314516167480305748228990284364175770857981917586854904091248157976725756469926251368151266368062498839265064251543420216903518090341904255536182892173758458872763986442870085858542732950596787770425732749070080040038806444785068156133323884353525126545045006733783824767397232333155464806917888505068130969647792206723734126376440848645235465013106536264579459349606670557217779282279242203032720995114499847921173813520878402482332794700521262213646199244684718383877594164448842721081558665343000292155531481807169000529733254480010641948977463890134838901226712943035359213732702265238531151936088428076534220114489615387462354400391037101705314644416731459951360606799124529238030819023691198837680329158786245846698507385190735636606785562692796378715569795770308406166960665637402643056927366460583290993315209170190175764896932517899072278286119151124147065290893066477791128059323927725673157883249300975783145656211986021706296063302869814823931390569877394930291896615286951546996679970409981392559161535389590299446856270191363456417867710766044155265714870602801322097900910228713043986869368601652606139826138688705652419792515496311187977726110521485867692115942413451326808925212497195948394815385234713561147585211669223405951576898347047704436387908681719072174660312173381937103446083554936072019504120688712085012672464273150640833586485802630206429034187832299221256817845234185978343331703851071535796063813405680926578531761080763991799816429117386145868896801569949768131377694219300783710429279905678491918269543130966427360471101187009196064768 A013886 497 4049931585241849609775512278223054772773695766949759790423373208066559157965685589766091477065817196125293009259845769166107639334287651763318334211961862473812053178281160814126703438362906494939333870249638101735498046384131467394092911961546010011953973529051314800880220628737478212444380125116710481052654551824473186057580559221529571432389466141008729472138840540609015022588162650233490415428916770675067059601461588506398328687918867760145798698145292390607641186703256683972956030339742682871151805917300618785030180972954292212604017946986624699836739903761502610488927000909255246602203456009351102412796864290353231915818887571505069212653585692560123437264843449708606548687785735372363653178305788529780932462946850264286319753513534246454523933925440374032211554642138224454503855571010411639157251133952259773000095546547019279903964370747102790399519030282791472709496455985135824426285378520065575489453953877221221411984302711311573398061643886150145331506094598729593413148395144082482042207078703754134917133653199132176896389585079309315853667463882556844713786661577141764492504755723802239663421752147924745496548083737576565131345553752641586459115476514544666761527514623408688820622108248276362013808075890867708864247827426536086300445795295122505683132485038410178402722523398395478130976436645206498114494336297895073378970159849810650292939736476955389161514091717453655900586759920747707919788973756483822747171335466904603817878876714899580205086701029889432984473289050074306369156762523377655027163154327999913686235685553426372069556713645446882988575176050758247413891599371765734201365606945214852088567119806712408927660397452413946870931171340324994035198984423615290900334881142395554874815993271073787810979194853001096047416259631665648532545510121766315467603283942434198081253505295905324278220746744578100055439424474552845708878581492880287153885691516388879844317577271460884762857823131100132545296515248636716560467019161221736614216674560398515021414380413947186817850129270842788638644154842376047743311015408713992967006201284748686245448487954307272913157522345437638774474753922240831701570738863720613233295913568456466079638091194195107982021234431317372559068208138463247418640958131205317944207909408992054405202820087955391810582126301867736821787854110114424091531047135637435792129988191447995656633161297910039724766983981514206736545592151352321867582229838306826264800595464744777595135615146208606971317170003063522439743077110257226389816342089383641798503554534460755422578327647719975229744103037362945197308752954263616597454496772522377126316615194088593886427139048849100180779089887511678418997229740162231562503921333738844695971205863008043256137074300396695687195927901553816494517847187234310520293243391132737109256655834236776456627831898543770928536752832960128684409210733443733750362321528317053225482971688710098638348805104353901697272233901974911802782183470330726252600982461539751096707769345697073143102721857054457195530334481104877199591548926843468471086910575743274148433572813096617020744074893970214670657727734592589711540224 A013886 498 7652621125662271283444295184537381160880446762963723707670712466019912054998904588483133940136302067648077660921108250351663679841611249567109898140228352550916093699978376477227766762620520499829527222539868168620141572509970528580921355469354571046267845853342434805669636733002219230932102464256532390261702356181866149232450382127107189232357298757133582931210444642637495298201869322676396017301187404530945113677014570870858077142173479115803176554457003851935699341876499325821410580337006901787476575603541895636391909000703296027585748984051622460821108946470814964696340815254099617811632379964677543883943745263394175724710063750713690622015410609919447323105655707578992258990881916416086443408824912220641096992145553960186972644007061879004581880779626516679297922882035840506047941363603001500179088710679903594748244541697758126689574148103861525449638375013393717504737799342921129489527210119403269346456528719873148901000354905607587122628544314664957813763308158732280366495986715613647427529145292095293207098402808177789233757075499140345338982722393635171952140434542996609648573226263513550396332513362649865498421369491845075022106355313271457242377912726635136883246022751925109317405275838479068817707298344955114903199038774704939518560760524214042818665283489058643984075593092859346820992883438809552229208834049740998014553887007087010852729551975287640787143859258365469672759922769927404958579811563091623980727046015527998426941753316419369968965267491646116105605223843770806937354805447773668854366627197250140904272991879816763018728140289599775794956018259879160049372321641708634843406007184255737631289595438929953112621401893362916761011671567195218329102874599361897995963980690474083833696306773236355086416335259995575056124246879687196166344954469765733185488202032537502799998023494973231785749019984658951365556562425531871560434283474338818436793478347239902909667475849679801099583731138186615253350845725335983237728544462431434410652173315743101231983927970021357901031433066047866442345558377198823782232708763812882262679973749220005571439608486844485063969233183223908223806711819340763876673617893242831706012492809721147697169588701632861799371899901915505031693395915779721498346557974065370217201050966130298258330282347957693792738047231967615730872031915140692101786137673992158274863477526938006256913009327369277942648500387981836594760981470246504126683618871109753091526731571126859910885214040591105057577842288348733969420446729074526754952485889152469265914764534571940702330485416646938154917105288103825630588305702281993486818898557461563101819833939063596172788356278255696530394383320565667166827757405658867569097409626750241294476919520152382279412419211651983476263435093083241925913099473887961661209463328095903794063880651387117215597339064867556145893334977070804437941743507171809095204631165618997629169407847892563663867474963423793322311300469686930145359524855665889743674733227886744400303906307010127104866323933990676574043863064792380600277803922597759031974751442786067046107329313297348430653340109249510594805381279998650556055637983232 A013886 499 14460147995175406624515269963255930245402544028999837478855932812992313181940170145450898432995472025361642809591376674400492436190953685622024716009035007672929421340480740883322316786111331679821880094840213615643223670884519991749594403811517378102754240953408557850879564142305537387753910989180287395602024397765856455872862803655153677343406916297919390032161457462499246715632709812310992269619770081604728896560449068651305555109382456585889976715652211854494435534030893078093711147466237457396758538010033452653865786706640925668253148536296456150048821189764964891211335321598058506629090572945095817241695814849861205835788945741308566961260415395364270239426107644058621244836882761038511628699126471734932356361254490105442577524991135900586929775300997317868667617544362699073331996466540596338690400296862004075721250942166749427932565243884317414920822284997308339997992394028804792807266951370900596852445170060153266222565438618279117184130973223572835006237106670879437547559088626248648542341392011293918994750514797442888846851889636759624061490904787896424595262096618541017700435214004294772395297234609635581050121070307966714719371461596587720918565547795042502330201420719309624962670852255563217107737544319080146557408001299441663156207819142218080460779722391853563795701750289288050253849880773704487986641678137700998136364559164207388922970474066840316826881847851111123798617621748526186732773737375647913742014442885469208931599474930599916073517762563654768317436251608026316123003645020338795909807839019853554248205308720361601263772094590738469149323453511283344696172359059880101723785002183139745644480618274347993643109797132837979898271302219881934307686260550967062872437667065337733641469862996890673007929541784559318767650580927956775885648102927526296923836570938217824090786665259349579638934204194372045413911982549287407480706688156039452475974979293637408861214553006327762404138231679321006211043650855531663174548250302787640656467205827882060308717406806457317206336162915745934897730012051686827056545895033420380311327672637366147487613998129269759953354216007558033814642000839048088516918414815299071021066614013479169611845345383767003404515562153862677011726826733788056792187708857938753470576155471968895419396634955665723544556446432014583721352403601828567293387828592370014527117231503621194606862601208698511783534441581118063010689318234770746309649312343045113929649983121391038428091552124251653201437248297110540549129854684963895371302058856594053045856029792062032849021210667762721635510404805031769589139483629249581868901412509425530867179499976568521293023348795991059981544254102274626577088391905496015074804254113599199942322163863855296678944766144922815113276146521967115279463763546675527940248243201943520740341698834680252302841832782123658331483377185953725800192704395359620968407624502356358112154379648326655737206736931686770300453119405905393220906706662470883951175978315951499842993451632724511853288049983302894752662914243613609026105729402415202338530467134242383136178934035868644079412770563554379235605214694484490133904939752699723776 A013886 500 27323432926947602744672069633929581601944794315789164905246847253580259234572323421399363250238388084018548680433958439893589691668467973833437998579760261378521900823489512589417583484898816779577670327047032761283734865345920671770297598421321269106865125569850301841170796257247989670703382080003417293532926037237633851610773622177061423790426720015226945984291260854499776617964668214628857040920889713557684371615934625753310135156925589726086951522641518649473341563167686571787377585495483379898278237150542891064259866855694080633109765373432622054535450957901805179556420460961400216254117415738718813193756677474222538988720046626512946255854920597787673387771911368768560828363938885010018341217751008943232662744822924359560920328742450681400243721655954899930462532748066336562597793899288181542506542308140943317352452700288140383039681442756001889077108323417793925393326492000220614735241798768009898993281115100223686949640530719064434899383994812120074697065437177880317047866131977323406328854939419996627927072740744774564592568231397152609318623245978255871229620209383303313734175966455667264485437005006859885613715170579684049198853293946141066640652065015982871043074038145744449421464036954840077023833416143915634370188322199383384566749296400922733860114618480529954834316564890629442542066611513807241955942542475299399646534107330793027472399472741531323785937479480328343973906302292119129612273805385428277073670746814210282182464556645663822215204811571880013260041383078475070103911751513791537909703778761066640793672808788116230176783309231632507673548819404408647070857012164059524054008979005191002897949952911423189652223693148702396000416707993017866845906111976769731057746297681316090681444926083308715214247408410766182845151972902877429096692314552560009825780021674586377431579577500778666499181626351151197108674837041691907978503975325631156136123089673919851387067460495060737350462670157831235064189329259785253721404788228137836579959425181779448933422532944463939958942210688380214712833903412481774427583313786510081184114807730042676575875807217128001775539619232969418839065456241438418522736495245715035031134799708221807565115385586113849089063661747949990875694636537710430896700544651277614517889644942857321779838460719907369906640435371648932933188418569100002243432252497627423609975852897834493450900151640718029513789607709550096086982193678239289562831431825423069837820859306720621700492097964317947836533378390274569884338201257357857848960488749536711625752086502127071286459310999063070395368124586634270799011115802353873912856304232610181509634633411724627642615543137743235227206613135526861592015758516084294212867724836925413036613806527897325235040303874929513907962981631220358084385784757364583978998992410610014598285983183649094983376236286451836826104382062508209752818528058930888274032058215668498885267326843329302228042259490533507183086599929577842057642243894791783245855690994515843655325450414743990413593794030849684231999757541476479980240550895462889052412337721916111417863356028288242055847830048234321263464074319827669053342489198629311655968768 A013886 501 51629484508906527823044513274045051648423621105697100751677474671253143281352356022726752018026450495142760992990233981352850486506603692380501772100360437572490871095239431324560604390393287424553019364537607600673384322041960631915657692453779187823720921592770895149417419142215569346091648270147897208506423986331041321720466291709865600428829036485732349869645269190315433904454262188979820141098803734267766542705578358915430725468201572727542668814734689111448043070831639180079131489469529539187629812016077029582511388094780152553743953137146332790344442995620598209524066297577911083826860137022579430408900417541611734551837761063966814830783270604120458427985395021261271947329991271070610336978143338466846256077409563536246809103741215049152095728641999388351804227079698211445914788222690170620911002136109265982283039343978060847299524784425572977539653420463914032017617152835872866544041375214470928820936210097699471702058358349761146123959216309148105305184543997332954923502311268127034250001770169964188238902984583622184468049967864654861684972289656640990087610999803989675926059412583702281619218230676802220339336547441912429476578820935221883010043641188120721671119324110978047804416957380683254661770860476226377405608007601644463209023334501698768374589059413018025696369882887256894485327722984921722568206438099966535991302160120831919334966926909269860423546311226685068266086183809514959503204989894532938653541885716233694482955187371833697215540125392254172895749876140827981266108320484412048704963149825991170311218741956143208822684084058197374259692295584349638428385142760817626747685638440880752963873496622932093624773019415607289005715398088950784620285120195720827175323556217089082836756526089385482389955047015914634586348123134144297943378703424451712646479503995604832030634959098991343299525627341092065218244494479195695175125799648102212437821834308969385745758287192730927353839046724792851177770102510753902303847402882665955590720771121884629762229348730804838100338515166021225554500133203316361541579747064948281082905449012841280292124497291654124059002847234803558816895236019222309611170153848455267313711321215065264477199948911181973595523845201750368359004562973288423488616654755625339509339700615385023800885800545593929139750754184335930904698973698777153039117794487436855575854852408455328121030497735448285592312401460519155962886769744203257900660262971501019227311485478481471705355452566240336057582702738154338467209166273463172739944572805484585113249118587651245836612347365877607800834956438917345805145836064422204821768061076204755454797294986525681205401766615699209501802345569271220804702032787720367647220041084659478860768277173305893049724636912342811736041795274941789584796678532403882220029168091331544064454048672361453109548268047318224407828405005089512886213800427257920694186208178464294101636812248696062952437356181008418100930580455732543861174939511793920284305046321125313664106000689286972477833598199284576134891317858132629323303177274438020340988676164525582819629225923660556964984272528582029961161283984368128957786260630075591167145593012224 A013886 502 97557421784525489965534574858210760153208524885449859273145702459610459443858408665151743357198204009205916604002570443676942988087310125804039972504133871302976430313689381769087332116746663332237799694610598118789205466632183467327605474614502632377692694372208914805694373853717988938155703638526821832483066559003573088200698049893627322871101624814272304878485872013405953811971831295906220784375784374552875090567094288499112605061498709375637345626920597034940655849265198782223764330293959992303691288631594640634166878579477543300672854041451321757985568462348822517573970905781698290844552455393481369158885144173268202033646974498117646366173483068886686390851506899534619110972436946094351033223116351780121746403678634152058810584538080237996227221778605500249142009754531190005434314552372220319813560484323713503610598087121936479110068447857461080023647834399157109651464808249774620689891173281257404030318792641889795345115008070241469359157368442844367045306948431952436968892415298292263853707344856518891242207434773705803860924241678080157684349719421919802357866941677625163960252232116961152874662953703503817882159481276719585541200089516925343035522142992554895806653599021732567833696541323902896144733041288342123501559911707824125056947804127705938360035499816937644779038246867508235598851734865172569469760702827677567480012840095200128153934786146095231620799556211984851073411938168577562998552046345032815825695833909052269616768667491821055580173723657190932970276301959672046905037766921089506047339809090398483702628975800585610808661519345679896085138251582728377585846857436272641338370856457458162616440515266800550286375104751110233871951633336142556193382913997987811964021781474012584077684355489667947188622578279767784246056650334338772776274209872334373761982983405967031250462838394762874575798040603652651490307812944064851340672106989465201351710127811530664284840995214194192938138939841673378214276697061040229668476329370193344373647066047237296090556186022569436319580447425228395128565707696724090645399759502020193589263483480296472319029102098396299889921892043773291026523097334369861127359565267117922547434873805708441667653753064204299482946801130181040039387534048310659794538395093277461525983999412411848653392180365336829496740553082587276287730230334050947513819732694037084316756901755740117446999355544975546110094559802950260494480027732014661624834811782533237899312508992603277527345091794685619323654432447528817028807489897015260387871586546913896523271910511430989292995919987446619617008106968372171278337807160578136720658631631642067355210415093099358383928605340493523899901654512636682153499210690627199654422278592257842151984191961809269718182082721181782086449023014081207462165090261117338918736075092001163054782307841736686229302901757635002657851503588656980685377238445732894690272045015364419277041668047144122280911150244235714574139195050577631438672608103421414363773717766916116689657447510454606010995076482225757958054317702555956125175338076105301219681290842850276477321157170119431303211401873287689189651605055774516698506268926250674650520963896922079232 A013886 503 184341382366542261023195235545679589641177925950749719687039378705201216630412645544593449391974295953267205425591929028117753808114162419795288202764691230930222567474977417730650811973176759139369914693345958666124281395173241649991288821456376510056652029119506054731566306614022192921892996612843849676361363111763263593125216612741401593222901754997054890584630792208627461332579989318142925795091382129055127079132683220530691206920845993277504307901569098698118745191784343132528993918064897394737301340877025021913821440423666222539565803465397091151593274628263539866887213056496112076034559294032949803758816284105194049980314246308459164808837696055510078230188500189139831164281965735357610693145337518600461088108506229377437462598604451199150055079001756037894770769087849991636188506880096871605269469857242590677590470606286823268959053816881127018058124191149946501369899054794910130467756284514718990418761420374750416810678275569270032774044270373808544949066559934667502418436103390363516425522080205842688286755418110481728389878897499166567395301330628638157101749921251906825814045889736782051715071128103622302147956326717088473811914370748317586588945504690155969359586827796297164736382306196324547662410923361130049620595559245929816335606748349981054535095559318091231569837742056943801724051074945714401747836791720689045828072902233007115755574245988504874623250975832367791073084849181322768560047993108090967734128425487860078995218337495185328350517702663470956830779051341333590326258403165549255762859788383326082053009228545560951444500929786977669885802515766672894978133474712142822348462742494606305418822271551657782203525233934345862396955903899708217621218166037349833877232709576287010470501872233900883633311187994944252542252772658955846197318906200047117960682661988446311305874564619915295386441551987362733371237953489090733018091111859869781587748202788578374251378429644894492761733320278751081925594389912235664694203480735377497341423539296746083099240071310294484647516986880393968126293647161083546512646732762713293160077421952896844606923182393862499590399929705368609978405195983910589750702559022657478672111419627304888705065166870022389765392821117953927465145423936598276806646326139614106420730533801712232036292955468568782238497053407158274480453835871851980791793324667206265338245705336790342244091678258408352712159157177741117822033637041527480137115865630297765270928138992135389910790410412300516334159058611012131735489711069723331540589738048278997625685857401263631576387714538839534136470774668013066938066213600799308646981489254938637928250233626637568422803206936025666968489369514133870223423196546267056396607396115015466279440465636892018162845881683298017613527307518671399021868365274518967865998287939442453671098895863894706724931425468370856702191149933011393679706897695426614354107967555592115004481070608506024850096720344699990716427050513329873882309722748765795096527176333396152781042643777434688970983944678366361013284780992583252903535313217790141815070737375342911222698784311628233568746562214904472286711604062029741968963093562437634798035596708779259410251776 A013886 504 348325577195582527077076974839578690839101291182906246329599624741229652505895561816406354980694086455823206821624890149802407827690661655247743138721672079846358796378558129266470393478531662413460930967276336424831126147314711878090739635781682449354727861359286816827016282856044687035035505823738127345262788172368286461134429304504544725703012023386275015492219636772071774855280505255904692008779232746834438364662585967651737122479009121825387260072952118688806841114549557684246545979770052040378973020078318416607655751538466136791642276122503450733133800752778680499194337400737245503288470136107252894788938968324083310633202429768582567129505827660218067501260823925392572493429945430628209722225249124346836057335013898832265751327519815643475571275519190153012746212603790532996009444568410885485425821619210167581473270362580180070680421402656437417258053611622822110700517417170708745407697307017908533287598179574676395592119727810874437288785283881696664662317801522629803209799471011122409005140906050393756820627861888186738550206688589705172420004744713294545238439395200123077039795063778151787895143521388505386225109540362155433283831413706156965455700579406368634710855763025393640976596441554776582877366483633643785601489509693213111193639772266177001255771445829567012254955162583055185536111741583023670681856470858078958947260057726618789704028916844007178932107099901615542242386792297853701142472766241269233719441580692244793746836723544102350520631034386409488956821510484941029605607438352720576113315444615904698212740541964378515899082732895719821730776088112200568818041713544874288539340047410048247317633162011322892202750769234854042517691173419963857354089967562863050899734856568645493800725281713267624885228554877230821387759487127637880387375490950610632590731216248184519561618789319724104872767590505657025370823357298474198207528386054830423455198196046808461477428636547243996898802906532479124371981540157683320464896682686185786896438994301873902749664863065650528766439377865612269564464434278874314816808861532974631929901174044691384870214623909605975626032814373513953619675149364925965254055533047324846659504230962327243940652577232254466984213782214209966812459908417030132708981085190978347841206953294633778864354007278832576716832400212457246393482193740703603640787328904763608382658260941828253413483824303384154217609154310029928520744455477284997587729751987310487727457141739091284442952414221949862048504264061492971739165822366594976132489070144410448985571974197990917790531780985725940839182808747888114868027899101235148041459518688475892192807937453418296889539410123692147482314520974082908890333322651536749221224644262257544586709761772570776975932366960546068545957567413440878106953763235042257072618652945156398298390998459747793196815223759418582957045926796620473132576403264551876831863084038085081564787287627573512363947559668294072058057628984371703132048218194939885908954663529942701618169186317239710369524190378011368047150497050593552022427414726313282689219583080851954073252496474154738048029304071292613889857072264281415472809654776588156710054526401814607645310627872768 A013886 505 658184864250302484523978185193673027691458948577901790064528903723035832026260064950303323368160163556156945267524100430581836154153788162583167507148032468571124498155439327201785928464442116283278544405974412465595301371929165494060162712104722142462314415532944871898191503563730647191417970668349205811533516121285598311792861312054043568257189023005956908473602474616130119469742673755389317069644957262970456031838753241723757611048416308309353354241527989006571365151137178614306377393902137693834815291603347973832494863123036381165109912408246600394906169620826505753501645733636275511157787938143909637900545828498201453106559048812961024205766067760262933372222412543056192421265435127461284988405719537393802315186407542788686731204438963005810848263940245099047988835457319269852203574154243020064925098905367717936589284532479905695795462508974719137653465846806912730072155294928421782642531785027215391427180316982562127466210489840138388718895431293769803252646523587512551991534366839544548139026091563830430288040147732337239188836952145072023239323525458410547257107451109506162435931479073154717549450553423035345638607783963037317759262756733915604902197232427733168353322302428367011392865384875776078154419631746657020671435329851985312091943517201455543908865539353283280212571116651738420823099591319550871362974167926358542300056292758371613223462512343096957080383748546895876923862326348670822360379979960982623420777788745483610430622774033782390268567742383459005229163307924009051429808436073273513565285238051985808792451720398546783530397961432299512108179111261994604420369444579561019646703694704510046587485458675411374773767365521564683412068675176814266012853071827824009362510193456702328430048869116375679419131549982259288708025918572796454367812331684563431803202802823649526259008892497292437396225710456593334115895949603763293758602997380853813587391944907775770936981873903302744732077210490763514081316414872673356484213894909970704974330437585003266670878735973235138340143322354769244976385932151463981299767886869139809306519501637279410726441706471626344151731572990132014313222332635184426313175205469167515852706090691022765678451009055596608670426868030940298569886244227750793802643971182146574773613740323034560261159672825849114321671564804652414153239361862233826924315231503916361964402804811328529146009802921296989516659294491294631975086059247302458321851332003158303674195736401651240162300707436541356931268105234147151623232084637602135860715107294633363268769264141349302547619556333636194579612981560129449434949741248922696214404579809146014658979708757980704416973204108604723733862084767955893986089355816018992152451008609345464009619991133073017908858570772905113650247948742280653162800408488512327612193882808273285219894082177588718095319748728637052960979357805236554176176129163792760801429863979676351402211985507858826610519662427299093150599837884741270343818087558176170337211645656946770811240713051094005043521085364198184698118070410895956907914125189570336944503269162919265154287573257675620063938636035384241842629448324273705672125993756888130098304311344024024539134312488290484224 A013886 506 1243685057571715565077004411440038355588894702546448729648651751550129371050196178408014750130127663930480366755264979402413658978132065190795950660146693415573002575730577178622024233276698960781162072596108258613789982422753449384280273535586295609288230525529755575702921923005911391552193271999851272126887762990265385430817813363695334997184600147823319983630648080755451757586202724562623481076654882605476558663169489285457477221593533906859488198867455559131169041305903976319877672919440874517864064260924355024218719653521669608685394406969425712215002061118085898823632597725615629845067399038702711046668458580063689523343654568747409136586440977125624510486283559624157603401065685722926765352971818654834132253102149727812133209308509322448963992932397041051317910167837415858096088603207484674938040389288417868046005141195468990445792840502158342091497584153219244473536982336327308090984283499970305332748274257200105954072072422866250614894785802318906019592496786282208917841539610480264512737963253784083938498511445870297012379572261990859452808282075353397900959518012178087340341738173049302813330480183330458051987652833127468498443734608716191441723835020084006907459050516354964596983593859568950452446090394720267213236082713357756182198949527911319949192787239464704781224707579749392064357862648570501100899592372540273458056832768994850732455431612523121030996466558974260948367268688274005228465858477974914013771952244724225974794171013885466123614997011840027865592859653427353935292120266934103286480528896695414720748335412410041248661967015187707324495227786909104620685388650655311956771782606995411639710221723178379720608518053333851935705575782416502579001374753227557757723099661229594105326910581518491759808649564636877719645447118905761850686878411956537154705514313725877788034182914978323876345911423256044153158705277700883799460855948554945178832701022555496047937850965507715960757901670472611031775604895418127648865163080977243525056935616286619452596758991375473973883107937335256612691539613043577492216639806455546771191701441669750781567541002414178047866099124911817770021806896632800166059733846647963924594766142374854505297499316279165572652161156171487798088102810732942611944074363338706339001827768074715767963558960662194059250572295364797452906708194515297447873724483362392232244352679081732426161367451286389309887014869773326615151899414799806811566303977710543829557042689240995330570998223149450578733902411071076964998407403704504592654059723860505774965041800905041118916300389822236276919410142340610683509899112672244361240460033060808416627138970318400083683771223341088010616346311790816882687506891890563374963522547435943689737729627405338516304006071858216769789871716009053769235526442266821261861517970750263335006384821072141958873937146965673258889371843169325225201568776031769559442036225220349083966374897032113787280786417493426692846392634472194792721027656071127829831744334860705595828254491678529596922076050229457235463653566070175851502573477706206042439551153305639030019056861225359606052976400616108931090093641411201217479467769771215590213592680977704788000362944579874073694175232 A013886 507 2350027486865671436871425071715930395493396585301288033184743592873074855396577092442075615373885069677789925649012536599459972767991050158441922896992067183877447331018075258254461086424185501925338855191283090012341909506597389846155707904090725421851543177664209183669818772210433976312494736586214968570259056537989783817739553962011066759960110532122215094828996432656917466678645909846347325891052613215065130000047845530143314318652050677316669396957580265956364823042314364726798614663042054380971364177386311674402917658265634199144443338788403804178677014622779335668373800419196074455084315066763404307031225942213785685245422676158904387401368104265312055030545853191900234343344885640099282154484253431977621613229722856882516924046661343401243994197283612065256680880020210208150909949785560402253323102306937174087953842638439949338675886041982334149146907093230181341372328639289318894864990604471889906990491091629089807424057743930535441885510618916130609629354967461700940468002318695972454805247749526283919500755275750245385088043599945544314524039944561369364920274531235324139514857516172425018379248779055366960378205188587004395667330717122636430155223491230096764113583166087817743593095482037982568527654134970785877580078340513988633685304661556337013756316598500843284049208252051899264264557809134064624224640960196179437593533381644062108824345001212088760297931322907876311684443160764535511541775272510102323175040259159066226739872134365532452266942673668537773932568629607418320802061108550139678828440026270961403054990648556816822151695688954205753731798578854262999899248461841456503533343717135105981223964241022724611910796241001939934447313420029185945198469689706689857145321980670281674414359773698733437598110340551775758955008221576522608678703467123889998342589270758379440180174942289761490379191156219076838395788414174703599179650652999070651676549205788143556309829173192483832537386743671590682090166191025440625210848472596008093154783718595474945804352693815371605882356498934706167130327123539526634812811645804594601347160909733027644825015316849753585550249191261373680064565614056646944181159165142899897068683070114969077865985188062990332785198851544645855657740251871024905365940706585192659575005692065404524239366178180540704149985391007869593494022789693881567983857824578108765497497003107110977036882772192320075504586913447845225539344273424441357317717874554556882928442040223729064796379970520061031157062511082752758598110681003113334132146324295648176189144105652536736988435894995623357306055983842263048018433046533867433180413583750645638189309729866598609326176222946172990044308267677950275386067022695868055303073372913441245930342296597050689575528145188986945258308318675795712626835228461232918133144788954633589401344553583645136945507666917633288453072574953775527133677908988798742895769506017164577892175081435177184804581029330219289148372437534356170092286786027008871159509479334073751298003183332015813396853398079975049500584941532090043372014761122360339200417793649429730675049235151880300090310511359379720702046061814080662110242954791056300368717895009679680852269808463903493682155304779776 A013886 508 4440536738301793045626264929912127165551666398894584226288829581297990308361999383411587936390801263340922154228753320757168381823267312665786787364623506404504940398377162429589365526152375350502058689926082405828440877262562216736820748672916903853917176739132604418768612117768125307752848054421741045731367264944376279828918493500889327395484306137961109732305837131262666223677035594576542823889304504247564187563930407382701842150466718094235904359070341027982636365946419869528087404711615048612543298665935498177978172313693677882408967510787726599454294369166735903740217745310499488015944759052073992349628379541177018589697822835344228645493228326040397169199958466724112542007685508869191120382084501788955090516467260959233783739137001781328001811627372800282922935977098028562595298611996401798165007227779914662167026766526631698191983116636576475173535222942340767296854228282284639725532250566510740067772208271027395969234661943083333993852720529164115083776121007156671322678242205333711279481442379576881253203203144888839671810044369061902279306561109964937588133673305437268963654810287118896797128840356942091636587924421787968721912326768491985874055545341876671482372575115978225598125718243803546646047662368508477929127233469728336474575473758727684618409495642396041442554294338413203188977851970289836223866906369875974387534737684886407150846999935250324134618641493964390026516949894399521837472969218126369026597214472418678451928406709188810424765142333998511584414215840310030221601309004760870332644497763560767996447812569812207248999535319585820657667487177048492028193623117544837282468493220899547938729403662980827699479059431517553638053741124457708828096781974639690539986371764371182802959792968868368344215386159975737817297096975227906672635800352966354576388209723168369522022372805352580039852827474674568583373853122195266330494694125086147933147153729682690843409251291130975290480004794466040261975751149243559791298412526666293820566298361579014402393639110947324094583912604979054862812117962172336264289974875939696211678352145882417580776714542229155183141013263833371341892241118221790253022504561360739072704277331431001890525073899837808517140262623515513380183484932247428788382509849060769323367824355544642296057930670572247937259279595315958132039313654676288406652122261872407823803574417167097474657628506085897860431051284869818007131927680046074806664125528786304940161330369061471281509166108135650682521388294941614964558714803281690856549411465706679332985368649429652537037764837235090036018089593276857303118094494872906817979847734620539977262097607644569001027244153239954204452043484739689145960699891941386009522917747109305348190105032696295877399851566248463684177851133103585953116863788973034962651010132575429082257919825425941174127849031162218497595695439310255715254929499132146463016073393945841637118561484277304882736822566429443801757511810046918319608942157699483098659132007846327070092665279122310456488665481703182294334721286800908319074371188144456181422255049510565637332191433167468154881047852328320420087523772929908768542327559598626671375117535437650415188661757439521196750002834942111776768 A013886 509 8390696123519442481637930171084198303957131174026441727300131134274080950990966450914267393790093561568579593121716954796481144905027569459265408226996909749747591218680738057754318238520691586297474034606247679416435371567265162754960908428386248181438571816609317066363768862146881001519933592497580384300528180086415198323769859927488444588030489380494898194653676056445733690940968794372808870650865333482061366766800852017317154468573095575889149327959826155563094232728644700024449061146117024176706215773594407421165859102441535528907747921424142975077652102557650828158595764570869896571312706472509349576102597872862776662498135699335723433207348461579501198210827120050947887776378291622939726958134647876352292477020009356217462272393626181940389727193111567485002126288373167634966073207672816952955056377381637788361624433172194404689229153736742537040706604144712958979582250426900022116894523638460566088380196038268694546794801698468089248096297424851578610620677419251017117850480767448010154947190114292328355852670160081315000982761918359560566104740063434227188534568800408489441115292564610679583157148615586354209564171173829048481926431467285864764067388700559218379603782016748743786999217170507380028878989286337827623585088292927633295590628799331553569038793862011003236524432844446759523390501791796625253859742535513805171505239217755438587211663973651084474403077170467304533625579978060715679390123499556606868849245356219217405053455608668482136702620469768899537538400996942943185770742253507988232714398350095993261511900301914912827077553954759139968467438410161164984729768046972963094159425798428716999489041820651356634449247371893760792749931509059303954889180122255970774260968522059327146623130080598665035442378795533034955954440937287445155599084001353928684196716670187809660988770937064463960744627505665875208948564896400265009580198188550782377741000978689062771599132143679774717681721699469606765740996147573854787724158761187775481939819262492135086302143867594513294754734573165062739014168113546057090241879246379619891308640507590748023273094944130860301097398150915095819756638265276111764823227899001289008131675908597415380275682838768728164115691764990961586766547256456909520806362370470059768817493131857778654077591941331861390311142426361984375641261823839364931980837358121721906808872504297598040993865780987717848338980714248892272100262322529301480278718347177680653170764702806746166458711984617665188870574637696237505351281613407378028428358324432438653870497068165489685105375227964634609178629516588964700538251578488008790236544924211464483755187252281732958133047680149313786198038903372604940154667773415900879242200641569835888168880386421874408466682724332977026784573809876276702259126076002199728306543914190288380103933048690444812514411438115130882064903039866601271362826623816131727828355770851456090566845986722898432663252343202951265599338075886735355346829615039896879767138749802168549180857346140585924646374656930918761541470632457818730656721417239743777817687629393580490202514301987386466482271828228319759543942120567621851956988802135657802176938091201850219727209219681481188700509356815896265803956224 A013886 510 15854790892726385891143620437515226420811668438242795441771054187128006594402098494721170410749159510946017804615816462840877284015903134368005218892670096762011056443900124850314711605325066159336945416622858215099554952181614099056565973817208946203704519270366834030454854001309157640280017878508467971601980432189527393466249166683464485263315595757722983791875357358626052118923944522845439712098014306457031732678810352344657940934872727061141708117334392789115044843148599708535798163571746053139530410726879237241997530052482247406287155424389574993131528928125655160061981481668649488724462208143846546659817033657429571172603277277122404256238743017849854920100836179580429498409835575745374973988828570318423248591217745039209117751122279437356738336032833438349500497766468709621667573018875909384161379968896266552478897956940317036879817353568029122230933896580516976473131273774656620991376151242478654942488390267639300617397959855770950464346824532481947692113292189739305913342497242785201652463252129883126306711818249044530223776995472550838139773401472183285800184888099050268576269341140726272598587086995256276151057751796589807481896763254776416910509287532138281155111159177823890300112536790441289066408814027806796267042428115490682191082593279095325014341495640252407363632999521015574499093943689721565587685245983345749810310811858215708580360369471363932388128873722845563692993819907984230404873836880810178527957730849260434193632048007560486454084897155820279961347361294991483269650449898476582308913680261594185795168518429688758000835279471186318591937080661811412197865858348982607927904637887085353923290509774964542653042995458014549793634902581710170855432038305250970183978749768290598677790374660136658293690784815917765795652921052988363167775049958270340315940221525053439125495229922007025037376304306626056486822521874161255953622435930743524755943307737299534963205028926468704553740415508223385917127682608578833643530363222060062541858060404188738710753769383602829297343114297946361269633523613976996003894167283823045598780285226647234560840095467391461437424008429228335777945911453641251955233497094660067668517354583256600985276761470286548139611759456990441303583291166288769609411036531644369897244932862178239095828087249398562663567444772295962092711707821948501115793166885111345820005027600200603735124696976049400039250191110261850872807948476257047139487297269839835676450575517953137740263055487350032375603793977002404110511610495682952486421316182381154242316767404099328013305193658754678689196444618401976851266662958660429793749687719352408521640321665919489582233546638884378552358655974567966371558175275277936992587926581889831659535494974010408382257572742052414734547273564780296415734372341179324536216739570848714833816228562947906423493231392296331630561614707234654031126513577911000396689170557216244182140214037440013745610636403641314217036010049377146751931998142031707867307832833186184021138574253832174664462200867747642302408393580032055623249559774930868170763412378497969099710984544577701870697973413921729711401927624876720087558663416873870641943872555116097715989503270815097046770444064339899475182649954271232 A013886 511 29958705517587211535556468582874771357520262707513562497316447318263093164571184448473292530698467838779244971032299082057310807803362053801482885452584849398399707902587471113159468978650874612565993276997220951789235851883908189926117254013835874060241541068668517845258517565545742384028632822657488808164010961291500897817233505391740620490032723644729103037646335253424312050250880004144011825909620697023400537054434319859190616136425589127467415123855313913742537054178613254058571064343937046138756199136367746556886788866208775267003207700952960440621556853660537969487998224353666677110104605717951831478897152654001879941473629437977627165652529166752514661665096818177433006451276189190036698850122823959442380994010132058248294210752623311887297344140889014435188956563590746702395152614131314343211050425067380597034446254699800982742922717146833652435661301093854302200381714723830362013432651350947907062367902621242657989015428208749403327014900538192848936691129296381320796062755830055147916041682400558999209120836985210574885881849781076942122095346672990426982883758635546217893124106400599861461567004799452411214201893946778609343952703149801364548757213423527467645701082825322332746603045918040565698635969904894832408722826809331497366439553617193595096699231233960460877285279638926357075103944989899799244391234882258661777569380141304940030774382621266202994771899662729846096242946295889946277676646207198727420716033565375340118392921689550053268072290948929014766003210787454467058866861313764598680289404984540002464604987032150127078122317359810589649129365631977666523896994228770368497114910803024098042124201974460200931825146841609636824459115601516924122957005756376465228600358242169329962395002665805105138692708883044100878960298728253115414206365599548970410110532506652176861483770613266970285825068576062784303692259012715136089774439016783180586038284114553607681353400098529617126202169451042646880655120971327089530138381372781588257093651481822106628201578506635630949722033797741909971538877948215284385086293886158944625996065995145361714657497512127949005390408759600127979261700013633993174546648638162634744265000665175009010547439617886412195069913093626514193129272322501937813315593477026188737997313298520410891825687167671543255071809483497736499601076325703585356367062764766075498415259992455854398572103415639712733365905115835265030029969586384076049266733327576718619479361080307674573593381231121025975904909777536478730291202821106645163862153576109592859346009550229159035445068171385760701387547464704586594894245793470071004516009924481291865418859329628158090921878255343477412423240852552443080772438138556380847210383255488405429245166167050899346045677211054497205129022615254775137686366475977533905249992157409464391104463373232349644827258255478594766497049179119970748287664008386133197571162631457984086758319958297451893265999007955710822456299436981476433754641865242570171413127070937951368454773475665154616378511969268176970077223440234011279912424164796570707693079601213650475802685643928598968411028227797254967314317578283054222408048515295526001156599376225614529006853716427541296471934449766615171521929508792383307776 A013886 512 56609011267456232126818365227205515964486847763710987260929244726275756424792443855932782420646842477186420361423559311884868668479383229277560412898869848708035339262076402616350511479051375839917098784429084799430482810172572630622313527432415824876262488274041833927829446519293137345104215665443265812264853864105658768486714280316060540778110153551923481768639310412142470472168454827670392137860390161233112906000873348907691094151673427596410348660753037801362658256390173889244946008910244436398317273689708130126003455864344383063720717169074283553864393940857635409929497828795509235733586139617258806303916734946117024277250443029860509008147718232562215624213193664529895731134125046255439264972828884223395620970089737213040112795223412926196256667973611373228271126275951040064951403734778879380872618129593720219977184540600593543359578992793708170965547653385312086100170875927278689488997908147907934852024393020216246770987904649550192545820891580151985179605583802304659573974709408285645737419049730259467017580041700470375565965995127129995371763460022189175133193698037451795851874731483168679022210242124891693753197044341226563300834021385363864807666070254267949984352103672078669643333224269260075646040172381252318684885574408454898815708454449333267099679772964292200138970191276766798685690011126674983858625856913999735017718218494845292924070288620900736660425148901905109828385591546432174008016905020444084974907554112059150676831476251079715053644822663785900573367155001228762411488937398927545199117090397827283377038716136365851322753430968942576262126077158484775378226995590869167660356427776248638889260544076476812954346979067206638235119562148927131281167623453064764649075921722939416478382800397220020906709304538715875609655253747347782786991093833208548919891738687529740527800165470169642509045903179133803211159174478138114270882907184064960973599188437768831359239581517378411573923580925267752180985735623548585909284521013804160159779936843203634377237600295626475902404363959131585341100774526853258484958738165881584679054134430314830844441938258996584346217543899060094625517571971362357214841761773915693408451328776893411426042104383890392118613865544497665170882892843885341630031119335197421401280107294858615768045280050042782645399528902113850962078206590607072374659798054293503747389525993424823884201092306883500710160746597918610072263669571404585812260842760322485048372377357794812028675698186126894811238688558520049041438887532272841288988681808502251160048720573807411580287866574469049076999465287786916282941130235475655127861307840982265707555783185766819427547071651192863927237758371275814767249014388595703444701629467306715270127930143942033775508838196337824174901237005061734947367752129279916786275417180891886810570478647231904453676952727288177355740296223291364886900424704998168933868146631198800074847745126960199579054847213464856587367104814538214461976891120022672833656759693178082891388349406865654878161112104746130620994878941516100226161559504226326518994197035906075102261529106826874895542489786342403474078180437761154200927131416949936474953473170135881994346422563242556352491880234376603496422349298069806142107680768 A013886 513 106966576202624737627407924745640272389983483955179842776659551098939428516082208551967195813016812845932189949494392121839667520161251209779541274280491702283544919938763183938972203274448150143080472515896096906290258542652167720499743727403415105379789557443004680051340831600567694946913882586520300894349675386290401427851903729228257883917012046626800949598604244496851223645154402851811487531152581716180930687566258252148808045393989255236493909698201796132245235436210668095552794140164512759196295574211314412025932098090677487216948628099733355826308435130038480426269661353361472795546640894664304488110079337018664453329515565135047462285507667645266120652613275926298426016887646395402797861036178329104233216725210524566169779854244713916126808319589560895288197815534996254873450094052318657553956711293900146728621848638013582340538872958255221561195027948311977387908127681684156138740346799303226100642470028270423972978562073012841258228421690461324626331856963774153210981876243707195491044763438960706920573474684235874406617431233480380771094632337627207955278078549613231714984235232619188074482639762791447347981841032681762794763230340121099227296891961038216581716032235831442347640613873916017222618336836446098181312761865063835306245400592856917762847007709240591684032193626390457686258921902944608995899775943197272651297959778684867830459949647128818163169966227760275034568202905447208750175980487185670488757866117208415385226119098916800195014485540271164596574616228341361830132352328463016723726805282268841704196184292772360548952232555049122885942473047364203760041885627604647471397644374520310588088702267749500138500519512542063512996658400810623941600693343912960681208425091258171187316224831380974240464648887158612279643985058512868455225249187192228211365461992888318196749634303067137511056532849178389502266103619000306480306603673161979260176961871297977975133815617568629690400915632961796335953120854490717454379434933803011899304795055700938605002928097915406328817954409197528351449813108321157057928906512958628534198830962687221134289070464392175657889913591990259184881349987434783226597734118111614328962420560414296929641483527096459000454784964689185364181614846065234737213174642099970321162374049780931404879593783733599240717702297028509465134712192671000224532841165289855267288947331852343757617222089588133242669897021627535872197027117584699820404102096132937037427882896339213627375400681670163424374682666262145612027133595836581728168751765507527981719990940837208123084941383467386332126327725624912947826924505576787262708642635734469177848494766122763037452071265085801197505262796610094898758121185620230006166597968589279815359545092706228260877120684372977669750519780605180492381027788655419193802008867491663520776876038196492695234725452210996466709731480054052217766610661708973980076031366093621054259829904064059930398195509539452362132078085510197344824488750199879001860947136099919123732914900612032321756817136277540936545252051411762694472147645669281931347842826904742970518830113031328644342620431340599442647706959253419468621137477857263257565104884391147318268293180989981110721865377150710529915527785718455167452330126133428224 A013886 514 202120619462041220229145937545769998219396311810221265155807034650920778062276426649123550258010553015662396298486219532880336876736055125960708246559640144900513407278848871949195828196892442169560282290916756039025071253922171255289259755502216273842278194478463467275251992485821498205450171291245991920334527420321981245223266025830380793197300618920511016731135425065426172960727114687891728871264921528280568837443199472996318920719029489038711323960611771514014365032729719691977502117842378045369025835571324950903016462725005278165555185301156957702005977151796551382105511464148531427335475142049040502989186392691683753748946067381101363215902152537130213069317162565503864251878356224068473948682409412968827750861022600483448298579625475585067900942830207401787929369904831803328715347318251661116914875046192312453708529287234048756047357097984402494944166570235966488914785007224567546767319620865798336538790806378888485773155579178728430628162316801624251528634299324799134568601930069317969622471561830105054494179412142212730763286300985056132875742236945568081638888328835575025219331400029773971524012651298309582431351396442413160575167627321945224724933549035060829879999599795546853946579476507740831308485499369780848266792811844941151951509107443460383307294663134326347213344046231364349308898542303238931164347829435384089167783263090008336666546134825906678944746745056527376518970027640071343652527097210453014101223563361271042630947413502020310893131413359103944420304437354530390639528724589205584619012003606170681314575561725283777762572164579061033344546911161883770454825741581658513233904085473594237313592966666887477706149654275081868126069821102929060082538920470925288469641382838520014074744322182884733606305668410524688022325559044043821203063656144444276893413286977993638395812990777964892492070662756311095017956883147171115379988489489334826694061489224777646517653708857920466831477350744355578934266666778315998836840108996289588545562983810711157978172840121818505931884477078555251992320455464192099636608021878209802109016624502967064276330299260594573527728246189850067457882733057168471915827262091926864348863093500922220748798745328601840571347116157814610225925601449793471926423982123556719818144808496454992855524266741929650084467293991566573015667848480956552270071615014421237700641631953569489393259109378869755085271975362699702955592136520286070241338389585721571938529828669895215452481115262127361468820376323629959826886774417738062932371936046528633362679842095881678721366520075702256823280827853615508999426084153718754421844447919509455448824558233057107152235396225647197167624412064943797656585532470046772292206190311308282149304901734722322449059177329278669475150160798569692627433916554043135194074291728487655627320101742870309149289703283428171607773893302775341020818974824102545584306436366791348255638272162517594562657492569443921009186523881332576465319558737684965788386158066051978793756542919676690157385442561680472385938828282021611068347082532013720453080674748741365317324779020381603833196603207393807644942343582565318483505501759793219070780106189211455885582209416876627424493716971913794591424007004449893852564531777689702367232 A013886 515 381920654675650304425946830916485523995428250114616175557927986851271072761579542950531088613928484640699162848938008870305632391500394212251323560035206109319373317965079905271298062694345658165451683487882992875148525839131209294514415977684811800131605923384281256932363356937448756721076069266457106460922672308562965457574036337896260974640236935892392160862618102870027202789055212646570198339818315242350057897029871541790708350385215113543899678993605263876193095706165030978930544721807186598431859410068837344827911011438362773452731780379136550251064030234765906001982347086288212232087439093211321365152270953665639487203888522649172940689145798565280062448963492234574005766693281813600618182263922989644681915538960753150308434650505750650325583448741789339781614123632333220952234001401454154793366606611283515458529118268220267039866892456924191453566658937787634726525732476531311650210030601360144831176929866427743558285410041437591523205195412634211533712458455706562051108524011797221017223594344144187947610457603442736625242921369179730546885750507180763188886230941741179829253641594891459943824685537488444241055643795472897751001698343223473394393043236383081822194691083786471877718130288265778827133912328073158057897787159892221762610709161133724549565198162029402767251224082749306670794916800782846580682354399370559842600589884870460872698332246890718831520267217562972321794197157187794328682818322021761280949220806173430201482074042236185514813712538478135322050385815083125281179953013064576018117377273630104721950219915018121017379267959879327198654788817830338392370784166868971313534361674980168515812171234838817237474253789929257895391241499721819458202042902876405355483003328487416585955186479378469140310999789247138313696969661951735795143030586613545283400933157848433483316299561358337565976456978083117243190890751774633830146334090107383429806644380071484647975069883339243060669820994691310482575664397010969005290130291075900925248862356193237861358500097163304350616699087584371490396624978390562537326146146684365139351530325128822469710496890913243167111642406696462612266256560137367715141045887976518061213952537860350598815866147613075522684719227584089437415381786880283351161069111053244823953332249501029467940027277659014525050806695773056466240069465118464110559854681439569909279526007207242392933841828790812165376967195942145752314392322220363909173785298132712739244743931300116562472113836003627474155915980849088815930170788562976476098996174451567016685852223869430951898175092606404562021053107325700550109027546982174039355375769766371642713524522851321251847435133175303723057633725056731721850359011418361339426639466614158168084297764561075789385423851587730436922820539039831736958635050835190178882396571272814962468403990010071964318605046053860803368558100020338595582026868620429798854646744352725194340709898653584046122571592919459010933486561557401833846420947964849905434829255924553705465360963291647644067310495930389446845353659879203011583194460045852101729086744423629724179926748043984426391885639129388702324038414278620783716240523949248953373135823691735912274807804283428735129245743791185205018527878067384377027202657182105575522645835776 A013886 516 721665047614159194433527501401201718604993367712575057616642870258582578415952333813949128050043618865556635746142095545045673186742616890855308956688604337574389601680640106443676137729229336608376206664832091081108649672795480884217015970121934463551078341437389566099171963641581172339930266051680821741152732068746705513737256694925962057329003226480315670616855563403911561519709480050154356536573814295856914200374940309478385196220690151668919428636588711252010435467306845256795831528895761966425691721764952843991786154061564269107531484787444292984802557482646143472353779619143444610960998112481130089308046321376075074556877227965152415192107848303399117041563048094699534928559091129961692897424076435696922317781122992408722008245686850244834412066072125399192465036363700619648270897560142924364592152121269769737941948947844433549987204246045330596533044595757505374931775264214317492264067103350886148357329013846138539942245681179146939319794685460401819333982699232537041789031499923651323073152717675844931790397152822084959487016445718205090017813814352540337297377628123997687603145041175866183132923401700964607683030735324132457564777135008092174896473922085907152600778041808236093036092012537791166829772449932541125145805888143225691532792488185129629672812360629574528109360987592441907320609349421641847766795037709830020663111427574907010302842267092801801038088285756030484148017533913026154060535651106015420120657260279516158954079683840144590855517173907053204216103423834990871308641454990404777402016340178689719246033144380960894567308600413260536107731996930036855395277896622268386972496721468927062086172775871914209779750785329047982878637418146358949995917803902363514749307633403310783490169805466215176519175249768136649135755570194817502956826019486183534065334465209348760203013529556751197867001859162559682981725056049291297161948213976028292692881407962915103304956849321566831663752317296870165939533023331222681388060913847707959520642344667344079211458311596670675186094861528625668365769867167498472530291322098082467634192453393018816445924189169155064792811919136621465334725875825645638763635796452013279891925869059706960303298564812943889248319541427612710078108132271803251286719038034657715507850112025161249676501462991588758071202706518502760800315579064965992462363490698405234337495398386574593931213636744597361707025150502008464909201671513288591129691138222033745269212300778898652717307196869702359085845848101051055739540956603366333989428003366098584585052414952512904916330913386098655448997277903209337068414963896012635196658682525903332178909105595125395210854309723792305370566842587998446193339176487770199417716283651181621350710358386142857197436576396924626235380160312416775541454115736548635930452324386830423001497190595351661473577899661901650499519591939231159376739346085368294162177139433090240019986521779055498863735359689636324371566335148896668377513937804045506112679447458847096128771184685072055504979759174194126296681224390625876191233589479920664160026981487069170659215825447975564608462563358440751473028618391624917045129174357734446327369512101546044285284033124229868180698621604022245476449685504031362530537270526276868129174846615584768 A013886 517 1363635180690191560707371693767665929021000107841915026470564635068769365532274219500156225991264820812552121093566227194860862592126873113219684434672172720941764210868483764652564232216744419116416212075253444679948308944924811223428178432631363460423283999473165327634880168994295252656017352962742426975786485629677574844181480658517860272743049968653957121096150533230002361477674402799410067172100709131393757651774075210700453358452337048508736746929981657943038854525088060978193185790392507147375061455311958415515871379557801872848980052646841537806707398937368708028768586647385640346644351281404744020593626471389947426480289389891657118869720842702957262789992205662205210815887544708259456124799817262446962110165041010519764027676786010243431270338863773846301307773831685052467543943360924145305753663699483476264183492589480510614182221552791383244629752010716317916299084722450919475222428748344527237579261470035220308641589287294318323836625804216040544955275021023426552979216673247733983236691034433310956073317167263721432727962691302857355534780413558500940066331250019006062568899569164599111930111806305288291810409020484950319575760801442970714734780436008023406525546962903505057846022311947008979524199468674131868759510140447018683498235636314999024081596706650103881930549022603075269931989167167952943001007365815288092484354133979861889643921056946011313583938405939451009870601195520969003875858229189091345366550097991844789442542440034454334253677875265202708984214114369036030716927016823309174425973211878766375416288356561643515625760177465683884692014933975095880775544464564746431434846684992597570852045319758741189545104131932638538912021148931979188425886412884181221837819726234627150537953178975185278664984938353878431834151381261880919427123827988468848096765914756698718119287869017491247451154969014079575052412250708947257795708162786255828967102536281669565921740703858854394973213138690012365714031535829931779625075484857385833655501113928384017067436858927097814370038895308922146922571036363955753742117512914229492202605765772939778954092078279981997470424032419147549009607303732113578347325764630237829258826580547412361566383262516464758919168659256291293356870627280566725927343119261072110176737320479159892228727516422090386411086355750754224719930708102629660445123256392004181836632504938522982305415489156215347566020099583779131021550384038021696563748224667931859980854948758181969417736725374689747253123567504606841291652926287109716983735493464472170277208321616989904716941571345143664179450888413011460625690726499060803063279953423106107578636920841169902777783556316166778874451247615319047976655521037642960173335322666195953892419070474987186388845836789184072146334818761212741726314370564078732897832937686974388730093043438877448267305644708340177931076236301429143361186612703837196863436733004305458654085891985006340876950696138026730170131856774630379872762256428514658894323478175918789737849909903002233776433593583263646838167347809346155622916871206394729535533863354558318664193128860080291666083388920082173879387740397025911251130643732795562277914954242694155808055579902484783558466333027069106340444079338481533634102249193795929157108656569717278900224 A013886 518 2576681401106403886982706916649180974168353131774631692737931876357624392490088332392471199633862284933132486350527748788138850406479991374800292677854628063964487516402339130207016491141329318540968349018612500957000566236443685693830736264590380191185103900316510061808385251166212491970725397603103282255782918078298595743170312044954276199846539443169520449395410970774349102172646265948875681806251992751989439858547435747732834251624065612076556677422991581436112042267261597206442541687580388945451200123990906639289494050928276569275501540119787070910344486395285914892504200734127189658528073562101399349505057584291360178759507461878798758788420673304541549135559992068721775790954996079296403990825741104967381300580336212165809474249169187803659938631666143419207869527583589461220992073968614715397102338809305593277560673725319509480219072015064908454788551247385211412465428920832139010957094245151871643258169937411511168159270586414150486535325347620895300450049110925194064859832490835374207236587804552082516645545773112175580196911006679757567583143956486909504319257407435913247636190421107213214731557505616670986979610952019706605460131186060991287499969598906808772221664723599650245143992687941085863421582541623642006988170057064192199740394114840460075935814525791423491971743655542047731654848906627214506600527486208862290339476072236059671090684623731360705786175325834196565819172159818166358715697682412372955281581335562254175097366033331023807467053595409118552409883495660070674489722349324786670101737350023336822462605157331471614533936407013477366629721274761453973245284002818678784953480380868092606759757570765885072046363324367691938694909978345102051115525337420736542985645344461711955587699112489782896636438259995461360683993757188249805160071517404515104360509776014985683399226540083642901463783992489996314472636511747604052018520681739699854229710005276681798339611738309167781400744404048209285857531141095092532962594633771000834928757928843428730362082530649158362903565655331089403316188708040167145686985504642314793122293371620042272238725860171349022996194198090183795886985653698482390010599650420829234556942424151812881220267688586711281581375685133591826605755317449285907177077883175905505082437185183165199238852195750656487270023623063241158895590028248069722227970661334126557864682009091674994628879335013931521869629467530322365046128916065956581132568605389334668800304123815100387588733948692801756337590193202544939885786036618481333701523108914675749846363973861172380276181851083500423236236656316797239631565174689377323522675775029791761485149809240007730852010918941226628024239095053983182847153019576056932968808878979718556204590518159280587810398650130064968837405590816987237958308392558025123164292388399300821763944451904712782167556192460248933332867861675618863562710665393564244402850420709479456898083770746324461518177973000138892474115712341924777635415631355115586977629026009914515687369578555596124872468072559940322628702199065410596588083786491724876298999651111146053081662082113884196562897857034941833132926933846527457070976428216891045022355204258459110601915966005178367499004111965292917129500238107455874545923318804622586265539489977127539256938463232 A013886 519 4868814721725825379918139543078959594997346690501127258383428459745323608068711230062177019749757890016529285968394017222105951284871584342098639434708413841569248747393335145587011737132939357776820481318401586208317645942264422289120356662009515517097254406713267284471146902275637806028139648098100662845495216947374520961230840190160161770391625842550944416523187917224145284294162859456485124319275965440391181894635761070972036151172782410480275047844807356551071359482864961710183220611517900378878333315889249476588970694824441700452770894161065816005917810468967615631599377572783245508685574904592816966045572649434256870258244995727398013046318474814715965916981823093310468437763250031563947496136613968231004749374984735749724276638054123859786102920360131288345775607497067971060427551224727370543471872139221951278293767129804534889518591469362168939097893203419179158229475595078943246656174658623131797208053652294794334996376603429413506541581646453319891080798398432697098749063960042816370019624744671869456812890635408027386721516737069856147462946159571056618257530580853863723509421061630714659733879652773081763525089507385972971066089164982895185138742555067140838109346568442743914416243975367461732773792880010701979860622518386671526479057026790858464765885181870648504878063715715276048207589538797772460808145521060707500232183122862946800583482763094819786110971738085871136481801499683292970105703438360582740365507081075697497130379740869235993827905528170017324840038737127408424254195680168938498650799641008896512947019901928514155731661148727642400707789169708451061317144802638085234326978016316160010769821593476951923816502654098810921215863657961597792522260980779426308056299902243828136495937436589094088431521370063103932384932715782686807836706016999014796716279736445084467809309694892768950033119391121337355945430828229896693364532087553521174157124675250649072324983473133377546365841802068566723859243403216771807325064016945402505654663262088819939172819563273668869474964748212655941645364064674042553141465826035969479010505641625340036269584746152255630684872678496872414826579707687733972727548760246385455083292582519692762341618775787414862915156890606510840615783863682012273052776701556929413427610667132183099195359465820176477337843997384362470132022258496648608890862066595802851691251454555338136250902267303604557916152013702336170675483723672917445097505394548314331455653062629051609175268829963560029119307626189346436970104949641110536759719617865686027285694281360907772253704387988147727733649226203217926496137344007457330454095418871493559165971554746022927970572568081935717062505418362964894846129236894290746716006255835948832810395696217195501747719356528966603036158807428872941254404872709082415927305639762890055178852990096684322374784819474727656459920459650675784784464066586386402167805263759169678411998354521590820101980516085926446774529878338506118226997043708423049454144523419502151578351559812140658483019750930941315548871556883629770173752304273595591058548172750786025229410057175767933530961777921800969749318480534515194002690787512934378160801678600248064701841148052472877518358201838034606834555505920229181953991233667013091084602922997100930098654698092363776 A013886 520 9199956496102024411481159100136623523999946391276834031369058147824051639451178541566127706854510516722753209828726346334340298157452229882130641919363108125786322217114529504376558594110813956395631123243849448448478357607832699896008574097119996216610424814784375036183576109839172377860979778577431873291636706096816578823671036236440556556155363660057302939240887146373393756553152726017471683389725647465269084790283105775354488406099252113806392361606016947103494806595318179968787487804464655983116374527038217354979268177878030655041141392938136811818670105292226199533769972681448891649355984401321639968896800620046189885820131480086628008715905907818693218285819509498780475225007428835642225142379869382722323182266991157161135001958414654713488306923019052558256950523107019731940709967112605648103087058494365344033022996967930495382117865845579734837913327864598371523657353741242128632697614637345193903786827523659369941990433345788910020728763348525506759949762068129674591489071288850184442665242289540135025771020132166675493072602937831613940849264248848362312047645544602873568304249736583426238164027507731126561740576330292298174991407971298399289192243492293107179184601776639218732875673296047143931473910264696062118681276770822866142945978827999148847550744131336957554065433099176682731859518549647029313224325915939638949798725799101892660084930357695552433602136645191443351619644696153560530936693834616129607546970484174043568257657386194800518385407793053163296463342316436362881401152022985460781018594176061898566176274502047258636217563493478993795820615765827658455030914670431241440056759196334493839230310248743057092782101287100181954780017060447180417620703636929419010061326493683065844222355510180781338489372972187399171308732541896059946110388915128794391401587269035065367669501701559139639376181341642363184999095839236709435087432167614331898009729758364018466294974371361689943531410962251097487269262838929509070423606564371490321804870750818647314822906316535899938356070189350691862342947284958001239054413297971134776514923124234710521653846709617425367561953497361978215139030565096096107378848855801242071590826998566570813552327906927073927688867175469563476080685483729892566767789166407523997871583433071624954380376995110899225930315206449575023962425034942995318604688453453298002864534628481221171439344895424337457292507528227495953350932428773187270898003073365869214659995446245851791046094372496584197102911872603350968212727269483453954723989878891228615206174771842567777401887693001988325598216101058362090933453248841483132991484172446170341606126538758333051959498866325447109018364238365270850424610729899871177690670508827422164115873774909733669846434569077726366165828525435760585860203306515155442498927063115484635784194886791011601661077401765222188361658983101208141303610197371504981171415456630886730897602906756653322758459119819451864178854873152334328805950349886037524710968958828741841553602600171106999768442664727076919739050129997486537567676794081649473805318753688357248120685902917501462626232384784141614807280222626642806101276425979240387072549706229313535122528574443215070226609070730691375967157378210675614886439307417710592494550976001786010284654760564991635488768 A013886 521 17383943396426510063153630838526959438997530702672184726985968466267597608254484534430024798785663728062779337189646784790286728508780695113917832790287109495025809299148667286525805069556782505958579910285634114605894353228317219077101129339546837011028127196422481968371327542716585271690015838247000789951931387465949509214686432599218509570701378200407157800295524643398480893782627690195381933839357112229653574009005667613725029948536151618180917201935158230704456474708702182687261835755706671076705241582306550291013465812336634628784779459571329299234580833516821275400626659739740019296090288733236528592748389754019438930169374200564329513173296894425152507089899398924591625009966837290106808077836445029771854770869873946854651543380557662277656673135915265104400469486046285060843743451137032029274854006945080934393791198334698490298197691530100408398206211106453415683214178594131406516229166295059083354390668110225988342546979156335659130048407902946644757384752011551652958490821457130065316958076542561773860376094969097920678094212188032607090982662548167902277251245496424162602713524566256471549995125129728489355015017335277757277922164777510373748080409151245301946357489609880615262642420238665209664307293671041208705472342785290221531994147322064695689568764486762112211520312290345086036274326746819437885330663072330231691093278710757365109931361686130069620856722136381105231033228789221491065320986695687930790273313923839779157185485151917336825924478232703879663771644814184025337083412025768591157067742960072929549892570658284434406720349015246115348781169291403436931555855371977420025405170361099376854806738876096920904694089564863316615929767276875057807362717729825448420003560580015723361135547856661278632206687508310199477331499131725454200251915361582085760571914452776050396656524991211700370096772225364476918752371526754830573839289026094677895858449040052381645320062132945165743218761149118881776824406444030354595182193408626308224392186014882889769375289442724107374719602835551008120943638215343520485277569626620721197389750258013933490980415819398379216933305346103278452023827706827500129427636674758641378731735790027438079022445138436377227395197371017672118370828708120525637602277839590332305610212164462284221798620197897711628542693844020510578878631548427165778185223951614841400676732968870004126474300055357174480501288865097773073581414687572093925096197871333798760206658275371881677103386451249625608151354981291368682303786641143311122319900107476741071977901251281017110009730124290381076423970001644647139440943388506903600640452764760765200048005311588505868325006353844842442893612477159388110295130847675439781486604892024014443804103377108635631064387675823061254263232275150599258702692641485229239171812612797000072269469563843918210127518703898707360018163241380583665146780113426879924262109161555111378328721729314355905778056082119002020092710444952710073013201990733460153493056193596108064060757758000118311338456669103013281077477476039090641818679904439274232919368546769401828616908220204017403731724674851800902808162875708180193839176693684741299719903603300311517934406073353517013817953248562451041903509632830789900269739349238668568838743698621742787881554526611270114687240372224 A013886 522 32848143155698847767013079916293709693227686094786874750201422462868331877434209832753873098991829039308129826614766495842612513014879720505015491469877232914296928425773748947265992433672270406219141923918605082667630581240924911017079826763868837717254396250289636408011472642235892598656759847444708788667891087951259282227776613073640120692491061803386952350388813909377180745503052239307107449960966339841562044533048821341531177389795558940862879355426213067675758412002372965936003972465239143053067769926195823620289732568085310022243598153863277561296088436426712943716211316191101068781274734701084280859942389330723003180402284069411938989547840266205146572516847027427142747686833016804592541126021255762015944075683045974010250207522513580794667164544085135652791786325809506769848390625478099337492827336195202691040607247054899556915784815589148768496181713907998967765699649017755693548058113297822202015789265959703500340449810310478858751047310024355085640921991088963633777469584519106343260833838776375365909803137018568419779865124335716397315693927705816526770221081450187212080884189187612108433781188601130802173577016276186121264128829054310721902412802559100282708174828927162894420600712725534142894965804287401994651181963812115273319767116967059142904747071173722110847298013453842783531390807042334111606108490360256891236075744466928372876042783238537423393342994733797372249192996056791674429316446188597652007515165244442083822484662807538138311488464485213804488513659348248080388142028694707505255478180929579085343731404953633202153037756448040571687365736495618609515886134523516629602564796948881827324783459964628706640041001430899647451329178493830249230942755815310812920089287958059150360054174892415738942501526101702687005982326151336203042261611205953938626432351248703135995909476614593910244923017700337503922413081161067071697748357686459668322321457835713698680784139164424930943082388067018267201270540035633549071709226834751195978948294143770232255738926921709306123834170490766447313075228575290225316324966684234462911509355615534872278684882359028956620182231916225679658033760072334625764562320576250336472727368533290566116102283615344948444814688305959120669365730060345885387992860932799025034047277379178669472415575170101183166522160921458148133510538057698422785153897251804952635793932962521755957253790207001145468771859398245068871101086588366226373856172419340463455726174864077895716840891729914852561143339529288768938283401515931884110779769006284610673895138911580568938526865731495126789816288148067672605979144516734212822854979049803469577524309300607669856599145606021891245133597541241110672794149805580385397024081032612032924550032010076410412119072891829630208095667283691767540068329529185961643003403615137601832558077064813424844474235262288472668854800679689026714984071005367802644728105084181368696925846060617068860169229874977438409102542690048402467243410059226242835315567205621010722391157915268767557319184891323642599499006959444232425880039349671510533748985386181965074495994031834464757534547530410367728317414708726154632512305426732489248229138811880963034320279815214458436765962283979653490347530889888810010272890842662212490283487253117289276211773223739804448069339415662559232 A013886 523 62068800166427560377419371391271272437612852358754245347988601440317188128979605005257070483915792414147384260216811098016333640992500243715221112185752983243402218451632451250787506790909244646938691566895030768846109382134252002260721494098550111947716955013867287688213422337644391105858656391416403496385609627277885099400575399212332015576668950669702276778819490321114020666918711413723052410007843244841740709364223995244674383798081214716768389217873998573861947471050499880497763154243196997060499159883901990046543629389211823088110791276399125654943127234641951123631953984312586464334895737899658422415959620722875603673586383104470578732601933436132726398737513603921451267461113689897420318750413732207720943415200261815018600464127900941835017644773237861605174470104087218088088883777403401208947646763999696758504218154603032445962245682423156660189793088785709793523097554395182590346217073027939302618570891700945023731303067168750916172498963508100590464345684857990835549625647880598734822687275068998047411454894009902291826600183260790961443021143587224322856153108433667349957252175594857836509003052982661527601521575490960456784817383258495802163698354505994002996320495146241336084545647543362099321754744875737612229044600996531032776285711673212010540237113783587741549507212685950800791843064481369182599331207913049893459169172320884911678638409838476682046512335873152033086163111173039730668054618591696088108536415760609939444284699331914224932962634860396478119751778267350428762860756876601071290583395382742893134783863395426782525911247376011126962152299978553064745713931439332270764859158241104736694436432878443535948408994991782185035313173148229836378814041220425222147787275668333912627546847143112223002104723672942142880520012061128046510160188163211971902470525084309487277518677907684985793678696709991336611666240943355184533770968736888222552472312439713862188851924272644087912258301855019573118970371794052014052331460331687147883549370268655630223012092665600410153801085865896574316472933508554000470517534647595545614774910071734997541890035789385627502884499597478725060071535952361194136692494966624195788098508304712788434871159846480123542971600952914563724972063818667653960818894247067188135534645822819880117653353543017752473598946568037830052341240376609093345297679322298580742111870320126309360636129853862740441136304819423138296628737982605993636794660006068320851109596785565941253879610104311748124254497787679120545174290435656378395437906561667199221850689842877472488034332626529783737979583963367935990734800146196433055256437053179042402663454076530633515594334364479572996284601638807883011770296059830917673883998748630653829176154885216062669607012326068730693050913837910885807151833291804859169846655362248328019543100563205373556523491776091904723942628010718634831779021081470828107793596067706420485912777089068073571972251356401368339811073385749379753224195858792013221841565693590881988687215479638574575748497556728632699450139582343119376505294193880096816235002818197083381885246450745385902965039907942457727661280676338262556647011940580056243797837366488287558834502489875153799442985821014865886449003248545418953491325803787551530839988441898330063072927906835574811329485540974670722891776 A013886 524 117283218592876192407239566761061675717395242205826541873708125646377268538499734270573592160151796040415644581809359312856527525342916700516482926510608893041269043115214227645048047631884799589026649546674709499827005212980654287407786992160809137932823631251643183062442060019698036813115129640215910721858363612196218791504146455938847782009175195779047991728400386687086777803548255688605840696273700344469118308711938006246488886044572724729934611677639735737215172358977950958192397327837009263341613276543504915528267352697714206128955331650562943065559575042507922300778984026229565380240360269671581765927679988610082608682291274749948262514605170159046443555809646105534648828553961672792088716860581775140278847607173128317281066841801229526861310620998877519677566313125639876508273935941500590015588787000557379004573298489956942812851988649644959284081506947190636083127852399663396376875320702247257212170367762689571286601910874023922331170236521478074616522532747045744027147835036214447190161435548977576502451168001164503053762205255083726255431966576245824289290655516796787947124025078934424332416643880818341777386951920357303168405973813248989395902855172327182076253751325372492948942602750137215635291209469765357768464411348615813150541020639634927872332494762617826321624219244860566682750641315665931803625853071873845861083855374604029860790781422801670707141264221471160140854555057653018337798974629543073993815070938055944202055858150747206498178128340027889652367783128157080814976581274649805333076405085246578723094907275188369794603921063881794593151620197165874557445429182001956200204613389919327795106232861601254795334963287848631879812806641959354355466642890240796446163350106910062374615808440862516276993641018501233939038458438150321600588110366427184119323807425142508509256006413176668503236189867584904909938632955566853769329108541854224404912030002472085243148464552844011543908190094919585624739266607490143276088835852836025420652022616479803081889236513913953235813497610217450458138029128023891365561074876908987819936218997274428155835234071146477821389370458135408679554309252046431236882481764329094148386925722140319534217302627768793754082845762069396866348668012685712201559436636364642252550885929638134115234154011947572968506033414268674106456342332895948491294287445321677084615710842577060430125958490615703710729877045225027740584884171172316842184290812118346504893989458578908264483210787105584141279651322875669260450303893629922351611910814225916366299233964305026299934270057832446630398206606510493224074140774842648101615354795249701416794715977592481836110794555196420937787443502149438933886784774785182587447205639747452527294688728634147945106483983066945039318206829158873596672848275329529124131848804879532848679232017445014851300452981308366428225410823724957589381815021306872669725987329734463885544725234378636181643244463051012620771120130315363684001540337320505906839568723604507135697599724379429702083947937031272609032634601350328923394024355739341626780859541805175026451742141365442057349893844528771013963541470805027138102638381058537975716480591956920540545971793200788414614505883831843418103325670170347470201110697516411236171026255280180943740620586239063483425094233334688426608513167392768 A013886 525 221614616790103881134562853685565788461967093024379247075218915561373802557755865886179201390873708940496108701160347458075683003007164423961529610480798224806204663261129117702798149267685296989837908130611037480169114586281428960548557251203315801145449683256904906132932518467300780024884329284003497990880464413970384749424907010455456725755513156337824155634250061871545188560695070405007561192776503412497822944356199274587165511425471194322493084318494360177498198804009248836169691833966321919713885515731757496224917085102314437046677868116290919202503275093921609726038343288474547396410017074042791414280434420717976574722579759446710238503197462167089070256864121372342895317673052250134401492540815783688266421515390913728228150910128665674612272987499606997102099623160189090173986164589109386874576073075069205530913558481070960516995106488732326424503324919189115842323729803127164565059545988703945315886337472609807836881799526407634871464681483416282496993249157769732449889680353709660548218963447410461276583648617624407706291342659438046453024070219543669710666365363562673007671249820351962316955852944590152435613507966245708633318539126353266394837366242263928781462648384381450756547575993371278273545940095365587547841760823181284823241495287993691389867567463610240846898832710072691265591763809560243426313695937314519176036498432479787495994715271520507314751504352436817125034259891179298554518132892796447240345155962280494373990283774191097488349449611209819394645287229905518881393668725977483363610516604119207264640997750163137536050141916836994845792320672718327255763044728577072373308230913963084383143294215830159821111495909893563643874125420833853290750393472826521259183989134813832741078043923983703156486320272047339611721021834058826886180074528869081441982448148711679518817853526133411150323000815712673600862922796584548743203664969214403100340814707711173168725557868188353204999510941277011569767326524981935049912629384771662882050601071376508549839280861123360787889639052343367427282959423381848359840509133011162296941241458241846661565271573348107804007069957838007907808077024770870979413557302459797771779186462933239301631920091747824076314814700941946097952719919394515833276261566102264331868072424294469803854769928047751558954008546532829993988497869285531598797964139481590725423139505386650922832247133195734029276432308591765217721498413553732390852486021272839768559525873268030531503011640569524414669508190863532613130559827678505118090615093415236336435310923463919935514198804638340514508278461050819660427326035637872888073122729750387806729957880347470718096201846073390718573144043469511027426584133321287891397441466286314377095170391587769664338968726915841204054425441760074464317920569917867688027569282538609125813119084739541822542094338984887335049033079364320662253017446180784776788794426671691455280975371674370812475262153558375815805243922399741125651422572110033705375030193923921339385842115996190223307361335480307721304577298404338323119799813825676279033055202689720964382365494575615617422524212018540787313061129906113519290326200420019485698638799182854431958370829334827363026302653900368703858664879932443128572972338484690146709213739137260945502076959898574708248588460293760540889795008684017844224 A013886 526 418755888218843010467673662312927175772502236031890245137427255839473973351453635990815861213750452455275351126234155425661152180626241666256139583016980940050610533149005224679440893315441571262494036390542436869328193510570627158125816228041747031738805067092383289671793033055220600310060632316515921691632017381777191970201322689932296454372393483794949714113498620910491898858255462795049327387912312000146686305321254750883121161093204753713564612349528751171874916517694148304863492259324074977189927226190225548626724126662610086181417005900763599615635708512671268246810820250916273574739683142564889287099051907487225560345395590898201371948009822192142160307122224093295220019624833994181960759457364198752270205569994178071620610658950002541445763444443657394300220180735552178741878689050314245937818961248312368556637270871960292722177409377700964577295898660902339243947965476635390092870436194783336542648714925444369374721068167515021808803775261255938085278539824548637805873143526598455862777010323396490493471611751107316820761519766309030560147786316602692887844422667296392909759348180542816731325637136803325157457345020762971170842445339905088875160052455662167379730813582378889143148090074642579544787654934119762531600260315137014000882785768343663452169279717079075576592933526306635089341697958103130050572717804879521370424934270063967099231742146176461965720370576225331661316736394055884811063719333975597219044515661334429193272072530630723698865492802954516013901106100438111501677271827207821284410796638612322232633160836780259467719194561513846676774103788907024196017664901687921490287287271635397431687308164817763432858007103465761267427943423194182494896639493661864122673771981491904304893357301354038005995543223811947415440467784938869401665511067366092482163890583464830845013613851668857440493532005344565230635351302896672599597862808548521237504792565620386062082414929876930188864515890286920197862107647157065048393307281324221488710590165238766507502710258191146597251049484858352102836207071720792441607111161445635919106667739767129712600567076308237367002031166092048926341092487542245134828516644894355156025253806391835120706023983923752444234031784829471204416325072650456494052159014936723409039289874629252718330249903401333817749608021254946506080857941870123372077471503111950423856350868914443210954283550978396758231809644481124618919576314301899006318350306244477295797486185299325915351082699647675109178233253193623592727885672466817558980247380834441293765397591027872264709693606882859809318378715090875204114341602508184197370554370208980787187113052052409549851603929881204753312818643930597013072395727631639318372080676567698484898966926491718749105656459380912232262712573135700385392284535458565411530878034067914568644443802713126562537220115926995591913931337708280665132109669744933129107248707217174679772362071103997507387256156974993073519483147961034039314907246736812168598085053472436197420626915438689167874444143960854100330047516591288756540833894610955475219932053236010663226057602854256850981844230255450078401566293114435110418383097875255379552605518494347883286714851244551070698884653125211891012809679844186697571374195685838991137035586634115890270468556961630014315868799740360517728048174969042229874655232 A013886 527 791267726189902749603381186749313177670095505134306786723838144962083156877759544051893945241944014945009734676896020599355692003641566212824281159602230640929552043901299504387081769900272298927328331354404491350302735955381918817925482318388387855268630413015620507898550617884087079286680648885054357119013727820049965076749372912569989546695534810387455541398015362116596356341796058322715767453722691561493173748573272697116717486124564720065032857428074343294337342254506296424124299341466473706498816408937812109467501854569614815325647769005894073398517534462871222998589827999883361226073713596330052720445181314726821827610728455902332569989057023699961677567208326735519662302042458320718419228326332754307929707798482759070436014041610838402234588340190512815233078446472115859280934230711424189068232698968051105628827974646988266398459323083003656234391856640883911360508269229754980787005004379704359664219646964242066150652939335155024729217732012860860415923599939192720441568104067267591047715829842759659748768166473316350430372703381785022257477332294690317194698410050597910557708152022811929125377521513315185511126360516193045909346417756033778975658429998540650291383193959228512800440050266162229745285319558554811447310840683152817271620083738717599461988601536441674679111556217436175852497213527297015243400589237130587436871102198816230183761124543666364883642309188976947496610942954643390150672050014461601285995507369156374701872723547558835318217871504693158915355085251992641474001319171993428448741540182829408496472176456033201321899223029210596237338689748197467896020707032952642434559168835289554654198523514378371614298638766481591586571284198278185028516853294759661266552433975523694633588731369204946886912986618331893853899013831451369577566296416540812639337458402016473490150684298470219616118482284274919433721179490711859850676934431423412177709455878634181650556944614217691223112345561777675224433907022623281089362444852957246549979892437349885552048881217149728493474471073004826666252006124097314332302665823110507372394547947696295756779228329245603465091294026450220705648485449500225054927650539659736883460326784436207105362240327254837058546410971596654244786546534877977776553150005535954578571552889823447800469853649470251539337491329506666759602194579503645279929683673192241938505397198672926629236463660855147205658564086302909683922625977062810701570952551469764474865464376183676671218114634607858160699695851770568944863645474351779521287188082908573566577694795283354539482966329370431644174110231916834877687928233168184597457083680207043408083578835540567408293995534577768303307796099374650336797180650269461443537695739860672890713571137357104013310077064639471564892189271394879105824928305097370527535578145077641195644344387405037132520329940011941206621623409930760479852350204440593802900925725198942325308102653971838362038722842022923711944062732926435167600190656401984695793546378319804320687699159351653013562177672215823160652447225830368313119350420572233915400376569969062196890735212510112409396061438475330293745090817347656922723043313485950557030457704370327941126311208036463877558350076236500382477292761123820169756546396193699410804826059365053094546588730240873302890807576187793542762352533879903188219792537419776 A013886 528 1495154174841202158762561782283526202503727023445621806376189395899713546575194346135049138322929668431612154333953059851883336227936986985633951302187267747719971796490490701905689325786917727339513940420679385911808840173739101576949817773392509262904235432261100011868848493933998654233574580352434391472660531649476172410143159075659050007770388320594203592448365091763932743860054894332737387275995878848467533333744101743745441626821421508963844006344651580709994423129162953521539704058056121788641555524203803752062288544335397927365253603584929252483489980559938651098999384114083603105229654852790185058866160366505731267154748946962458749609082502158689187157314703532982417256745763884163261984430131929892126122105363470091205638180578508698033606620797106919254337573943423019989756332456924382089282324523662391560853218397760324562003986199305052703507351769201730621652889271929659535739472115749207482000189874928952452156973273650209767538491444077470294395924889900510379332959266178687480850305164323684752160366786651429650018488383712760937016927829413393280951885282488192656707477401440691293581352570871948455888014787861861372831891906433235671476948255482459489788359043151502475301904901331632135339290707619297956872250607983702626300618390001136980190877828011022340059465058668439933251454770347566499441964603626369841913654839612786435869140581726565760454230889596792727276146256919601440225084201726179018775958868522072632668238488313653334574307023380042905369677729437231564745724665185278607031654600188599753861937521673744155418471060859407910995593310121993017348055346842258659785099537760413208824595680016910894487050256703088051054328339972113527964533446472423620116949562262356621400991955845853079210398298428160005724251767467901509942791587210190257287602597781463779837048228491775939589768332932790964537661687905427594323913639715874101810101125679033353079584720798094369073948578477118218483128824924228001464416195912718448952405393058348542813900383727178169957569356475584314096470707898314048260483654043275194640821176432594180545812915635956448325626270971490638330797353841241256589530774923769703406362761413554987665117730690267951043424686777946768012825162816310711285982549660562621122292050917912613438220420722204260682864816513253295607999607203544004306172518986518215257766373902004624953086166714738795101841623427216445630308522226621091746021670775619919242585790376637560280270433886701328997002891238410420008108851679943326479589411445387537051081598933977670461749721055827781018785122702629846163023175691140233447786695441462598525671893114718876555268554281044497344705659903159287601175046968365720942636663777051952759861186873588316222295698876677005930204297171078922235398127606228232974347324438068318771292535420161204422174804088483721913607703456047218393645671104403950959896420712715051747780915660258670080785443155571912530718730130338246771957058236185417661219842988996010633214325137784281530656939733508538027723399617837392684304735499834895055258754563300917254432754032308085197697020176952912491323765553977396155935507777020622146927903531631827058161616747044976190176436854051554716853128051214630526537860762936208275653567342304645756208573823786485196777490122016669010372952738380907558096945347211296768 A013886 529 2825195483846340680728656341825918039412562464238096705430643444431429926774996830237712530202581567718984515240499015398203491869550436624470374094171391143523731667550943534618529567948534556213470677372822305878604806509411846688553913270433736942887430337266742227226996310985877969082827052647388748226212215467837392148689388808274919805082677118168548093775472329714190866950156206574521919400328980803941100026376174843725586643909699797849792791380650598059022742123326183759788735517572989935919846788758733048176834440142749190815707521218767597756723195586682157079834068241680725752342588460877044401311612911417501619015064658213959254581334805438990009998472829725410520210994579571070606621395675530502404972294387441453299255325599371523525965995246347727201580140921125949036003893607965690815681023385527697896858294181419180961976748194648449826860979667826975727295406675781582909628162846811998483348134781589750827117347674744679570028172201002577389241119002359527596455421174674730145815349428740776349770159948319368620926135058235354258237202284769006715101691969460649221949434658485484166229929214637365899895404326670561670539212325855236261281354161215480013200410020449698229251269840599409470708792863814781601771184836826549004173606889957668401385316635719131461061483271978006707794084887496110535217554172145072409445100947977453640052380230731903410849980153593632440093733130395057454203231904887332636150451047275515740365658063885853304104904173554180912613571207857250773333449464144816526931589519569172059705393558954013396265769525525989687564121259820594101804330245622033011252810963366868466172273609898194285074106579457940682454625092704426614808887535384004555017144150464956676387429568023736911177433891964301445696362963750787720339580813861584784082420665484724951539131547014748078618759369323147957279500320292083008551448848370644794809109163847079694911884741709013580782322867535851317862728767454423656271113982478403574150098753750477539347776120278596600250384413776856901218639962582001479543465577203243422987067188709384120545590619372402954149756981587057622489448094303086558731366487311157670926154070358688270932401180144948231717221898545631318540458017252490598103231474397009990868807146068858301149231283943214060449999505609315003275416601784386237128805794356317250968187091601263075163353121866835555582996672696118524736770813726711963088346676404146579563374346750402281503670043218426456830208759191580700513882226651167151529384805006038037610538154734478318819067496916018388524103766734962873154571376044356468635467410531933599370956787728993118134785691575724688758640784371892888753977131149920878590136075499876504272545383158352527507530839135004816741524273396961256930496769184645469724871525143791876964033693568803166717600000211868009448851881004036230365644263457406364807389559893283554900950889242323654707209588252587707616845129454922980276393354617232407279275856277031213820181525921952769283320372298366261183969248769077766419696330448952022979775174342667387614623990171320323930841963021724560950405665030297960499578745559209302948926264820458488190636329833480281569719309433436488143214731465477526974769092486099845199010159935863904872267522423064581260304448454878793228592399559956934732738128825839355611316224 A013886 530 5338398980020562267403085706511316297896716830425451915487170072007408183876377210518613990269831647751626132493959243527952575724962679431627235836375247220285850599590901272822065678649376544315175360902009098874423527026376324323597440790586935447697915967528443576816860965356963462283899348216821062208307363557130565407614711031674423666250464036823507084459131699113384208081272762944606234197440831599741376494639575947108869303559163627623437265223553189273191484788489210394616481394469359447236193056941261688377404699391654302991254829454304252157975935238335830189027900659296165598402480192842515035297581785801345699239057696092034560760743645643741475212794307918584505854048605730948744012377383820820368358688361088972027767287082153250965912513705650782192835383720050117268063805237016514463204759996544801059570733219795878931960480132665482042442047628976482871074127001543254055380268414124854350183168342978982290894472411071954685778993289504038152233562751050487841379077278187780492168018189366851285682501593225932726306155169719661875028753846826402480641273891349820029020549348765099345014754886243898208733559362738239874677438356141627071756885819699612137583072361521095383649863450161744954748272314092769241695574189752668548718314023843531565868849984722527796615024823264938178833053392696250591809963401951820182570360508067861119726496007823621264232975298865612862563035123734327923623892504054147354625535484498301726491255776460664056130895569414426518685400520088409629266139437065192675161069745313281310513401096405617185155117590809093281951161480676680355758204693559533673006951506427206913888210700508111178858909421133182059464421027171317989691200002460482719014635038105767257088042513991476507779721404371201154141585172688648451146621039286807037289051452038640757229893719029563497419491903973202039340710861213670706302544097518022543637858784512198684955260227621617373811692256163983502991240671661320399332896305643752084799653801926782343070298628042587220741918375971507941121903076816147371697987163784778268286826573635213533891090575466272705266848000183493297612141456656094662608910710695569577936591094419525878729195433164129540309447548391071479311856174743754154476726890613409374425990181383040442385950658738011105776384665815182132109122397400519133319003307230277675277455346302815466410266831779672727091851856833059288549810552951955670668921052639630444052406137640464138256326796224155643179743904688116761108615411248792612181076587225649282651669359965318727934307732012607034366713706301850326300937125889382563726582883984004707496180075475498068247710729659358948688287349644028902017075059752693694715806243910150646425265034563761868697350032642652781560648538234149288335644919154692170937086038022904529371175218289416262128241997200339010878248151085034731739549699612684429936369475908432020267079969883839023577792607255265649506146817573879905994904038297374605357886721193677316635772765573292450349145109243079339412870405458088736938132755733765376157847816632325330280189823860041401849353186383034035185936131659970056625268011088824004154596704364264104613404308490789668685131376087519718027797973705759439690660484550774712293003229889690487001680797809905294682870956057988411563364883251708705249070520609183619503763574751232 A013886 531 10087267883879493802492313852281174914384103427833360325043260978622894267190918332925236400366185246978744687924345579874626292607466280248261012764867903139541094145767780136283845000274145138088537276348887528941946715116175858399491368999787774440035655678930786072558682340587626735500863123611362140874826928341920088216135714294698977378189556829132520634567272566430279171295714412131713712739989877284260113300223114243226611952187681697521163106373938952748565887528815980306934675515584678591995198842218385965983915843020089437994579405582310777141642271996431757978621072192984937037442177693029045450217181019833077190219747772689233560907556849011753291834889314825103887557622915833817356325979908391539901798790049086166696564177117250154121157376697759137206551570345127659985980788334098821201208891937151166648530951228663259361706700523320449571973135054189834785729796010052083478916783026741072784766909039506109609440886444844411271698040792061566363239668700376968209458980294390728009024937794045542450184513170508739249780869011736842049874332348840071682540370624330096732596301391847371239160840360890110250480254297930570443514497839737821982725515224558156707588570876014693161892505179795228090653783419995645790492222730582570404264567193405974253855671127932177403594259225247082704701215033130268838265168925499296958739110964508772200279355608511264385014174669526898365487509152684426545986151311100587108585063834372486996722629195015224059215144079307279088059334889942416006353160563816401992818752236512126339344186282932969253319185235829956774589892296719273546469319326399900923436399344096644513861918516937710624014071757071784557738067111470052991144821406249249410403045899683438424441338317077846281852312614614881822429006811586944076536218423963093399836198374125750338357375814879254238691954478006835431072948340601793329166685645258934821736701547733146244733541157786524297798611713095265979780152653469737864326662206462653339370712235199186258430658037993175449522865221847730317289832153053333956844622209098475902850202315090743166807520236502653983145667442010723063382378907970743479436594193787606016242488561100114675618568356253077927223442185118220153020345448398206050166279877242598724815369415055588962638336014330266169119671620215062071005170190211304137707322441236501326318670743802718415233915076792252635585496329412330173746488426920320972714531815594161218907216960689016540796730911687685330371862330493715412054484205402558558613772524770795663721549569170947378105373992563597848714242484589374717367809163092548832175711766923887807134141992856085933822690268020975569955029750692168404326600486506777919336756572692815536664495200830578386710714306480512131147991537094025002461807898597293376053247790694863665754832814872695707597137974165850184107189602349446907983637446797740892906005797853344075672025764533465936103842421306117802806030829789441106210978833837493538296891295992494459840823873098795068821333425782226941215698706300629818478713634986339574295832183178309709686877725091570711609678601687416855798218964428466299957294425177086995882392985472173795626141152386324452678026324050942458554350161579244452937401950471638271558065527096202674142791981756067127863323106696581046860964255716164714760075685486453873538487530415535947776 A013886 532 19060578600806407345387796501227235120622941545924227002671344560854505074667409172508873094567131924763132642471829828672537854469704844236146065368085913999576386182830132776557592429478015880287681204196014710287776370588642184404210107138190985373109293829925887577552564272939480675346894930756074337808564969333185257250387129388405757286550884518510278750418012088804529753146900490302898016754677192440264813768475989534345222693271373329821669128584791079067202146966049754276613940944632309957719183885892911132972295891663784359172541418247355810541978704611753564060147062141554161507965540819061507353275978305283948000169148359344849681216970380073440644145868132835441902604482417826274594358169203539585269162136115471649832493379027088139222407101972031337373109237673902182224389746250886441379525883519898855661731332451242777665581406694449575256814132858075377736401879187122095275089827870273075419766438779961480522491996917811764517839923543374189829854054306833907065610986476911299142557233657619047556510250182571857406729937096769561158496942427733036569034443039874172222818528028390253577638670799046403845779473153232072131810802654037716808254686351837907053644720693049331728530897227575309552800488229354332425048808320581446393645389702509739958909552781864548592154797215731679572156865487721895828183038716217855555730744426984911668937461418463412821462464001948602290677501694619606499645959960613714181594861899387551509423185002766526895123041367648496731866101309318711128292728900249431080766544026041745542781915386269084846055826207696739762648273607327244276654938780946807988095870235826008380769037648212955988397021541866617803196003995686245090371537894963581709916462634573035376794770761124151843107110642572613015443533542956718744812389174931094469341685689400045815349269903769762673296679039098420011821648850054249417406835861340634953239375670147025683368667898436367144342727137489995546881223489111505636820002452141222945168037976840855979970301647534688547804021391516372080180713561780682138166979098401788914796851088121385384218152398247846881624592537065317957429314948376461814952046417566859124899286625420821487379226971788415952787745202849465018102348108238901409800597135081542787251927954867759124954595305926012384651119664066534407385097425977193536879349850642373338169318040025815030436718443824183228118015128174997901745804643878977059770252453728628026088072137975223606960197235335876194340099160106348843724967611034101770482708922086102820707000976319208695351815324380412459799273743120575605947256424686461311716595332002836835950846417157088585801473204363858765768785655955899267426605828087639339485316443550018067984056867643034341020191010667768346629048072763682635851753427336690450002183321367712147173027932333369882812908807568617200683054042532239695024825843070713663526615563438147658379438379837972161951865316342558404412586062983574652180866853096644990172580292385945771492505884243544000602589358688470996859065373067068484843185965833867696723027026703872321513614169245829086394877176033288893376929012177168209477704912393017920635501548772684494653696285032322323397912845084291239525626326114969782448020728748792585511430761904117494574647159382848250662443716074445255554978506745081927739766692873267672914372805872223429767200768 A013886 533 36016259385568561514809727859230944212405250411048949768983687199164725444929147015279246315555026336810823020970210545705110008594611243113606048445443364344351552886717968330334376811783915510883433197650255124089053021020439435100294483724897263849495382123625399538140843768089708620753881560518893874344254491972968200172099507304191089984433381757872430397869862266618197676594282465660666399723101873164966303622871638592433633754079402360084471691961706509690855026438344702088952851162866984662187522856898896303708195203419353683992940742594819624214185616915821958534003963916692213852283431034392414326514983774358779054783617327070528922437788287134611091077419756025600285020546633287158032712177065593887057880159215439534430684849221456881054205342859087310097431276012999998661375684043794991264627964670928240895026350397229912907997327484817695018867767396367775358617426051851923324760935869176154574777230192574254827924157631995740256445748650006481128417665688455532106152420495204329698203586887959908453259960416981939456319873780068666139138750509286658443677274465968959858726760369549314672191547904412515222061827527206420073961474749384740473940191180469650355541347590523839655616670412515022521066112942564607211734626640704442499147731729391924314676805830922231354180755865335678305801304005903687256268168100926340886731031285409025572450821097563074038225185179234016533190905522098980614323017270856934678687840009501936930557748839307540692163855030984834672638765318846738349265835162586516988421877062199649041783338292601702114392015415625113159827773063650126313350319362436098076450337329769279004032988930858458821083383200821821269149466878120866762923166117110545164443430467484901310859341397555841349876216842664647230365606789697641125197656588496198314245030344748265771217889233526422915055859218551123304897809374299307963150600024841700907322620606288375026471567063512609392201398231732695905529259705873449483154698393487586358055279183823222552360522943528826369896949092724808158802910563506799986451902361008871476154856316879349937686325790852387536417618071077438722183795788373814198755308445148974862917695230223170816264191150628293555077234127457857915325617710188764459114094727341760641422051001823561874222204743028003369640446881390873287093843773008873637094039338578608103857921950255499255432249196459974253988501609715374435206016589325110924875956388487096201999186293609567320556565969579140908786832489763833371939699598846485614247471332488393134717686420821534536058538978858847210837994088240859806578545427881947327857703608301936394433968962774685564895718119823407880316192774353276666952756721367904491432590421605920540684498367278513113692840287645473699203157108755926270861126020185735500229725534190145106509444044043301062727022469699816866660277061039559096048670118639442275762659916974693794548718620513677382115062242070775399109081421859747188372096217872121280790422197923126779547551358678304950130633569318256764592990438855594462768169219088769715961536732794782614817836898553502775120995275762869627680456999681587379246367915900650086259383390511303895193795581915955227978347378860234028887958685784411221880741632380398508219663201909639485988426883660729803307732447695357372648509627033290968035375470319154650173465594046365481738350020788224 A013886 534 68055171214670015644415987851511296793546164208704941917078967853551291929523878467367174901990680005194953234088638800426913308720102377427690353748959527077427675085049897982013267723488909664068987100417597274314703738823549702503593247023086673057563290208574598954485717877181734539100670472546565260356924271888377576062793721817765749519705816301459492562042159903409214547366905130073494087591982160272579048404062316391827636465428308158740095006036697846103529550597050122036818461066116242474160353189664733690805286994134701301955173053103408127687150287784395866543180802090136273144431498212794805554124264860547569420989370225478005194912926738144372810144977893553781479365704260767148629555882993480109980184496688399650195120309173689835819832681295559890366183021353332381470578328547265614053920533947316534291533150867392932073738694100832002341411929503619864548832012509945735052921872068447448047552661300522149546690994688374926924891680385095446532861911719603542890758216890282254859175155268708628296209516885195729374599431258856789339200130522331772622102380158112035542334607137968559426503638790644947563120923316928380766315235919245425287862219168497676283019553083930950650384280678035186075085852900655919719862974992222612004229581148443639643435222640324058855456622498950606984936358407827418521452129862131184096658581323907761632884753119680062684261086708754862152588472965581526601445115098458596346938824471074555962000144358792671050610671223187952082708686506002593689145545616498279732778349396666466440584458970874813060887491784871913823189445492335241877664736257039652970122111007537476989092606828104356317636886228010487171904219829957089967483201153576338605287044021584510000157864005896796027802903306960152137787478890395392345657485564611584456251353498465291056788644523216055894756269791879208960989143863775994749314552987740083100047789573783112222019826033067394304003211653938686736819112203907882192985657133985551579417797776818478991818768617357877386113438303241830303012898107664417036799948240486811257454979540973079503054075251969364212413565743329653731399390640245931347913670668083258133773663540782336432946695144110403396280179135752289665345996805405963281479301745753715971690582067413744163550302971873938271164759932775989655347340190476831340696509724919303357590605863700383217088604249656480631160545009666660640783362354657871200096011161080785396219198446443242902769429246005718128734517494018067096949354291593156129142365910787428038782229294818905370231061381204354206488726813329104982997008927072035448405425291731873348957805865052237053488872296238477181593307748249172285020586612481708554067297017773056064220126210861725467214352836645682446855911171677718091778516171710319857698082018188604108616837163414812302494974394025743557101526405674397602002493498737293662128297773998038203977833146326788343568393930625190929343748764140678775237885106212188464300596491685206822576107525715047328008441012309559798158447757567487917823923974975128414650009041113571795916110432725945131779828801232694036636905771974337701027800930112559582192970554441663478633549930129767688220589899978174693497762317980278343706749204813764848379612557105993664260179809705037892976585385726821039920699038934041547888668356700024414018975035611002730597370572080762847232 A013886 535 128594873761761592121187829332604498059587438411514179688371071129099207588686575987826057945204725236056217392630401040845081726931626409111286006352713955660640857155107565630076846265737492056115507817361878446432286114361337164260309684590919838636033751152835887797229668957750535769579375703468868225882112682583577839645821007347751991788451479897116210441472880004365142713838988192822712076103006546621936647334767223059872963380706437390894203840366751075666154125862566804996866985839779136059414230255888411510667564534933119269732832435606500689017553194988185328752265061843854617372977137214954255141295478904015149655680042318216023320141229150741986242120025588366631762402095068609259501652650716224224455037259038505950219893092364710755690409599930288510919447719292573561390597751116399591816638515489763009068183712818197927872710276734720925000257056808295980215807408214393142692479475960632107512317987108305037074641809451323233919613722721904032714206816804187827333004222372936859749741879790783225352412024401725523962903098124935505718093712230821402930000750270603442775658118940476974898419627742361392276951276830121726587844747705456739770335237749779817178752690881697238558545324472233590481527824893786604913222041930104096519608081191502351273766606774031851243387459262097100539312224883961639560743258119327497271154962195053741333126777182847616686173853090088507367942295684627954057239443246364212982092500678159406560004688775755149851760304801856812241019687343774308952011370339475421438106520112760261659202294968677978765835056076956852459056434140060918324295200359741902983447697052290575319325738898967492358404495836089320224440712855652358575677297437360934985715029197777399391978294773894397076663476395926080754694810911966640723799323683351982417829957527388063091594005454444316304942815198101613117998334592387478846472801259938053343191101649354207795137558637651090120226740638509616419917816208913809139635522179350810726817329309547339711613006978763689656723597387780058802003475851503237171392004596880182974126690781277419890426882865713247596121876594491927141932883773308224005214538856948745905318433869428997888930220850066406724702345529185182478368504491597335225858281241120357581195429775958853731631418885957893791168253096655661221075362909038925242777222487896318206795765940660605714747679754814896793260768712825812613683736437766164367823019617621097499563118370048865605300224881516532793076624752136731008248397490057096840631282069314778824385659444152369382616766191959549169246490547208650244511692164309651878172542657647212460243503312815025464686861447058746851068903335243691976261779804173837069091834291279398001156295444005568867633290260834908889740630360844722419245747245546325672870849442944604288310899765199400052800823775770436201705217047317360128020647635422030510560443368217925053013986222638416796779842982703580773978208664759774111968700084375152532111549511600632885321490345150330549490253866747750288686661812371283009906716377545803448213388283798889631265612958145098690766947548287659205419924765738005341055699747910928984605206984615225175994639674375444871095603616121959599243179747661358589361274681441536017022967740305658236188779442664729041355980494137057778760875441600519019560895289432951731949006620089411207649412317145502891718475776 A013886 536 242988758424264328101248644296350816189458516824368025485395948131269731484939316016164508659404602254844274586157841633947559388594739450611594476451885003769765823172862292572493046244657061389490067875436849932268162008541523142797024850093095217651813023098361802833235671113158764373052561789252262395843611897404086011303874709212077035619720685966234083531473026924088233987503309241535626412217805874287319586831061432142798035669354701487837178962234121096544343519297878632584319956699299782565515228236158553961389088583144504312270528719684104293945519955547435375279759988378168681640221663212986681978827415481702098304584026203146814752992622083909233459550252510958759646018601974601861258018795908554375355055843486871611345102950753401773208415886921075401001038988048229639249709011381512943909782006436960509518949761862456622174581412189073148810885726319138218744422772724854421851143058431979690127835674264265732295056774601317940471016662816182759287718346415055584517970122460785556203600264312510677562706484124719694863534881317738133668726899632568736691635657687323606158714760490119196504856979153878331281974270257339450665140624232304480854352814524375949586821364603946887668593371672349481098999569028902567472667147325782937452362802760864714891668619628793817090265154622962294071867122149537627341514516758021420363661739604983307903353698107839005366460155235732360690227987772211073892029820296145933196146562321428313534774939760626106995091015623834972992639088574800933417834221029621893135960060996428182102855562099374910980601415241223205787354348145166629316201833153356788136627298023702597824987697799844206600685666388007624637855988909229315889125399564119227199087576291185845014301642499318088095356851766497252559487164465302981379188040453704038713294117185111607599857101698543437871698185428246468896149877099068423628971918131138627579586923561366931715042486399829095056296601854827338879351268138244848508362814373391552723450767308782747604193166370848547537275894468832790150384103857773268855472847342117693582054622846196811747514144202800049833708822112900921785727835325762474217085225758846927902820742449789212682990099551218280021982361636891386885285818295178593528054580768221311833984285850899019327971316921501685455190213667341444462184931341306863893144070742009270201378661856962179419204343738946074903848164215156845088813150493236935672178607532829061960054482452256494884075935328917431836748211679645498537793907948492208362957970397150987993636761744568104309572397659808621404634752650307954825221469139530260280134735084525127954077396067789262037257423410795902169880565537369752560201018741013148962969719138104229522248898869538714754076101011585297120969423429680640452289348131272479509035225240205950035855050247528299958970746980334991592783723565665369542383719111169135347778675854396808206573531918738427949857694345141239715924455790252796849204472681032588219796956387536184679851157868505019795739200018482813017493078187478780494463414252086468730033675672641300282771301746096317842915119544922815629466916399746031276287936461260558259582491751505421805353839300230260614186377533708338956022736669428978026982205077262120328614055107113882022038759593917106725216937350345571992897629886434209522753641790263243738235420541109108556815684733283993608098696835104768 A013886 537 459143782278220297921620198305767019045482750718787441180388650918507083982533813486031938298533835473481586241217100500575021898788184634213249351680235442803228866961099056451620540406424154175615968575253457652816086350155788801888688651940709744227901030429925315055991460593949180078860183074993818950789422045754043996207439926536445980041884377139845004750398424538895556119298653036909990528481575010265341897049195088211202598663671224580969522577310803732155102095072653932015088291940382491542755478787741646491714057335875194724328398411796053582502048251363856367196625521719759439429550367714036818693368961816928870489196229224627720459182762925848202449695451536627321546808077695944489773592060147335273930902160065801016906143492449203881797879990617682603318731238568317182977794157218142650397718966339074596050702863622918434649179449867282571652287720109401365716461449812157720188420686635198999115474199348180071241305839469863138139938013524248824101775380398803750726451768357981641864524544236462175980808165794578344383899878621795809760148950284913642652940606424920691842110332549793549901289592385835570683817557901620391114428439049387113278997739035196014308870872271950712638168640124178064301274417650805366614192716238085013555986276487241617588420490254740675371618147690601616084789814265857515420450902401421019233723585981909099148324240626233133692291382608472325324712718398761334472015003477347878697576267472576655549277613373606751742500140210298602247755057320109450156470173362500581369129780536898807199728578764991651791793054994527650513199580915966217423756865467922079445750570272051670366966354156256017778044413265454791271704265251234619965982903003573639900125513357383454791983926014151481086167255678716680524325042384373623918709587224024633023401738421236970149246783942313326812348996843280823739160130970332523099749209399219354238304903980004990426929400941552263487336257373622385071578017033447041906250106429900729496545419482121998824960072993031548272915337359683437618880990358324920084698117206550646026455789582242417180126806432996484564181511582229968976814174340830346881429295866692871863477184669363303030972236428796422944577167113497584134055753104384024615619038073046407759518019046711558153516105372728096782192861658971038529521856344730528192840455463836972675878675327736311440787113390112856863914567959705489460778487151204730064207187078592744949736228298345400525113596967591853840900644847084385381062159054416525171977766207403798081160228616160063724030096301249257130312880295937101583184080999043914857013631104195976977930117133020420289216435039490791271336880461316688605673918580418733859660766252349332769896807339116530160430070036259206710275951491174788418151478969712276560928672486685476597350555586121554696872436430137629393993154970527180995462919353453640740831456976840868089278735560626733824356703788359842047539942078676396836757597034953385657305295287283973413136992671275293245395328700524532027838360764557904301362244741486524545272272473401476492715603097767727113801436608260714883340542287635308826672843523231190549442769773908596869898843418857493088226925023614198624453970482979575152488711283432030185098602880638963824619734888358759520554717875217781779475588709249716419490553410344136943970027121022456037485099770101969234067838381315246260224 A013886 538 867583398391892171903160034872231574643734750310197747656344622338781593666708452881174397586883982427955653950644114158670542979249392462901061150955719125186811563685950021901175721294686076157310314508804525470116386652491173534807205638670303029981226494267413117719719672211587364303251678412649920487205266636151377405825699847105619157615783378743382645936200850259111798185230917221647936982921872728997061557723453464441065671951715908489013418837364020786560851955582244545009886353625204663779461384541995407478055147892035019944859763130180645375781230310233099348050993293824962404444016629220677123424791802442490651952529540463521352492617054976269136206466134969161814720559045755770437652506801908480018891066932791215495913307746740257280521056498111473281387768348999057962804984550066371371626717031787392506310334508610230740723180714726821394351870002711681319814122628798659239020993700003899702360628351913941920855291792475390350208806392338987802060343501989406805652680015032654655054665914003803360943703724224129813040796925847629464656865131691963701920431675801124541842712736855448298499879972505318547625879775249049039197308316717672308864369199753257262365584516377165364178279040982162896605630498811596994982446902436565822894957876489444168863316528929669828480597760095434714502104119762707853697990570748848312471428608916664012659500738711630089964675643252725834819166761879310657255616446090685276454821792575621725872937401347139362676572504936893509252086028150244573513261032540233498536503821149546805322776731119807745492914819339899623524925505712220453524973412768490587814148013567820130671967879890328371000823825885178879033691685082244898379882382062656635598800366023684339904379483110708185813026888978321320584987821688156099800828237311725777772763176065139899210971947040309108318156669267164459551157330357349285008546914106064116749365320803690069751032134278327027413238997172960902914931530489856460080709201106534661633328335199994301075682155205296636606956088184062313854633715189399302594602851933747491110918013409338639746217849377984301344971330477411118019580805780854116896048591732235116501326856881319477781628146844287999310538788508317403057019461281944712624886034533610154617336944214056665517023120196935084380534601219218587332151555049599774696289153749891500785214716781680046536545224274328770718633322350484782309424284409327619377963846073722335889183185433247921779437849194858604078442949682415547915722861760135724636163683736991579932621770865780339290888101007758956297211048595033277164333977565201412108537532898293383826233455570807129525054120724700535480997486539529252655246054984164666101731474765919224023348370450159743662183526578274236705122709107276162601709653813841286996680869813321302643102494617756533865459855960422300098748857851349104339234877596866689027371414496815245433722241795822336179022048063963530018085953273720401818038379114142799029703052205402603074314440967876313307115160461992738934778475673164150114916454071681209211961037353020281133387636714242768586971552968997982500684021809362475228998551590504914264129475596144919570261017761283715499734774263020634066412240097582749861737789202412094412796396847963205596159063213526284509735537146039513481480129206159568155343926026477150156943556207016160209838645002392037801679097234505087245438943232 A013886 539 1639357826932570907478710300773452872036412584674139737643503795343446858381614957893774944099453192908427309124210697502570780556214316017339032316889096275940993152770933210983760805335357379552416536365772749583516880494174441793818581944250967155755566184319887270023415261581504712791766667474834084955167481267139285901971256008695670580417740567405376059516375168222409362273270413792674848988945717208785519613504390515896975579618459925771768107805680258029620215908005630660425240937446870726128429289466249178117493709692056828567168772898369181721424187794846537068898019296226246560640471614043256430755536996557652176228637338714575114986769423337398919163379801721409151917897314970639634334171972668602772335955562060431482181917092392494469039611685023500345365322663681451956661489046299813219941952448320439683363806156765616480286819136764930448482674297283906248118532067453824940958421023728968752790167793669323407506692001724138393263353877159196503163559150367119438943523270645223191242334961792338709131672358774740522567872565580053512272743333160920468310386240780179298280651020754475730499821199886929757400338395157795094897979481403578629316228380039362818733612803441767602859622370910583580213308010378431710614992228543256808835979764762406039270719286936578358462426148348010382612311877371780353696404646788759808100012413693442985072987491845857445834372225869766650247583299910765280009180656806683996460184704953532393314274579588711431254045755008595994490445692039801338284305622734983931362624452321906857840148582268592882035556069350455451824746437977628977926276961618131223034804033701318748673569002868607999335284675030205684097934729997487328141877592909369973615154010026641170784438531142534645250349592552988661095134268251645745188451410720643054454524569071054269072277840025062801186522661233817413505161254408675773775029975393567360957864730500387037719318287904029844535179185410117387399161342204657091561785523716472487513164955687182831494974578646961955040132801637782258265672519943002861405078521722747379283475128761857194827981369213459040323814786987540771454023264017716951955032745382296044617179186303521082992875534176267586281216157524084298659646149415601706745180654501604672639972135004666625347670343184282233522758005356596427628038949571962147073317703672874983355716601959725602173966686341594866629266529647160829138854226242764371092780388697831366781452093332731409060928817827430582791295287545502582044016616450376140929306539551539705710124254331310824153204847245029075532608486671619839464856225319922501875105048963562432689768298176018886122397464789530941427757458645525210881267977624318059796516539310488456299350333654767446512264801949456492902425307202417604014987307137712452987744277811417907192721894549884978183089249107423244752992681832458024388079369190956195852072148947918189683707668985648420129122333316127439489214638555517312222507143945952580476957936949658185885926189590788109583098979523846695723511494720789436804342454287318519128226793429071826580653009930858279753346663400523579797852505722273433593508335131767189836242604943256363382538970809153347729402837934627373471602443696709241490744150867623416415398861999212138471923088758256434368491959453967591410173444783824522880156911613998375667755521614979111815384388759879918084843168403209308696189573085003776 A013886 540 3097678090321324144502731665611891796508100054797544875779560179559526193298431412757424533572115570817591173647216559258537664674044772688251280616959495871937270549695066725612162937415920572966100609787600482885026824841616211631462190247234411506566733683772960749043604728996040697140512958327087292240565907242985846183216022273839060867298789208471041630028237993867681613851979029249397029054344180974770436725050264178342416352028494085020708319930163633804513412132858383515758401667689608624229043875638161526997116354035400437442007963868025657966988059683132581356203492525531636261096294666804487967349878531511449707331993798840222270875319925716802200885709245179119648371197393654441592569552666051466403317306879491405394923520716437900988874240972446485500591262014967233810844936534238645466379275203867956571614380472027292401422604262618636097678509906570156161444838401634589086036921696965500028272211777548156092475604992313876735481849058955948618089760136640897144005635379466553095029396389084025869936515875625268899747529827997970555078183074554214167464319908218521836293573187984993197129086145027946087831442620661524561876185292716797263439807027614218722668835277773853925800250924156769594496499990554752450563349635304024681758584612142570054812694501578176495643129652281653282651980929501640259373407935623343293071924256517891674418394828992193162210363058092283229775025480845784928616387475320892265823278292569636297370067188804282281731844729200082716117322485416263335179198806940098117217011561125000897555293876300100514922161610850401407193582477316512432562199305810848978847428588352933465293618433612429880087975192827475694089566331891892135662391359478572402304039332418020303796809946413936904556412578901165678368210668991725747444251755252584055119527080930453873102365893620477867112415251942261902402120541170492664500535840544472291110430543082155334089216818638241865278649463017024691473058499066969491188219948477887485285276078987918688542296124624782607461273657725100946186550292163660030819471412134608319977917532104284975916719099861937371906590059418473440434835830943429385471767314626534372435194040705171725748681837362381590474225052340468920049710255258939685811077518965288138070966867196497905924946755030037811433130798665653198560258301864793370321034786693747036549494708131834786648657883577114728946929897892326393594246502573087787157042853510983820066494869094542623156441144444542351463782253896780222947748389912904343863507899327323778639268067008306331373522976799095100195999952943119356817929447965315322023138497159980738812740103647863654612526332747424401931764805617907781674495769943627427613584164151841051392650811263371614371287177290030606380649982879857827183391535973593044367145979535565312058337124840837058455463586257415525741422875824794044226934357483416717083808266343219877844264132669873713926545429119488293580756326146071736621658378971665725586684455006091718988097778212686306648717172540915953144884168056572654523507762662779879552085245606184393208351346669032017956971748068400539631468563532624767368418357798263065364489266537419040044017397993910272962352261670457976835988886331103488025182443666633443709212396870127282068114766978761094176802614841514633765738615713281736049612335164639682713769465466972850354772248700228777055740936033315407014441539235084415008768 A013886 541 5853273393772283821079737667926931158144217604343687275837031969369934790018530447741221161052795274918654118806223699445036497962805433038993595812826920695744764438046207842581523497327126205218408797035136669244094367362323061780038747901086232481640289833379505896648826100559590628014404789640197680624421640217314279400727132775933526564900038527072209190769197609596567411723056310340724645396159025356135024581679777582942122981469777511244409778673799437200726799137060950023104571522412918388867225978001849600244887154861963533776420104270177506473365693959337465488078720964483762866607203320964422719489375277031027000583900858486921115933336521396846501123207846994618755733466716732835891188464492085537268783476925666815909274847193118131695745121765823760714381229783097606057490645037128248836615354288422366963112241679767666848371307491307770973818186607137956837669000408899867230124614057091705957422266664078114211346943974116547435310966562633273918386631881872266734604440432707855798668506476128724595004202430073488104358140442030469225817972235819257355987220040332655869161574501674427625512813048888166033291483369838155643335259691188293171483429285554944043355905738152585614866528538257058809133562494152562478506087443682155309861205208397011813332313523958071804519397210802539029994138300996555381623691686099929539603329773539999535447417480229120449131511302953319437919535347790808135995810048967147756947160316734222519148963117814530062527478381265141897728376814123037877727888331232187319153514101531845695991761539252628329780439070691371286187963254498007764171689817882394283262777942836875782147931996364171903658075109160627592329433674620298838999313516347207097076838993278453789404730576825489928868851403889117828542863097385357237146739900669114747864094547259595864090291316876659122403872262782035938398170106738445483074948507145937418168954020430662090324293245560625404890847108534153312217364201964975407525542391605464899795528550021043540471489403615001222015383942880303544683827462463102757115486957284367573964033675303229553373003076087921275958791565395246021895571871404113977047116421164231301053624733107189927479485242061160657149200483700875176320490907609124144238666125356201576478480721314752155102789790008598487274078096973060983097110158938053879170777059823330200358755616655254794138131179755041524146792433300607398891093175374024343802759150623042674915406576805236715352470180425785001970716105931231212314931029630946835225480894316132537755844482840751377960805064224312530287155239082824156823741311132924942404617763801590484676911692169686430118882157516885232309400960221818771203113623020840191140945001888065991797908408137306574624324369017568552837472026850327194795266777846550261658739294259059075575447964311250798871573417757252140144168940626504432561799900001224759266617418217625298138430488640747933876754593410453255924802569683180479224713779836732461765380172276950717264901942581789239081603210283793475752072487666321877662675516079183651445474613369586631505918037422709492106919192054111470870354790657214716426807539508148343894647254392577820657893866692557046660926038380123938374025847966890555660767939714273222962729050329092668122883484010523643201472563320851123495459184616114343423793880932377875986091941323496954899166288431993889803662289018599727001464270409359987899287732224 A013886 542 11060158100123506795229997745709355454632252970204492478428828824298408941305734541077483786848208262037491425964438503312958725382582336496625050852851738885217043049670096860691084191797423209342138273796089125830224905548090063201584256793959710137868079179879246198118929037182184543795922829550849050982127149862150108298673166825155161924185035999522780176183371188770166691034712066217902386751929417224141346128755493967844781437849884552367076896669093854952502936391817985213257659002462733374215066456800998945435530931438210710590842583585590770551864667603357375987377932615417654832329239964788102309220099863468963627439320377369414559191922824062796449434377605029927773033775237003431249241204473381084485900656927478394004056654461005841872065718244804071885551911598788177282840483161516350897705601772065675097754072286355230711343274753735442183455683230876454825840537764644104322292106734630660642554477575908754114106422231283456304245672465821830131417991231765615309173043299550917665778452445085601875532900777389100770375802718766629674090414161692522483638059397171295885379898007979944859484995127161514115194521648178344082665719984159280751453600508247484506115932093829504895112116596977314099856887414950869177385790638783602844543817803220324818094713000838405823522108348821732069827963921137459159343915851920471660289184633528429842196305753281578668824531549698897903670740568054381747917330802606755452799131825370851377063267940602565941189922269930411645406813519908840436542530498269741728278267333803326608083760868202510407846564693928153058499617350875291534930371585796400001036280791890389697921703566505855575651381667866428758382743329684928836610254842457159420009288502851181369937917946590987353912857809543952597044080737200254703880891020627537815892061405476220037717363583047995024602440103840526084047153492249550954562964300750734675374674110477125304689894139427499825068788189178663005859940440378554650847224085821155099776837291206163200681631289409990629081165006180449408321130490591480150557196458901907868000071183775372860707918676477301229570901860640764235101171949905328839380965681706454211069295579687886656887555969871023220608100459585695305169557363309157490980767873157067100463289859613273600213268297926967426401505201541192895708840248804260592356966867376250400031493133052036490850000257067374302699006284606962121507845149205144431270692002724481501154554974520717529755136373886789714603802090852264699391499595797688949543341482511145927102235547752432899750642503596205779229639350803253876361123221794818717569608778711043728949982672349690048386875920614865794644410153604421651864725002424242958293813165327629079989590194947194109599735349315788975247996342831519056814902654881950284821980690774501739316948059027681549522161239844735411947937016801742727626935113445514265917903741706641799352837821559920791919631423561403337891317341991107971767683967538534884313085881369013212920806233840386328912946814849527070389892106374676497731306449566710893894522574235543072121374534136754329581487083891303303789554561072571897289169868813332849876320823188074487424895197898521633544992692489854029985531273491101453478805954310019825367238006172242974719620699114797139436920108529054015721067820556701947674611356005631398371287777382757494074907845299865830368526544136297448950702838508873533614881321603039232 A013886 543 20898920820934174488049156380364535367698556980403362443479805223871895986405194205314698884147195189281658598776772133828060792803715340409254804089921354541861797601279025584862330574126273378830205533740328537316766414326693444543691160941648861565791110639766067480087188502930266084051374309188738739566196034310723255837707258491474789006758470103546260691950460330422066334045078809539229377130069765045386315121820261225832527971955130653847152757485226337314891068512014726683444848205965502176448814694644549975328725311055836935989717238980657581130145816233940790229717745376249507206214697301784724904228405658815322663573261726825169929783163226818690161364818022381190562235884607034099578766204254357749049854332509141494001457324456573886614515475092397940504638554495898978571982326086540128133075778529238593563112966861983680584771488989866372015707988451200760992353853262863030916064851538342588169030379084154752693883844042721817961900886829898023917763230855824890188523489081445828391889658829755510564746952256129568364477464791694422900011675706681016324363000618994171223545523119142648448247343272440327903619881881705057271594499179027883810962677005168182803252469574673229905647211933917229449038379038893883969774513645745054859758972718795422725877590655568224815141023228466382623720686130535866428803164388481661794189314029607048120059189069616766042093432431301447114043313913697382010648654930020041687434749925002348894854685075988509320362359043747868071988061809187107805996796268554559338019309049400084252183615856207681186333817555576432318443004958458722875075312376630131957158123023370739880722517564755336508372429955387032056119763547986091611935966022152089810948111257755501078830851738504038792358410905464347420891389550430010880302807484065135375699530685822890144229523270892833862647983542133735191580811730042999498111631327840964219078372209586040707732273889249741989455579961049947898656755938045224754492087521396908399575118886669847386785588672267857173011638798398379427582541898845961965128060598454360246321158506584063745662140477673861129757829887007247594191651279038712404371412561250701270701786709919680614481705358877249604918007169218423106398630167873358101917547588545652966888217693449734170207784951177263985970639380665788777558761851252569078978769169654406715886708416434870487942453285746284326402355907192208202013335942893266352707298946204093061173610134095163181264353527732513467444477109207532103499797108232247513010712678425620987182717019495469129516022054235275361847391168818602820647934883960392014520570520771469476824560858226459125350292359564390729854648805125999811870724693380771918217323955181797425417769965485979679288152724535936742381405953531467801147621979779977035790500409905393702557646910000818170167491169650937002883639452964035402356572528443013500421961537409135731519543056809336410945994109756073782372620727271453907997119059173854284281709062686683558712341993665311114751379087041591167342487647658184720465149265294870770354485231553106651702241435719718605038631386134322201135021032856777534816902130673871726475099785229843533054484369302713726054344751962668499731700357388033591247040409473675541379521184846872813255004245184949001171542255633027538378026679553686185863620030744848910157637502933582312564135467427576877357795964950535298018881661155535145165604069098811635531776 A013886 544 39489932017770946219034068323332654365671426916346820765601248597261170755239690004148084941120247319420565075173427767373221176136530788346434781654584514058956713169853605816337144258290634135889433809978645113600567679986461478619533419598189556051148777349361488596213388605104937023908787250665146682644617908160444721086744829013219034113922588836617700723167447425634963038688891475983422575684911665797280528692107667363973918214911312319328656741655844159747424086546110643069783514934849822016548033884930113007781948828561155687464218023826203184260927369689535031112787300695109028832632693151138759067833060023916351614762801014633582693880512172173338730829796460914781488302936005144209472850099040498263156635151370633474537345713658759405782416777239392191643468864141706841142303499938691456836159732683936310761864242567464779355205492907603820836977312321758519546800085802201571602006829391602927641378395345288127738276707420117780122633134925396749258240032601779326103747952216649431062806158855623460586807769080710236235328954191512447290329262041721834653993946353631578130532467029192135943057835932618525516187212967449661658572274624717360356913123663301632843176162429276145686353990959548111415560551803764638544998888200563191821245042562308829329291067219860739427496392979766765681538649450304396056140737727214516713122713732296530702124001771897613376626402932349412820388596585277334731097357598808110131242705546286838396552777569665455579458462053576571577050337976662064922761754331580101579222469761856818400230090646182635723898418970855448063095711993344932065610307856884245182023360205024602214937086069799611695452275725940763388218109367840983154982619444545880039893600693094546662524254857821599572799097777816456027398901170026934799072015332049989721589810798948986884051491827934430296176024965742557738484971259113890475647798984885795077515481619323075768028257308361856471531601315841227950969049004340239248896104833630913410768358244446970186953671216279830342693256301012029018218288530718566658523099208900208581920578836969036163763319458117242427234243103932510822061530124030621720503281290537365098677433709889511059344967031562966781465708970725717312311446809048125521924136561793032385337035730576427296531183794626120355442569113245893168834154513747614449427754902365537989324615849026005358160445570241034982071446846841366467861935170940943515552425455180975717415696153861929302095321966690470007652125722291058021745904622208191468664626334347343797508872233094014612121330760977240794935251236082229694606077022815270018093605397793104036384431811757253916569901233277366662629989033404325212516941517422118431962072391344958597551804758143411650633156167395920918428148484802548550078909769088891647564584278544114967754447756436425988167045954454981730664832833858346447160104039425008133965325018319105785935919934769104183358400197983564824810268202388866618026300266405021492241620430162751278668962636286174592478533878743005338893009699410180785879891166924698371797183950015340629643700945210037245085636631035058932954299423013115412908904125253166450452101350977184985066695920734590169913056104276595591701029580908991856945487652448354145373419086208735767996631861565633714245708756891988579637891116830899698849948774254482665468746781143203263187188326916191584995215805899653082006942182706342233180280149638903304528506912768 A013886 545 74618911862955411305207766413583037044433026815467629420415620109429595901636750561758088566022703486862878307965303559539882791349952208674196077501489951061354718590933938235164545001849716962884325665453728490015997469936658043232154524603311843048457092918478289283769740279770925642393279307664839886831425371486915210734438253068850263852576478342830035520074067297162205839089291288491043829491787166517235774039688500805609468693513538596609211262017150137245620636366761195604084696748414308488164635291879623775888521484086645830050387522845231098477552008089515329669727274199855777393220092732210962694287179563271572688004116387619149583710411624149231318936596839057821827289602181368333605194415943756222116356769705105153214583265466754692865469704934683824779366174678516712403580139772153338710988673768120166853674293099719288196656932822435136531285546089200602263007944529094419248860840599832360777464091735805396954160041486417113550763647494712084702394101923278957667206810574109832154484507976502711174093182606299479662718061313747792001492883017652243663478033223538913824953972659416525929651908927526122022570839632477922280865095818077933174891617254217539768214694889162468052272537989451405791277920750735940526196459179361789243286352584376770018089863304497817678535504289991927895333622764512777047009741505737279916581859941708090925751045780121029512845198936073615284196039672449322833170171803264643044472016633686128655297438806757615568366167225652575201703853029885384691973082608815149380848243742972264630885971922126030619535287737921387285687638319840796593351138196517049400105516695887927558074239850739112672152365738914436393948516481972550858194198258591669455221671274449276348012631203184244261574845589833085182780086886045455134412909866951034978245015611748439248523409310326405585884739142468233340793570172141315798288860232272682033030773572461065632841618105646696409199024835171477416856683989033177197058115018274297791758745151243172562221674612803446460982210922190697647896695022412820563812175525963149329722504311813907725889928021835681538744154273411546609021161353404293823167944221598107894777721060328503633384350663896372015320596768396252210389715924079448446211146874794136618296531931353838573851835900444088987792904434177815863247615676233052339976303975353044887412135720612370892608516815269211989002779675492347153944941117084536756795365462495405924405742150060578027501653337955378031419211896818069924034365505176687937061680653340041724771244687742991002596878723358242934404212807661426599577415747847004137549097764297120007822858049678530768625155133561447169972423117871743983165212149192277481245709204368910727258768613235530065863591632913975497992439676131382058675505374557758812705316386040046231389836338234064581608828690067590918848886848208047979467423469568233769680591264215196081719364359301786653540165545303408618887088866651525917690720141790403651052014232981769608131954390721994352360478304188663112201386551695096487213494192503568453000061282062587162874588707638639657121976237631654237824589652144046464539452150146375223447876245563257477862506477550618078182273596845718179019331063139041925144771212461531645764960755889268427661859673394851366159835404342881076449210641847929482156500005470494301224448917751200303614089072514374300876239939922195674861693726292057680865995601792883239331321750145204224 A013886 546 140997508051060930629158828766581272141975225613649537588675902458934662668663951485480107895522387782264515238625382716392657246285546495040083333772335363847101912898433859803143398970055165982123409479020070835422548307273271065434095760745630752645386972151783184125354220600966188424245783994825636175280282776349787400917051020974801255367385231029304664557595315194564194962956273961411444706805137292661640167080626121090253872540264990098917674105947222350534932894618268218855219112265507728061364273579206396938958121763642635187796650650767617636288030992821689302453367226055273081577352104183818404356318837313011939060926562194320741240592515071820414724860387415984810274547959014643799393700002146011557111960028618136134149373671761484731488419859414020645420697383954935467223008117548988239921445446314679287441363626663850375959180647239423116065148166752678603616907395727951883591231480850544034289551268893042332311878281271406212417889363869288124466933418382966373481308638642899567324484982768144274947808906871020095187322841680495787836676903977899114754710860282135978318390628210108366067840498248367679337945136302662042648409697374773884033413603431817328184745904592324946432596515063651713938213438157126609668203990978628297376858106680155644569542026824553332355194975770231467209329762899894879099164103237512980537415751926333473954389552072651733494527876863238749085327742291790722047227695193951165028256899526481030750933070851207374134286521872241885218733146161974466581642193758973624185270654232920616134053944192947839425694054580368639930642219364744934337305323499716328000858580972015559500055225246281403653693601424549073748040510391807908980016294815090543669164302946718570210361531517338446060855457831489723102655403217091138567422333271474933261772477659460274853953881483694845550109054771955414737296624803032721810341085051375027243789892757768110865717270640650616840537382959745298239615050651789442569890708278850528329777988557944259092052085254765782722385234327822032173140862220110548527121444884243136152665093027465581993794379512364005093801714102101709302914897816229444670855806026916693538519348828522809953526800715277339876245309394464969496681674739230955241610304377911007141561341248464410046316065858730336340485862845880507165085070658108336243944344750099902321817574469326076442804489901594614359636004385860723426985434496727193950464305126236519181767509383005666302270244094493667756072737385446726750217767958885703871857765788770435961792551282129148022794978935538588385076299586547186536910298319827767914180373564287380458941822239214962027409497135413436606070451605990675534781523590324953375682492249880953905084896890974234075493735114621994853790578253948223333847357339592355204205959272936918077354830269964264943341431210233637637347453423994784804466300430545108347707815473940579629742295873677158403356583529107871217173238735580990525239018676882609446111052430186896434898680794167777424401084268289163779596149583713400079151027794340582834598419796624438700178610835115329059628658395389169634857734219822521589906883520447785938219956621576473305929700639772366300754722355844570008093199358313513172411955050388511428824805365584173164320164859337362506251907865313369109863982054095308415739493402336870975776079492617300055299467060572841218958114950798903436957060891002230847918597577288574796776806976778373255135232 A013886 547 266424379293027100567078389754811441238767843112332529442359147657524252669502005480515676515926447236957995530418887168648640567549287519539900184829524188793840667351667871600506066105049199874508966602452997208347713759877740260570173458440600010014638570194900647661377323912526478728425257571534687696452013365141715079576030263601313258502039376225581156398766264541562276747763360676716300751748369663820070087230204538376268829428163436811231671625026481042455592079818051841765818667525310906697455967698513873051153220224682686886534541576869665721765502147044093811858204202602810246209954060798409374682760672783873343667476882272398254384503917519229557410824992528847585980857037819382454732754925655034765948932087355914258732363710203005181109110536913232162926296314404959500929645002660806610531885829101935911812002585307958427200437057242902258576989891154525403679192473930874584773716086807800789784438812059688213781891220185448493986046369507763022772734445507065004406329401703186449630192439919236841324581380538459699222919247308531064830973904095710874468829490841595116279124742565718045054077234594171619111242315313148510603070215049056738505249275809452205183393949448710264380748531775794241802802089911685413577528878825504714617795018923408340997980388542817591111741059976204733031798821423228566909649316226300927608123607535938089713047957130816390755788051228716316631664571346814411077335941552243915000113333124453708313979100822174215528175514561088354568991153526989768869740476776756273104513499577591342787192043220780063047929863325318010216463757160602356085873345514711982467926347130129496733400351858165459339102511056582344183937411140027686955551430161161008419855453590425115275252418386154172846318525743732373103638364946112468520567083435114346693580897066031032635235927927382301916428466407334249114324108735816934085722583398356607478993580078510373712311651649912904762140541644480003704032932030000473417903245861051035115041934283457617764050674630677270527172022458354021689337432743529848959295814367029534293719074501722084836850058106418628377084717312480122644090297636817039307819663682668922776192928927214188958265729773965172555277096781880383481905798773659157633979099622760545942465780460178398362397355932549364178219190885964738162915466793300452699797427620756772230432190554855535611877194374376332266308685535382075444482013491111810418590936108772487077254069169827250863448180593144210794506850235943800571955487366535741693738534785955375139452427541070209971136662757267779377611853257152794170176518575600315762061980115123376919041781164908937368208108683168896580859331100228588788906053967523141500181615515623054308523458448484401533562546073066053571887355370156436468491283313458847438501046051444866417591211923555836180459781489058754203127352871470977533405778371944259290361561469462953169812890529432400849913692825929302000091602371114301104794842043239718565869169118403393522698630470874018852270707998662618624683937176598161960761249287296546425606466898268047385819097318487202100544404786858722488598859134281602475597170079965481979710406993519013511738972578493390646184499212488512461052650525089748458168113080652518763541629825036154917758125272928381396213405041244452242187464841992763732512043069266876615955254974705886430892103374712502436424247351351182369564079633689303338839848586922017701595957605497157194959370059776 A013886 548 503426981531966632364333178772219545398656075774083952993339689920932787068205565491807045842846105052644245698422555789489074459942972119721970112447954362370799922126356356804425046317985606508476159005063905028983172793824661908685061521518687679723340573806038027000213427190744833357913057098929656761209437990344100279484320353132606291241181540055818934534103972957270748149717717907181466978879663368925162194587403129170569539484915928968525407289158037730430728215077636582541754447958466679346498477972145462073521488033513215294815300658322460518544996360985814255885283198703786951310450474754728805300554718950877986247066957481691024740818298418975556337657759482749475346676071238294866224462259360132732624591706440940194044395031160872094057979779014062271636315874217550514252627448387775025449514442324486837010782101115188389368275449380356334934805634649074257979284364580614827401701158717242522751402477226000938739420629143377539884225666338044759414630280727893806246059034917486613254823468313312519788006590061296216941253076298286427110533698014324205648317203350571200677313181560418714956742612017639677980791919261635404883222180109816043263886863592714984443975338271900556845402241690523973894837139430243583562864088504551292590917698317066852082871806818074750001830331217117224985430035399047156718332239163098991178626908844467464302904602259762465847632916384143032985061160750657413110579520406990429978934150645307744711428861582354088087143550698166599966219475987687003583657773222101797457549364369830118407708894724602942173350735983894501928702988690445072784471525737543291287954651893984532883537836059929990672469253612164186934954246093039836385227404786764684357889429729952404220428161705088568076872404052532892780695737974495844917470902712322145853096268507266126274497481861887921467621904412373762430455177495720132506490650466865898080866941121790689834825302984822627625588378994076791639022099310063934555320600475174482320259557680124443883181705160539588715487384132587092055477954114326209638318673361879263056314164168069996400997090596029234785231215122708440384348415525005099330798186265533351072365320327138260601492258477531823174929833211944152455137776377145587172122619315980399275413179852578375836838447054755436971509280084010618361023852757683149807050825714498132589913293442357264715063566419601537407784370309720837533478989268373161389036037961181010861592816973092138759544051707026320102554719986631855359148786352210208360754135698428126291504844603924954514740761572924963342995274335411690974552103851859937453887931642173449078159940352214650964970259508238085574501204548396734060675634583304767438215174866624823483648054333585773636970713058191276715724046312075757344894137228045807436673544585336573346954991131969554259839028388717772062094945910639672075842489826717970138769914982730173495177003931918522809169716725705579321709088909181707709984980089960388531072274152723263491898605781588478054647457171616926949406777802910235699871712293298360636340360444026557762727420081899225498721489864295062535336769056646219026609193473660215853437434321929735323349586937198599176529551807943493514006334747392785814603805097582418574987830385233917175638385255716735778080171336974197134365683566554582580515316198308473513457339232045052411447929989548753803789292219197950967692458825271029531364935014693063144369270420704052326564986965110816768 A013886 549 951259514639395125583408315946265341959847763788284266889718891204517124594895053975222855999175029032114882055876911898033291449125521942318803621438056228596267667252454928414223825920983426519008278818880592897805675849681678753470214329093023641599473201365527662602739285189961333278445059476310313666964995324538520876904628241028072604528016920280193672489737775972924173039765808790437070196347687752693180877702130155980574743585433622069198616800559775038214530251907819602000257868719983966359404436024870956479339851100509499198193558034345055077106031683835243071864642803208317302013785282681343399174158579178572614716897816714763946237458550506946804037835297270299960631868010577602353782024702494607287319984501556194480580079430240586761024948735072043618491290113813508490115308742395191279288588105754195943636789513240024294521833504334741159090090813452581947501400398211863198183777655075022519230322076086980141811969559369193611283956523891046559957584110294444843680753278490965344834690271373849311390784036368943370053249692874800487502396938689530560618479441300732122521429313854757270383382223904947371042809025295369888734380368425744881238056173065159267725833591987758591397253023026680004304519623878926507705713969987367976838435173373583377556527914265615869211458535297265760581269061128906737825945612490938634563415690891422697587910843482774843066780034546152382551516047397298226776531523216396092794434645166552864558885211122445649518647664805633265964969402803101755987565051231740449218266637333571157179417680786978532236614003491615566220415448933826915291208291944838201832397895670012565831680821808089792614996382609429858378307624881533097558761376808117371092768413955966704537986000656760795403879634780736473145833684212992164689015658696317132495343409890737839692249657806803835991731386676680265528190328830232899340024525421374861304867584201619790209811178110425322837227782119079695023763710149118888689828036398674496208928211886517385179455888256790469569946065460644326361085366799899147293858538987059475334793442558731686959439270483357769114659776696985942280172466826752835532297667225391323119107193599909988808240523866872852053005815082626888266349777833410232861653393535658451098043931427676816473263150724360121527380847349783776115203119407629834014609414643692807401657282063288131973113233072353637836552297037398583536460826793861337819558048178232880331718215982211766451594134695942309623544117135699981667276053929973138991813470683407437740386226208549268452509671363828677134096894535415198091402469771151278294868111217238399827720522171453533594576923318462422882839092076104919985562737488306022798693371542378534460349886731005003119663476331940374361177254741816364654676925093724060266500356295025258226059048683253446703655513194412663119828622754475583885005541816891821399175190714087488470934620965627419307477203293958040107763199711944661074140898858626271435881174926212991549859864729504577300764086352857853421936666319489488250935191654623196710888382203498374698601325709314155727168168159896292724771228032828882793671880493637186749748065896820126115471032289748482648796592150632171152273921935961491506129282790628615501902604685365682409736672350874160990715393192863659730789095965487409497499164998205345679876557578016905594994842174491659627518525320045433814120704037549728729522177525843541939579553570308914746602749289690515818676224 A013886 550 1797469538558132568658389684745952709676385619325900725618272345815537014086526657349853901564649161258155253456559224661342970456941214245503457121353465031756192303474886754173808086297860811280669435391234564160720875303931310358837205949395646496409833378157857374368932865637824856600284874144532726775059712285397603816330924576142933095192795876020004997339088829869606383802404199784528593856772307651480948404717858674575902657087240638386051491950600132999408953499036954869712423260481482663345807121370643363492753243764287533380932205067841317031937090076761192580817129372372733707731584229025620684090716478141297098445379173734083080364022078364310458612164366992446156011237573011098924431192853043330102686648474636535292280739528840845044856390331432611316105350077778363610650203709750196795222778849813744520825881086953926226151031891118788182499544718193968365376326147648393919665724376144800151617001224667522892603359696358128433686603160935757066205932292120853554384153610931616404708596026699341695626061010033591585864778915666051007568929178645698882366738960939741795288572145721905985883786782059623594006618564309321489916045644005497903751231326826386867198167928745125026029324600214477682373682536653655403312470534841090933258648273681175195562733337903051246754157281624583868690027417299226046780296399103277933834724260206323803835793516698059894664009416317304065193103074648418015773677117260959132269394283598072963178803610610217381069652030691450839102895304515851378857911318725857337148461653373121384329197908249289451201274249349645042231977979010993456672977869793624031360040426925394303993437467102268613251933484694535158636181982132148732087913617252560724661020226421948093960433131288994182649718033733366656089226663010975178647093940171482571414961056340421718271604801402686710767223892859881375973571543267085519140131462451416453926116031344686303747172488199760156422894825803185181166663146259050280263860983081770570452512063477982882478774103861607054004343847020338778473463354373351831953761691796699998689414975668817516264573743448697373070449444933770332982460927796893701931092638463748231643525141596194717732409430202079201308094091994049124007670017001121306887928679516387068124428675419932426749750905187927706114249972965036230266452127932836290199317482409453330696334747153763228956171625590061118739538450808363166695823211563222980381026661980047147222644125937075923110405825909142318110741010327870342959071478672351484298482996172304825316226120684436024091271794699607025794921200813495425027175182000534778625077347176534728685666211638469110567237527841020403481880497536061421447279810750303434887681436678589122603174414770531661734816275645591909300900982887984464527808567995497985109650545243678287135697944502317848780932940755739947026008331040928920090422151639860645177596666767236867415046989868778671445991084073757705930345893753299849336542269974496726464555119942974430016885604877200505121050193121596908374782022703985113335343108224443044562599938583500016882486709817897330609073701173558918051360519811536406402672987880601031692347953380522612063758367541675460861721279036885730379859930124690883582253696624122531736699100930117061779601304500696586634904104084652999790187690485314113389370502207328878625632987149578248271323213937969856299050924851947610281280430486824765815985761943153129855687457880741475419908663769821928594464395231232 A013886 551 3396440921034213441494696079826040369717788621938403582305067639937972644633450002875248737071710986340249905963403701024884514000381496319447476465881624213125484778492434814310694198009676257449991983693344312932045022906298878252127301571387632958928136036698986243171555737057533438636487089067536415466896030423694179448016792489493249802817260917859368802812027402079052395428741298978452126036753535824393552715205914780001039231947023118593854545542111592111427177445268260739252764195461474233213010070714083839068274761313197265875541304865630781741403303422165493142549461513895601686650954148471484024795926954168494475715238234554363897997284470570693384658870198609182498121842158359436172439600216939379175473404984922008719164332430032737889719199765784456499350554135767506971049084123425259857955515785684857606727918473713356471295753028437546348429299714068340416227413846159680401994923477983177732890633770092561897130745174728036028184327361603056608076611069358217009050556370300832546612412376978221689120744850607153585719338566117268670270006370235195945755954204944986024639836692247450449934455222202838835279898227324835989057682535452180662995406675768682179877907776783068405184178826178070165327474563419574333126338323578610512575677501203190851929082907834792738226759466324801691592877726851263962762551106260782678880212250909542857366392683760119639040482944771855607858801390557261933229435523108556025644014817669843532887845580893527236313020248329583379141979674763408258245785774702180796840944389440942227944153833094793369727489380795110083160194165843844883938645447470198573688928869424563464208271647837499499005229450807283410633853115613480015393894757924686663376274667199667616008627711023482159721062405565490165613207847172322346365832002341947979503425133307057985351039741376871922691001716783460331835629633868100250230579927241398086012263217115916209598937224182644399251696530203273016406729347950421119977623270079855053268812314761965159279652225885569117820879994326527504962545203596545674401205572444906823123560476744576176573018079260868197837983016764614540553002730415320838570530854676667818570192514755638460396193422208082392257332737221011415152925018684774785613609619096420479541740443355890875748673318414142179786891092915597579552119414473793603199343936601465911177211855509842077012255306222960608014432191417057172167093274227096120592615787624313727883197215758668677879883315651486231747876669403213308204486775811957849482915918111309684163130758409448409170096262566947048517257663578754923277749354302386500577030152749670374213116932193278800316313881007501241766449967968220508001293617439829360853846436941888291219035072569123971000933320339089812873884868433683028668882180210117136727672161475006693666426493597355732885289894997942020222040510068345977677418804229828199586940978430034233087715510552368376646858480751082200879391829767635289711151503991169830432176488880406307778146498636602004060572571316389626963920117076723742634837606321444394828062840749346959900606647297184623204326175379119377664473194699245224373485992363571530252846537573327351032091771038988617229560953787170095782411168445851903508751953022649964048651046746319436192757677742772247814542478147029599507545373934954018608926041114898014526880072262254271429547662714341825427285057970644942063978500474128499093380584223399973275151638412796908226245973982214881970384898368288587776 A013886 552 6417806078276776624218249882164731449326902410778905380209022050262315094174738855032978005611118785036973334311456804538188981350672863237345729210683008901147096021926393067207429814344747946437266452643465226698378449843009358781115680975643786834935920154593230037537190230960329344577469635915166649500951798415638963271230194550786781043409806078037691789991916994091710876725495838828115826891016305180627676616966209979017003699431672580155152545910916716882805228830900656908548367135289746943903841013299069971620561804185055531285914832352340224993539957240814406546380900893888684287841670128418965125765590102934253769488291280390420282010932822487323957463092043445555754611093043486923089484350502721708829840930910549110171453909301152100468800928863033803898564827877213936612271275788932421419277288052124965018229659454537599560753373458438677578508855002112685863610001926460254977836743566445717182382689071686261998837547898320505581704203084009564468810105825105067397357641699516603553437322830341984400668507605872057986660519135701075126744755396992578732830186875129487352606646938896630451781748685307373772302166733609735690171747073149306111014904601518877249267538441960429000247058416223643686157505455851598233496868853407787909026597784593510931697933331991573644785661431264422882779770780570889143589308168754974604966324902526643077908099890667241746102447276986665657230539625952504316648478022529187992264109790994770904751820598597820472865521044595634206558552250083343815716972934732450363925149608067142323771978870093262518049232654290254569616841769565222289654178400885368178488241945940833535937095441061008253336313402903016899664588563963532205727810929942234329142580570351141537846190646663219137579808447559572121257417925365710791377792445001269959734328022292750943263793462034013125215390731979089572305987016008878453627696451957674098590020182639287560339444612824351012205229709183138187065630760547981334833877647198251553295043147980136982089733897162143066822564569119587924497066615269517616886937211113577695955939922921295316814724625992800198852321893021879168163656263305416966296040846009681856600041529721782254333914412414881829772903705605232097707682221706152522102337100736785052686727406071104010306669144929173810375556228658339887199139177768417231210177923596158738851301851392021273775893234469107230164614607071545886697430103994745562395947828589699242168797196586676056324135356988947535951371822450890964357335667997449569731734465553751217284758660906224611618720454666101000572657528853180782868090291910451855122337711670889149661130935330589436156096587507582106402147333073774488862988378118543485729880904159409974662169664004294443636291572246493259532480883076497573115802363495270617812234030814005448137882176653768277476591456311471307266920642528824372347964895070948011437096890730082925747088421843417608723851085755860892151270660990371079108921125093586794150066863740771586175736723135766775608727992437167714642960607784430728923024826101599042246473045869062036325469501320046554098952202558771844214703285561463400128959179618449129276810726309357016035007583618599643481227032325715423547379106737891489609225410369102647267481461098349324407876739617054670758429401347326426282273497135523195034831161657395611513527724384443279156587517939813454388984172419475621885947727183898039774880963769841440701581731092391828283251152565625810095016251639970330226720768 A013886 553 12126880995717292252270829993342247275241736334530674681470801377470062207869572948826954184106590500404743629368230811237616677112828220841664894853171871763322715935959410695217008739431776687653572696388607301482001570712955508053315195069785279002116196774674420495569073470335247598974560144996949615564214487828642084550491896256941076282633780451265525200231446610691885937912441721182765166786803897747548277649767607457631201646327706693938611285871799078886808510631547292473371920991095176553298493055817497048135121727210347010140863517938346814260593309923611196549031866140263453392408408941216367094762634559621272026704451578104765671438834311521727755655619906349331896128973859995498288350765210726853910184868138784461008453820490359372178631233549865058765003344682291383776576210049941457676380946630077665899566181156191702926813630379115055114667820128632063601929824120177651077961019867361700924880493023808066712619467707133681091009647613045784714200574043732131991890284310872189543261455225883642780002390579812452865738143822208409125092833965984473011036470553264675157890236643037028209512335299798883644181460590493481048606447773516588049578211258082821846143964078698283905138833677426877952765265269202592770872211485596046983683570322638791264186600490264653828830352699351453017768405914301773857273761857817999854357008613417463907436652494208318651699309096281139852601796299931821676600831320074432696166509409550407268950088144851286435271556869194483336418430458085483807176689114336526769261317094616213986445170569604385869705252448101927746601756468833817951417266572604163378289670357307528942833585558374767243240191044096647837065417283631443622912688243269087836849287683157265813384950767834125659358403488638245574020136674397435408642152514716159675275274732427668814361079684468686112986995434644264324963079273865864441864379129332758331124547256469353316815483678165283293430611491121764057857229784947127994899380518061105791056608091042531476973334300592876350489779687742161515316073170081591864305816172129460779792073488274546149202965582087963486144984174753566176028663638141490126170077309312822526412027273233328650757225988437963429320326109193067204401309680304851208883868910765005458435154131234963862547152202845529098523719031873481983975103017857512610743353478733746475853776736731118854246167027269322010687690493854966818035089606745143382845386346572580817626409781159892302396283798234891617612561751804885137738762043506604788578854030607470580142326853371253026927162372082515135450075341480047105522491636704648690979805425166538668746883859210751219698603116663526905630092731861545913371859223664699977243639600310687987002446607673266643272940193586661775428270837273091366237280440385031510758227433137158646627001748775307616534887964919554215129740704661905611608799330849421092075172297623061333838074375085822924081109848409530554260492200346253499209685872500838611448553543584922284546914488462204554653432935213514124222469789730011203589622174607146299059583580336711813855444754670317727135648915484573396129088457891803274054877139113273684309324690490919118075237209763030091133535201017637441441574043960504146237924840220324550991920409484685736222742835124718760115663927045064900657342967435376292595575848470641710856393555109663718109354763098497429382884044710323711895786474959423851221342272948651751423606388456788642185526313851124430729619668578835456945844308148224 A013886 554 22914566269315532486538887688859723499383977242166457896517419217223350505999693217769050163753921998668790610258069157528640869338732595599343052037918267384078177705678951748539812769750623412136186052769627921446742743968937913441286686517624030073470697707127995386971463019194433135099161664061596091182441641337391566419903871426435635629223747259736895921550934109271845527929336678211875210675007467459039303902116078488501274432448152082252193850222203641893988983817031554344324434003301730569463126926494956262250585691841400979257851195863726113128760779445738161440761045238925333099786372466236328338516441859554447740955877159536265860249335272353488071798678395200694372304632878683973709722378717702719889360200919266676418822068676327378168831862716351419360469840004627965459937556071647780298643792561902594998511469794942843716013377928203676462912643544819031156171333903115843792080648388730914493224583442010961002030942356433175511776917820887697330842550294666837183652140744726141450881461428262503120523557163115056936607092945842699213683416091437348698518161590391225708744338673110191319791804387770376969768674125057585998053188306508192247665401490513041510174557916257758922065375674188150919450756764196604816871462912414751306864996607407935531486546315188401406035311889408126375878611226675374223941067646153442348797664051638010440647260580176224258054160090441760869001071030869572421811279635810405640829958851985343962375480155690355606923205170210081489029500803823671466559242096398642214339568419839770229939228062866220199047214457855063408290787767301379718823621563062503786388055837716872849452172596367092190274881310811614660188026405796899663659882498457483765699634828888108448466174652474793153902539763219192412810081615567813230237134842927184405290550325603885306214636617222126281144610989449893251991835777360173741684791142655041494226348510312283008148399862783418022201093694055969467277169970282974751066032646751687547395252837375054117881549347702680179842272025007580650172761747844733375852612452738320946750148717091957618057149269014788988588005457120746532106129893395739214726940641203611435587321550628954351954029996520745681213949965495725611286173929994277089068274409976409834084397321449388195825497293626420727639266723619111605495867459246984388857096946103967860886069200871546791180221337383238253091117951092541940420928198038207091636390988120458390400699877366735378054341184063107684108933084234453199946757117024688197145368052906896969178376267671011839584704349091213959462127962849769649087923476984729617717328977621086139226711840081140760703450093947667208017643063158157588438237289541659806600309592279866078224239031567959104595963055715161317672446869444440706718245527177463221720402294378114589589690440429860462360595182097112219174273883826587662716415733994478914110299168075012758457742520782168251010094574039499830352889726023869531994647714729664613357620422244674431366744116134550935927377964525529456678803795640557809944435193228076218021419226729679868683205034192882927028253849934354382976849419201698928949326085999990329113002036761545056103189823977509243243011842716495144949872183098361898598503164485438221168701064309158657222935733480944578114234855298689194205294236290929110447237064842973516299493857141457052500457260998501590644157438595196955639497457916128607704609276011037992634001076223517201037220585811041488324905977917172956710245137659023327232 A013886 555 43298631156378012089524312932463290013283983109525989514606626795450291968920828314113428579824170883180589335844119221853078870194650273201459452153185144664397834090964365497584876935712145979623348807359800292272278793235898075225425201669733803257867879325062431987368893434253186630223052707237542002823423887338612307376924918523507131144641057662086526952693155462988582610518380848375456618084752510271641979395713674197360376126772189833757113429176668891206340976173180680079296432110750844428679301820243221514548314704561372365574299368465829224132486248495724566237295966730025663814697136248281246465953836011674578708982514892590622809019615951910435748852485137862585663686920539309118834732695708852093015898576130616895227360778664590571311723285169210718778124274637864855438203287951191352923347753823609162626147320957490559314779966505039964526672918037696607063704355060642798722514246614597496637133389685353767558685603686560722585437287052979124470045496075193026203439208282730685649059181308079121496441456861592991905590791403490097467801345177065088105561565560032367580020622537871477991756360233390495670011854029136812659169366921952071809036617363625746820297519052707341010849227781924355956564727557409450170606176432485716797410277909466597926359970347697917267999332216245134539816195658366533521583875310006867752132904466725532112312962879962427718842883173775857201716615785658156221937096038878996565931783688028242420297911286827513863462666947063523259062495774879487245723413969607789571665189619939794953845807292293997969073246928700276454277207259884133472538112949672889154637705893162995996393642868572173655793326928707681090222168679548836103662476852845310684185527584352445304751332705727489950233314255306562969088720298165241709832722410880233982336054597650682350293378483531178712809860298112855892379709146154908776727847429844401446162292901933759979140955631919937625374476209289950114343987506407660034422341176257292735556553113413106259417203437839857982064202265749524153985645070351477155543069207095843634708785011058016172437011429953736799588260295600734783178715650404000156493155773517825653119864007778852016913072552465712375360081008401827251866793100551426170636561140310304777371186477896477554409593270123088561483873944415517478173615283234405797683926962255782342958768007752446927116828472036570739416877564610032289277292453310658897729192046640798319832669665876107434839385362487758260446348470110727264116993952102106027303578820995179492256446087350578499700390627503586978952934210506113536287769388559081574290897881585520493926339438238440984920896787120505630919481767565633518070063158724655037438133795665081985698018898401805349353184719261585940711690086202392937312181764297664824939777122583465228821812186142170574141785117044876141760694354114437596663732245652479532777569778421165707973479619509320097724642384078669615440249133823471103832062493026302904132932106020024975928795946036131142898423725672575644397653930520937539821086519197589523134297085413147730107986370049777406658923570712758142732799403342115841776920193670829726201397032599439168570792189313534185736211401618122298052640081272805496010976427510420528697300132684528305611428228042121484578158527057033543316109419479778337369564846141207781247002008651068719779184025750416653630299282931449121073813932559663301003183140453625037665444145597518950529498827889798043011115938880996669465064484276085390391115776 A013886 556 81815707876894887547978276939168793983820989396300804955136214580625417295129791715842683014721198927389779830152300669798478534595964927432735334086189747433216886567595354184540460741659728254424931959225243118668345294777169454207556247468675563154362893000499569485508665228774925354497313257909427767191051427950646980425601264444626322782717114044433514560946500381888410066191995862903114810921169631328965991722799895925757851197112673199792761308142499883418983305665604671296076000630647251605410690981873343590802029919668623258073497709073239995385573775597569277175874865262121133523009638346392298322179458004907910341974672700562677959993577675019498257087692636980730267361567069621253058308190365184231695865440701977505480973651819693076652350344510615159460142729378921019160654910407356742360664368496969518205163940967003521183310151748995355690736292390654302416149710783228691896503799947051762525634864880974547858330438786807171454319563622123658266614927927810336137180217916382856220521459105944449447787890759046546529063380530709976492038452203536524401449756312139240743444407687640732925927082093487212122192958994127988822761342315979132424057702998551575167735942481386104939188353641435241436134099121199059939971971589179170917448944008834980510516156449958858136258962177185886382131409197788334013312200101779057084662268027381630262398980643164844619838509072905298940933262256874510935973234687992507783094588639820149973637483634428091715955424657828927517580202016347482955927099887723851725352249019770398471348514393685385154425797052570323979155673967644742317436897010087501814150460649132216018913542967882185030430085178024315542288922827477735138725299061877208018895078986509681369608366238096081730282463150771111576375035036363499447165197620482141965534774013973604547279158594369042298006702103784512882852142251881638667424085212316225951821991474121170976265417251495692698903598261835592457660739784507709355923354371738140119740124953405776368394446265632184767453090546887796856598347384293899985845206195513679065149409475774873502919458813674822536924389830237689222781439374102585767704459368654530783714395193450669847894400676817531201684397550883823916655432505422757246397385560773861977567718090665891299530626336239944206945960721401340530197561883510669694318022502215734130219913346872775635178291342249198898938470506005049492785114946417315112064353957186959999609577955210184573434587720625268400675085785970186695003020028085672281799968825630219322824028320382857914521867717230697840646137990277615942536207828000806652169703328311788788667405359633334454995009100245719584005263324575458995472613102705028969781899600007277637551434173815302530366598543605676422818706812805283217771104672000409927931804777965793225494374008944288967439944620044252521434471709315309620652695211953064445791446971071725244484031937676986958417357060398763587908200675300548646725742660822725125956656253708046553715823098159600251424288722471677415233186142186586905244650811907150840049827475089950730084687589282217794745688893664564978247330302974355146914731536514202384078921388094857070877974655576796164273201505732752114486731013090492535486468706178010297569500017116438781377575214005095409371381851654104758376734243547565793386733907193349704795335091482782618695713201169163295366897355450212452809204444918897864349982760340675355171417963308412688314124041218069908536428322399487114727762967424594118950559854624768 A013886 557 154596343501528518874258216799391299710420659291589319417466826712683208507523810272921426858760706414830051494101222472029771487659428255999218839758573388677888765917758018215773749322696489398257209832329324189255907881961506531248063643416890346518463183001167970513593637539005778152246779218121401607195660664609848113508842530054103671487893211750712147241898556833604119231954277238674112847042692657931011611047667553744642411370825799672786008399504207219712241446919945287531583736359650865921532668537236450102184610071248401112511422919138103951600727868008347783934663517403615706028806276310915802356043994103417830329064398345456818267509144580231243282648677200674404529837861564610091898881290651960438317093069056354231076672421321633807463828335776234065630782976867069032333360377748608264948955849452081698575895217605138909515304996820045656261833194540023868907879176705243872889492892258350704812038820363413314447569730557509653350595709194328956703531036134696721234059350007823720862898292439901241454157669165790064831829233822652588860108114053332103340198613135216320853108762545519924433378184657226444435307905140616435583847504077320057296261865739567102786548469362667779537732259013539506289993037408245865292652958411822107632142166232886296453294992710835859650814574643220780959311282615046506724866307321918449337351112471963452331660717055943709118619011911871519909221382496197855880265073122920626946686475666967681145386232676139020407534459859844490911538987163625680674065258280646583056970398475789512298709069645847305855478044485031201940645228547694540451274602609557020627960657627859463158426425558735204603579715189669049870611795329271449030610885897753192201847536610381125606208141375786736962926373330876267759147822203591304923381048137339200029531611864036075997193185146844722516959928080843894439025156730603484213527193846465946439332376785772192799279891945074213061681874360420156769037088753132663352253380873496493949777108427957046040874357041258076106666801398501680530728826070245456008453554580444391523776239364320976175164515951637907071451145442742569949312678835244274783909779880309804423921642296898195323146126898092748797704383711428445390546772288406668564560615039300344829228677937143366891071486544916238895230465108416888222964346613101489112953117143466780308971381223023696911412573614991134265069367837090949359982984079071873281673217178173849632542270997670598044055647050086447161326820498424113732903466548429787602176203493908442265389953545289196063827256538712175257354041670012894201306257153139828224127001978671450117824691810591640519456009355533103862909657409691400903157194595252136180372844463386551591032788368947833571699752876843890786912698194858853399237310712862470586702244490691267973510953307332842215627561275807778148421891838827510969277471986259728078705252870234057726769203260412428893042768545903570915276522933626307105296268108125475070803667044006606110411700419943239527883290392743362550147341072319224645369324345353771198531272402450768021144662958704821713982021871423964716816851425930646306245375439988068370479239329459622885704752813988935574533384822784424947466463346943375799294095700195370561957805008342674995250062041977180122495063262666343420076408971111686801078184015547523414990711738142938587243621402106813549699837502143347044029782824576511999744068224491409249520545898092750746632342736316345920933361792299754068401909614830555460157171483383613620224 A013886 558 292120303597496240352194350201192219411220144336289847113023956817831384933144751129783594706654750498857590741605858744028351250393650530831931944604928000897300919637686182963943171960188960079286079468454856449643907344702239973237341122563966658290199439777150959707430102497304070211584642113627220592105490130705501480146676561829272566326035400341369650639579772238959668368885379733326966064160766680261385747864119084194156471969148564636106912319434365827737220646373627177070479617545632767417618641422568804546684769283108698793365984382469948807618284156096797705393854273253315322409439417916264550826305337850007022819229557052828149180100719306178389907107895680723933218636668400917162129185322614643581509952916310677151707085753811876950301811180776027050925827328032753897288083102261682221983068606537471111014657174539707118975015832231260030611359625740603821924523440168574254408053305438827224590274569716454169754065440630092400662378433030909778060377732886966614148799057875583452583465000649079309012049798610263601224149901695802007027216768855526635844332413024684432961767018225612992571729549626386058158735887700744316953299560584373506025182941121782331278172818156677430845553669199695817821369563709424323189307665320309876274251608764342493416659712786628693648670394179441404635723901668348197619092178593662800477479866891423036695431477805965442551850689100291244131827629280575590139960713690730883218396470453080787326525172905386656513424074248446635002734900896797850179932141958844802653793441907100637175247099312564402030723937561491438188581123216410077411434048303735440353934363912559150081341504090168163092376915271512567225912188876740793401873350444045703882460646057804642749471505283162592989562861402077207517117432105595614861463280366775757521401988766702920049864332471553088636926937383864035927359887353132964458386152622078965481476400538337990803349706862869990626536095971470394785755873721079380425190716390371023079692431217997939573362877085735940352722174584964023477088206419901565818981566221461148002798821063161258309353264077704536789187797991952192413982859921354853814882834948877236525700769791665329140366580710575319160180676920836424699724683419460011906199672238580673978275974512332117489628166687704287696782839493981082645690294501024954580184595654546237134862434874826440925504033900531567590978595245196271000244327260323681453104697636927604702463633924526436604910140885137747789733997555566255738054937478983376899868884483577587434528363740665015627933941483341287576687961810322924470173861716344118937807210874834254656237767255156024993067452685915976000030475532315761021776933876961388458074754966992399516764643852736019986409558643992157026445053302663053899890046729082112821573786717786517842171145019030303999698939704805551740357257318109622247195694186132821866222927255502427990655829866370992438569038075745918687237228886646393864340458736534437678588343529009474694838415939111307228223373260835290087156810975340092674701223464601434736066339330954092828178278497553952556445581103542838162026184315192919479599461579387374374669715301288360696895358365223445015699898892819120279134310213557100722320545824026765962017485694004051705424669232534736289702751699109917203586939946725567805339702013890102724217169197619276180420755205536167465479222549249999987293268672269390626332399506815783192798038871567322842812582599575805129126210575152261695522059547076143019738266205514208021139423232 A013886 559 551981177828113775889815173920966379648420425693234533829662452036356014365352461102802927482664203590625340022434699295236163615503829446243031980703244592799511104117943405370812171554470332919096438609049306191840738713514322181750136190280949350572095575020831584632449283915625857341563569029362359959783586775296933020837795337582614904607554059352241168019729471070026542640458009211943168611924131574488146144820107769682583856425800114982319266097608955768385764542326921957722712029966466217063774821035560490869670046124745137761582976377614976228513665956267513846585654431402720527134559622033200174775760124630562070094485955661198380189944555977936887859994052225634161044072852236984240210120451682306843026598712167333604196854613658800705227892749236595882563813692576194716190848611374402352828102980717796212297743727980645301387382716077557553522245585291421282586277907792452516753316468251433881114595938149980872633849926520522437334809090945350127509991831975759731163917938191850473331232794346479491771280913860398572437914481447533206814403935492799754239103509014226914622700181094535091147777861628431051142886253850920037496812344094293477032992879689603996148634455658676659647971155602330827089089643759289499520173706543967292291785063869621116600330860170804407400330819388858736074715541427657367078712769720870230572630677122292444602513066654862509351815402901859125591689269804438656709585285847166973541218981881086957147007517916485653774757701129488811208847781217760520168794017616890456060923166437516336785957310953843692016390969250192253875120855833785557154168611785192768558703048149526568100900303200650875598136463035761458627932442911445347506791023051854552593773398050153803190833373294894974510102316893800224853704551948906094782545447756087734588200513109921303232782046979607626589500759218553198639189567626084749385703805637796506646902399212426240606303898897459522448202557792619370934531154795392522711266771588320593338648267871729930683760144929139889340412533986161299913554608028440561921441360121953898509352562718675492541088028496780006171672009076057120315304764655874648413280528668680062067395352173697472653104199180120384674864281327951041347009370599542215777573902272510406967782976607318374580641715671752015494634556456962846372651718399712721376170246041769624210447741341556048326722806329359633109750242260275027401389672972635298115980137304414020162424803827499569762666845092047963815552090293076218722444992102287661521931448315864734733486891216720912250043881940794230083707118622008267745257483535628924133074495838338812902277885396790659834100480436820878938425585590646827922396997392022176865947398593469894370093934555526695813679936907810972168145726479006421431507435817778229760035537020754434945995646151319053468103126100130016790923381996065762690389073471902623948115124208325211853447555128938903440162020138711064082005476112882653161454071933875904335454819105423375080176435929234674576619582965730017419408721001051428235149841419560003831359400676912263277155173344066027024177763794659233620143493044090454475227795417639842222395904602424845145311168515458534551426026551106439467603260281610663697673789131614608105317456407847847972915881392382196581461049122583728030547366941254337706800130054982293624393587966407060453685285572214564885410643593941223975989767098522727907017659471294885816049004714469723089447686077515254946232755464069308827484227014249573413520796197421071022088377677643776 A013886 560 1043005970226313291280566278555492600059506486936313791619447620169433161352310319221101122077562833850330742495511889877900807210620339999078553453713468478726986597985934084599714813379837398033271219309624079402304120969417830736325241340796792902461813491500962695710767928509881320005183590003674175784488352495824275134318431260445306480069486708822095639372704177190847914124044959550593029227696257450942417334575441398143580612418786271666911051001526759333357152334715597269810189525039675636844762861034521965611620689715842420469878821507897175402160110753652493604065161872636775821016595555886029987850683507177921909664297638266819300858753154750118249319833241275887090415726651255733836805356881644433176764084075352604223815042178622032730976058846389496008624340311453815097483309428897506705028692893068964753279023020592931980851953984053238271293922546107940330093987973671568917176530692280925415869944817658183057540998537955530540869860544359423349738800245962772363695942090633298515191550888747688560307275733841365609724365190879852426533879615581258646018074339320994722609786335790438483109924318441511204445961292916575273412776707405565936810278289689325643794582911110054338417697560549185056281076939978953141029335590326871188561203719565992234052253982791226542482628305730967024207228096184375675796189130855925319842664603308615889962681410332895242070891127230460144226037110165833543681417649407659603860334069155081719442356701614417963831861359807845914018280084260081310574307774280312465278126465759004869467967784144432517436027850984147276770304365316134507660688075433723129299931401285804618233281984118247473702219520185557707856665050287293962397712099846046703235511212206833021587696635510088107195105014728384303276364802816990591706064836625575188470356867156087777106961506947163223759469770595083130446256152920085707727245568611399869471774072675025826609972445631874794913405210723084199498020165104420258354482931056599766913722930225848981662251289533465002421184631019162835155055553583084375708774107962920184098520303231202213089878623830603602701793934845827100719949793541271747652985661995420447520564100816149186006180795436381715029313950340293793295985802385035785582398763369262944673299743541937366419594005398441112414165629575270371694678762233108367505327259472654545280087317711281379124628959710155423215924545767263362976789081579556534990416356086026991250272711718720707037302865146890886891025132150907444458932938836735492006672962931311895080885358062596900718490917911102671750810292720350918466870692649451274916285308952258194018131419353442933521401576618042754573922956913347345343667849568048560696234494065465721365109655730217467555263571023018563057818784091483205731490642483327574051210829617232916132035101106855641223616687778770475567591513071541991075353100782156097328391999020076653911495189849878825895620068069463987935306923487667449168982447795950024803336691627396636003498827685932105570393912145388537555157298124514745147435615551475157319614120018271751496087546585400154552021528777946658753147299864335911881847234931718881388488184667794709791535334069417952215268974138121092611920157323802498581886066381846751808348495469664242398486716170840842430038191668462289807225327056452076391962908147732782599258143226507856407349197688118330941395618994516330705863032236821393925807544771855734801660085740311125718681485286118345258243135276730515742531715870861537935839663829168538329065491631589994528768 A013886 561 1970830705148594353178437061837545041309241553507276578602776400748315479830162305269977605041856248832901760435759410732805272479357454611378864092426451206411194611983085496368913920488512592526932231328447752468052993251940911588776613629846714371118963995508491079008804333138559426079554745796062604988744087248829683917003809519937116874931939861415549613098201886686156111395543386128094969051719561799062361638059047651807369330646941137781101780818852915580013007622803881701920700200450169813761484869799279601516818883424984930762427984999034249930308876156557635034446199789354527214566686431344453912083040333291171547000547559744557212685072481114871440130778658051195417662663776959994474544624592135108308951756818095869657985741619374477143404969562254507194024277473633162486121342030943003949607657172570537590923936970975745297194464985739509333812314637604088593655036667434639135691422747151883676214539889212737643671629525367555933050380649084146860119245303163383849724213904313780608753468429749192377522698393843161532435649285000460989900769837454647737239080693202093356012328746946867263653053474548889443562546188333787306232033657458920416086723927291679678093642442180403156135251944091802508426921991322150528788519592742765338027216589972872813713649453754852355425815002403451897997203579250918376962853503613169094764464069144654709965003987159908196769409605498606113804904490181833757467008984955932542347163726385229454443255067956152523081842605929391788059693462255153321859273592431301464390658869651311313190848949950227063106560274328413201472310478961677649371391045321149345985012778064815260865826172166348642388555534317983906919302865741261477939920057081894776939318450227241058935420756167526164536440192470283671173314087729295278388845521212914857727555284758394468812447040759137318392733775483810040631071346360900510578755954589905628558041190956403201135752414147730392474933257215596764677074967336029178738363603070757108367629609820997008581576844661170397694993000865617480098268012272881577639276873635279166426672812335976303383815771474345988350023361878759823053194091482193773669156811365362624180537266850969385103327033271132924504510702516608262410709300641087299291362066502131443840437649805051505590739405592721575902210120345284485702370759395290111770306219027224903815804032753070532989766894141598962735268112096356298253325391302119482708771053136761849802795307336919648955062300289880319360900576908125878011376995371852610160065017220193154964198384263625100496837446775446453254835103195008044305607920968238346641015398666300611154452549804846457008167734327001811674738453848839916646343771172598382737662420482293932188427521958835559733464275370823140160036524218175738087641310335936317444798344898175566869777301928279000275626937492755769977302760171567456992272807938737132516615012804368202778236142894255833289935020781880928754942032800744806591335825916897696467591305724996606699859272832851356858438083784737528131023465502543077958749621206369810066108613534685716930959153226281399236554216089887112086867037110053480342758316015458183267482842126355514191371838126881941131501364924221196724520747834022839640377290681013403120997449887622523180423747301503388948842405754592952026459146795406037083808568422895138550515011180225997215922008777142378360271036992230233979216198097666127677600310759465897097703244892148213201997536789120069412927964638581127170584169294672094514348681902354336633375622891320242781735092224 A013886 562 3724018633866219134746672962062246308616620943777637590077290998009192984591720126844381043203730228394688513663077038219565393108274506795113937465398064553195988180575654895202815938909637762435930282486832362735553958353083484428981448263322196380806518559064988471180508386159961457618292101904374424383371187454596608179685054346968538059131395740055257251322743142621786631097454125039292154481119628949530668555703958553330347251371879271834760929778318265986694018787806285139734893636364226474649661442456885158078932423915581925650899522758655149572313882501394297316768436843571055279774344546702677089746926356496332437722730651371403483258907037995265397385035167336481222962004267702742839276337201311552337129353227255776237900801820238192026909441525810124649598065937298067572575332018724910087052241548259765574606961734372697089729150814173833172873067745148282475735560325611136202350170297490290534297355709379934243877313658989721929302141662328633214181802109007828894155683418746381797321073833864321942410810158657435050521364948159751071764817860219503815559375227292493138533504005710898081646372947796395928093593275997497812662251374057337332784158757844684585976047762185940030932175745493659082243242133298613330381865389819761614245411597481861336863273171032648855537246402461485795994779972837999335720945169115328700055898842205526910999152654009773411553179769442790157250105767703907249429421233685211542177845468138285249773432592247771210734711169200788982180378856086545552078983883503229445465728499009289015443406068659550651180136884442191076279630767110659312567400634725393527394208625022376842843717428488023071500858103870164215029693277412983968347978862420121749871674085358987433250485127389960079670792221605688975971616754122469020594654053827245101886541184310349919644997929913161584440721174673391970855172221800474055973278731602538798743160777113108883963681417696298622248074684970360747437331191879205983210292236727204367744005146570241675511472995212718426031732534659643090634324091414444296896693123561267183946515292660066071632349999673237000514576943858524441326977853053825924524481297738025523047569442249052519070923455604068097890139279132902441186879151793778045947380437276299508074688089066831563316082277147027722734387372680598515079657311089039545917593981674835307053421194561153980880407850629352868817755096037687777777939552991963306703047101333524815008168323294008587236719160634148575294138181307133599062201606390800792874933734458725939439390412556249553895608140628586803783832256273984960262458948008112196185770184827084313217896595629644110076009489416804159282612190762244743617598507007064380872839304545887180857422615812712990934442623883895539305919894993889893066788215488854515481532718972555809538991356850014293992815841024311534764472021931868376573974945151183646015155196514724416187266112056413206397995937348777182785618307035237762701177253906140546518873568376170388128639686448225272676285133100958921555481747662709318732358604243677789266996720659509020769798625243478090992617276988535810611757173577969534744305145676697288440371019031013336239562101425736055739968771117130798252359220443238869053588436397541134108536909389255115880986939341007155649286246956894695174732357091901794680377989017713121160619548645797277107295318281007369593460622827334498759639593007010789543507864001142456247112925044366714923672081595544031320447468286194463305466387605794960287288810164867879163654308995506208512597614743519232 A013886 563 7036786441957323958005001335578034632880091203492023105807166596526234769509007416641083399044386120207294785385313152954467740724816043255829852588617290041653436994393979069018594508053606407490535912018078853989495221977319253505501617232029195970887811660615312135511610870219506051548880970411244972333237927936207203724871128772292646523316793185744732333867413114517564120949554196142245197758580255034906766321464417555699317595080259171922265540559357289223945443692837546598918583498677478691250811472500371574380892182393318308088318909420026493667057998330394619592251501669632871782892648676423884143118920141592061891682864711450560137054566453970637646406046131073660151509868480114536381325709932807867326564837718919242594297742293863840031903219605041985613891718257008434946976024971957990903371129957862108717278927470495148494445332045636821600799416873064349821110691253344383411602406588688133304311185833061623589334767815989890886507589216602990805255079447513705227871966406193763160000386842107339084077309729874012233543554522364324513172503354499247385758897529484621674792476097063130266340373638221740261055954859340039946876585004374774789234297295743064963753588617898162332368449459060962404716198551332794193463000620910947313906473901430605762574061359241820232659803610206344792566264403715552728799554921314913421107224663468613074162846882131939525721718790586474111854767855268736613489852621692097803329907105539123382843885476468436551125566714564396435480614114337741705750781418783430256809785668415984226333365918344889804849148892461662107623549349347754295929358082556792396771220003166282566178517453913256779169733445613738455465227466814697291103353723105464614661519458123611166272252681191992087823379516595018506948735926853685542306999271182239872681547852554939276963759448430152908788484628585251919584866064803078160997316346316746032863516823288062927653485569073559595044049986330074616813663025576807491282705481168150102749304316794438422312863004618105930839928782051752475483718504765808681198490632101416510235449008521095726842196324182559092588328126652864311549334887839211744551875076804245411533949695851657670355806692158867747594074697392600199988608865096665594724699758103302708873672223081834783432042956264154879991770879021333174942037905999894276700416224765355201478318979764530605344230501498005041626227861309741618880305685267918121520263305172585817645354602310013218167712950921146855121394094976157820512766164984652672591102786753705855934610063073087357055416483071277509652208348823121213393214029469792546322353396603344051558514434410715361788105098898331801647326952074233275708018375688324628037129219012162948558398337315996460854012879927044726415208444143814537462424874764843849109408816723534335918972820180367809471417043092626298121833869537756664586132689159431779633564774367934785646140052826212589587048387344254203721855213187960148791738101308918180204574890849423527955457435042600132040382746383312747485748534967530321978465383103517752909660459463147141357946848704068409440737842844673634586036778963376737827727185506025541923694985688393807731516880866825227372461310902254608192113907454489983319850994586829005695199870800836010805004728996708209085910515089845595371928670525430690370612475952222146925229559295541869309077799973606533347976202154600794152254666479071363576147067564910748765944675550233924784893207876328944174115281754607899639183511095506771520131742445609068695507945340020675406732049695682148171776 A013886 564 13296486483556416716679594363665515745181968175200015115993836171464884380951596126247658676165502592387857593030955403801867699905909201222831902896168395509427001634623042241487327587393836952189076962200177223975222507601239187207883679869890943772318540503925554121274403528818931610813115917498035339881771725014563173527997289052003471505770666266401302386641180063972724600894407223296109973838284975345798708624516876551887648149500615162970811452943663634284312144147787657251825389984429006055669413332469582115059753679300577688777828585034980621585475447789167100553691485506884846269056896374212925912544931694107829204543407307086212017053923025296389836244179775800593865168199164233064280988859066315896248522467278862795390421996310731708481403302862659974672470146283458914405887593554212716955301179292217589044691308422568576750352077182809877718579352542002457362776486650199439874294736212974258671560678792206585962452118552524386142636372340838080129904229961479576960019575818218736666715610964467080498421793991658577548112427231714911941706340818554433884213668486993197608794269473775384931108247134827377301602978511653440602339694973546434448943872672522631777429940937544594802048786307458904609154777864244805258553495157253456894043628076978426869575543974459847773386519788130382516999851096799989538652317393559178323294736292901060269319742257376284705738936731690902714589189986744436105278793838665493862042485909599350292273554991999510717037234845706017443798233050800937919452092543927768743499553085897454482584285571595116738769196574430997945378014896948337389450645293340673095582200638942906216008808868355964785702194887361460545816518934014113930955581887860946560996737999447715704230727954294590105404247586413415930138109047833064882805951998849282631743127012656531499693857013451267171553639322666577299186136200337822794519377053877041167825849756746778490080341419783187856888195444569746433543359615913116977688079230639939053351797459276633420772871921910225187525342548843965821594819007613319578114869546718609392412576912133189810377755223892989819463942001623199511445653625344563657729397485126844393781382258891025080858880939689247412085840537802740774692075676002976214492761472519741493001007075224296388060118544782146608276290516330582484708876681964408228636252084997422697346984237955704566879086940254582390495588127439325851304421453100329509044800893028352638276497405177727056626729025246169620738022397255908580590666536837720181242624910560626466786649267660887531096489213084027701358504025269007504948988647237176962169236662912987612815319002800586604743226175515123025775136294177004822313048866112636190750862184110374718381595629445512800542995409497986049602932589383939347923799245759656462273967398998655328053741633882577241007286559282447688889477381194719785188689573189609188978635723572869797043805567338720870480819847177307727218298511473147482432106980614089907932798167352563516871737794618575846299281945318023501641150887721526335440204877020147833330001295066860017601452911012049136290116124228324270357468344352269855743662802462249671201672486717246910487626889545765211235726974318951435492356291880965728801724204139445310633467429469394099264791175760851937226045760177289361955744514107397018742217474960088497721212167898958458906615520340527750005268696352864713404687545629525918329853062164493273724168548690104416787941089020459130385194664714490939705412708693714539247752296309464636716833557260252187586947865679370725356646432768 A013886 565 25124615371760731222502827762562721255592001240876342162698241026842558649945945589081535909404696402493139296348316340451087545975809037536224033091707122765956960624731392682162726614656597702074009777310664476752413243243058328494026349204390090841972399942921601449828232127143330965980917817994927641109719634892318106676950781479416095646216066315671376148120801331120813278662843268109183931045660464294210174258211105392397239538555578392264430255515852606107339129593046827938017198502097548114599142011807883337989228640288633982228544003767378263168023670928080899859037712886273385194929301568028769990715701491371942614370677058436279468640547223063248750092242290599976548618143758361542807299556448220395442528101451186214560288910724876692931788276183590683021910069372542893976104208377046615151794538752837005295999266273416060433009273778167695020940550024086499354066840326644055204391356116477344009503568704032214223898724749056399274769124811332729394902875999853041277190269839679941805852483578906132363241872429230315060431702899377082727866167007834264525725853135630762419254170181022806553504348322061497673035336900307968452081812751774189048821975598073244282414738637474264910917721045412507464511375299385328182794410737301100036364230218159972103090121476732145637462419423017950631882374637278162632572182072712829465991388267504470650977966737785991538853711202227715660600866544872710642579439916139479905911896015229825133070756759122531466570613772931027969242939629335826662583251604044506129116963525413081271747823318947841545842633232754431925652044852796875984309476925647148979873067696926069412771332955761643668189724988921820280637428049107181232287876956681633071369484228140421267811848159140520036288493303364025512279206437295828744473877106561641283897597023051376912813522009193084006818267147652439134068549007799939142194390260940332925406355273156496737944130575896878712364513689804766628937658942721716621296108495681848357163849221530429659622954051740060387141886469333994809579278962577885048579357819653989312402248130705687203615874182901028987184841960123145854443340829535076461608422147176161107468698912168196479988353939446731853960217533334849280153356050953591759666658310106182893446926937117423277393982078426911202307413718361746084466382694186122927767745579744410011380546312545484767028582551522970738443967466789272070197593036291883429746766333837798238002844648906867358936055110776354237918703505138052664809544586679377247430264266998221831593115283395447930358930929388760055600585734019507973111450580182657998052200182667168177572216697483898829551448398015759985567872737115454648088423119842721741684725155505072535862874890340098731496426749934290503776114127057031505777677493211582542106096030191091150919852471652233712135656449250216114599511996229344275059421779432743455999982746920140436660469598265092117792701796991131007504425881727292342084271523145004639152761567488048739448295841101833124740041586850687031949066200610189074605077049061206701129703887116896549739142174155215662361442144625866234890820744501029846777841434322988186713201877381334810156284166425212478664270147409912426060420693736932650240416400967363396723059783767624069359572932400081473320344834966680305091992250032885969910694389725384502462075433672499137279255675538810339521955560030089870778668636220092030446703790968037226244429716211263222621156267698210918083691512215231215957277281140964794497296811032882474671753751125140205594293904656037182770707686672564224 A013886 566 47474669218787181374642223249650116077486466600720228107685389900608839863061060514869619645262013371866156233922295410793480592074417531439247773761030844550623762173752448207648859003803438006712582506893357654008103987208299239655800380613440975172084103815346484608349032924021969606726630919513039432956410711064207740197352534258497313018029199995970530885452326329643292905336391428434534462218086552195482130552739441994101267120389387151514314949054578577217032584426874308573183281739211459795806871572967798503197630783372913536531625436110717409977876151828231969784842173063089827916012170505296986853816686635648698861951171507955323723000181535189176814214298080564416487019288665199703719303408278750916175546939602915033074255996460583802909733309451675079736344565964137131084639276814599218499146103002120714423150741573726238480280467434464775145328593227913078411465371342336154104451365994299861965349639308940742966623865526625002264826945631500362817267837597290311500057863800424348278201065691226502717346218402355867968109811984170155455928617460659375551346748857787548483025263840614902533692104450221100035042035476041127332063326757744450852604442786900064052233852857734971799192976320338020904701830401708935803706469108060564993512685764868102166891794658545806967888588944313182939584714878612423209304152934771835748394415545851887599027134652784800460088729368971020225370258195462038103477547123459844766854129529705790217046243707821643538224901525689736657786442949524839315164109566951169357383282534787745152493991013137635054094772792349326424890483088409687359919689695441232003600792781945199128151502070552617502813922267867026104043503643895358226731739085283000039401493573998839534176698302370834163929575714250954959186395549308204529038015016491467397531814611653144170391221155866957360595579417655324109683640011570515405037969616584503005194235920787775228123614924036313314765189403817013269508474333080788632669245137968558836549380245828810911074426041638362425610920132086497904347098990760369095473999996567949277057291195841283957962040148035931541256887452905972465888794644582935359408503019795364391517414466067834686298633976652482215823900324028464484600816686488276474129808209710719797604722838715095267418791927968981746721615124977367825332973814687883928376243479626485336384316134703946560264664674716156772300090718286071247139125478399981588579737767897220740986559157545651541690083783559454124635568744796699897738841545562577506672309590463296029879739659814969754872464398383260560741087584259773641736257449894584708063499794762035638958778360631255743557871246541843564409514152125775408479145497714972035991722742637408901445340780790159679876240101019837438639224418834900908309314505492823600922331663576119723861323795154967950972748085496832363231570683691089603135481492919170186666975399132395924619650217854573582833319949136937435588123004483676336247492773446060125994605369555257280501837475879108613848790901182278993585933122554593749323366229440486223840252314571699979697491399734122548696985510336408809730178372545321965516312283370820141991291445039694054557389559783755892884687613901053403086137009423108354049483137943098918819198629494221877491629506729357149378977349118320170732065611910140276392210976604615343548258953053676849830488588316518775629822523654936856947507337605126857787117188891892165520234570001884225041813006441973008061564803353510018273960517570970564808668140629781671900556392006028928004398744833098867373680582090503835615232 A013886 567 89706615766405256735719956501394870536303947721789719984982866823713644322364561994961157453858452083050389102620083894782215535404872986046596537370083530875833041043133066054830639210098854747467881102385468035568785034901211577677931413594978436573964615878156626228428865444178345065843226533322414895252579074484172891229231033453760250764851399377986044104162381358051417688550674478644186414704505370258912778464278761929909943110139933501112601069655161932994833826490320033502012787309398319663443198704389617082090140804076389485396990412060856074937075484457768626682404655270476519955603284997353016855392688932749440611179351243944125136622007023084342454481282795495943332544063244524073757476702574462811175995879571600953216055754720032415296538950073982777067245128819722670509339669012008616100994503557511234111124100453982740992706602289206736241808259248481259747795798796595442038839958739117201574141787249716541805957524335413752279544522003022877567899153353036659320541337585640234927343831296039480286610459214102772724765321211304432304548125837903214941807173545711902411973081744783020150783522421795383551014308890392080890592236214977666508654071747957180231051416876684555192657473879668473484855628268496350408738025419579785673661778615350290075289394649359083380699305234327972460785210523749919298758429652650948131422138994144259546718504771593269835768940176267832745212428037882812415111861762981771956415023827187110608843636630501127337236550726094504316980213431247751575076016186204787180292014412693810032307765610712454793895751635693932034027460348400116125308728218435497874579942815394626026182977464449968349557097471848960781365275093388064253769038759900027818451801409633839220915195457814252369468080523225748460319919065315205415525303958681749067419395872112208323757798977049214885945867809060135467286696289383275652866786172470346174518861980371114862255082804781448477554229411391706129638588828610799615055560196860973783660939332350254575617081066646517211836775132146419672121339145773089110996615225514906779550591610343423245878416278443959090549694310612632580424557918975288001206806234108687102550777817818866252519937205995277515589935687473817579238195984654279600668513439206665386520360924905205134265991825748492901189268848473234966978776665072155458774041639310858644101039470020266893986181900074058919921537818370375074314183051969296410369437934610015601104490614205221692328248234732870611379382361968010632370587341565588454127782688232549352587799909517252769774852808324260891238415384414571960668296517082410637646131180188910158236060909341280652843159655585578260314156837403997187049121999826284280104807559359883463086269688476100445984387255203852189254642006649026039512214791515063705947608396880201394377193880963382481183673654416078534926752553640804799217505493612290571279943370987803102491703222851030895767190709650784596289378409336211327330502424934924940155374478939788389003296035621935505253032125565196553352184478519238601721454479431400673009377885540617987237029429212806476096265516795347321784233687053718935736727168664433874062200593220764615281897475701472055006333405223785676762665736621604006344573753996865537835355515936137844608103383771577930037735471618806008369847754165819941781877310640829805477796573403730057780496660848067749829292486377611726908587544903844346415087452380074895417738595969320371343808518956546052896874882343085218209891027265543708204385441153535294209790540530048069431415727476788960625550870139589151655802699776 A013886 568 169506750540494848159600886766427702729542777888766757612584105698350943474921760679694764367772407585665357635859626684895841444803915038498095325925313997269986087697790861359094221270948072767463389158872304065033638000828212558409733505323836214440193171295656659909199874419625187129375253874116968868792625336614909601734235625421154849517238729019862333385813902617970501218919320873262738035260362803469393300977190291622376071382740893865830335377986165023405182163853661045064331298490645164089813038089456079970570903178877015127142620378937007691806699849015896948383017999650123776859469388025878345353410652441277494996784944371317012646156572566595434803029288569319678650988620496828865001767737930222545188204182170350869966556040334822210907050510813395488097400243573625727068991939695683096708723982098159387616888544246631259932106629074411794186961148811634237019123011940485256222446743154756212344047948649872386467199547343419093067354383352207932720220067402990774278996654179023047431191228614394728686209952196273748051989358470602093540840393043275102051160697302423748016787152126326161820275718895507059305723005621400383504274590600262919349424457044643953134827363684843081586279397603857398105831679796046111849138293216024536455809739694650216916984430868800144465501224793018638266780988678941087509516368401900346758795068334887180223173791624249951697034244750990056184705557222686150089598090407753940872139223743090294218931452780622754180367394682404940333227667932855951448213237752934607302690021089765017235127720049502711779992007626754911765673200195605710626667362962252726847874273385799592711042516361545797794335905555686697125722820127663097795865855031466775764856333485998994308986284050831161221271061978110631066669788828409522066603317550598355221825533019275321257906376697464930873606961544230142054649988134137377408836187414342447080293256994525886768041612305265272036835190160424603367968929015700451407021304770062196510444633812350405837939616636941126234935991512899645927010974567000164445287652238445751373621852287973401575867987290426794890811804779115690919727671057842296997864342442172283670992668139660359467041592706458084544578243597108526535565959510331217796476001602294860301076505352151278655144721642195928234314404359471873650084153065467062645924748312309340546416712949287255674335681760559139365198300372382472888421702241143519479548958099225177959347810120902532342729303360407720855402916770939169914587225981827405844089326078638201815070623899426696281677929071319657003735590081097473910576071713190376503755724801887198589877797140342185000631543504085529942185300706939796156738035358967752334589081010324536275576996442714408167517826657041032573545515387219786835429016679173535896720010503276128388370525487264216708205271859827680685084473969277948242847823420553988670192300035630681132769042675396176747653019014853413748041328182172606165361242806079436249319510643421298066632180083438069428789961407439977320924580520706640646177605297790232906896984152425214448907499224498784307424268240039950848129190879578721581962176082638916986543964250530973752568984449366279148034207399841898253669076770616611039060503539192349220596477051536416114760444694666492966105543739635804031623396481143600055752898346112971493877069115613339397820177514445361681909436544899571035591205950048867353966863967218913359984705483308556755439377575547682812080242077679258849602427368608098893624344189269603378809405492088281870459381353336861162751300906587923194115951795810336768 A013886 569 320294531605301769247240728405465261391256687729721224648495323436221595560020961484009476516882972656830518497276003075725265327175244131464768988818043719193453071758939282316580949498502807963070261326152021847557481289948963947569163320187750548047326930298791363551306988307342325593679339712407452631466743472056761506329756142255800726692589750716603229571165604342033284047230943303849325383810853221826054560940867504960309908450542945340269295159510561870945683250988634593600118363026371401418859842756617346117831720377904283719764626904187243750191802220305270364962202555562885084792793852593282893272753459712159833666084933765820744951772782511516602549890446743352246549191265654951924783660261025334754266184600095265552660965364023389335419213619616646085653228383448928817846300961506892517681710157405254837740468852775018536567390858886878145118267804037702081975750231426358844629736247569446386646517994234442065552053314274609728849094687442064839014280792322534471372815149843748221688461147470444618694144366951608593559101428106578656687778699801995248032607616480346236692584465469037872938414749601945483038196408286018279857405129611357603989253272448933785237069471943241571986822788771525616024040155528855259474552546435617051301731498215340821079392437067896951377388218329694642272484819216089352843181825208442034424322879683416099359942055091850732728261603785638778484821710350156623252501684495598798545886368729783641066677867367775776371088457235242538295576338040550754466097391234337140051729377770545104086945815718498740092695937867272025115239577547210291417410595697857960564484095013058564799819185556253370046647708389047800914457817782988104375938651960098612548448052352472147678442594781360935646554718039854548923385099536920123792347497537449032879794428776166030238659636403475414500979759111207861061920868778645695955659776980144229044615569032632290808514853280435489552098596601053196936806313262339070564262432811756884535847845823535331658383885529431570017495531611046758155010273190617366730553298464895461531551896184081324468909721008397177968241480332864077859807975945424953453660529819770597711630273951321746117418848247156589896729622597301164268756298980017538549251565395645094589384530065253787305844501384000875721857000416718549349242212939608466629734734818993735997611535454158821130043125512936211852019022038042004530829219060393077815932365657636721066288922874533556233786324292118896281301978637029985417166755424029647606004179699760229727299368660391903639577601079435341645234651478359191582259406674949713349448697402452390065078209386882101827273344395927886641795194286210816744295175997173977843364820626516913361169474014266978812280324680691709837929252419198118171047936188432579877293436806654467366556517103918871436890019137630870936753699309180594105341476005129359263557923993726594886684134430063002904709219833858535309058956410531527086669312846597908194754169087468295345170035255901905974419789796733543066344817765350605552516525287334894813419520550929807615793245494637718866211059689795809844197778951943805782185105136119853092429905440947311011694270808020141357192701208104455999388970055300488487855477551544608932064043949317562725135663960811575780978120073016146952426558042081550070148892622067995319742305734651266499260277185615493182562250193272792642580003844621938188300459212809907679799579970684382971262073806672483915856838862236241785925559478046068210227964801029785917290130716874270597400192305062026073577650151459528854059290802905746426036224 A013886 570 605218297496366853512970168691658183036554116920073875016608011314734367879157688149416818523053524877221929175860822579792038153739871703003620608662933234388934733897395381808377231581986953837162747553534423618445494806086283908480368796600527427572691453030826599242916043281928223487397482581694325453935351529007350725992504654210008867535063430082070531294328248665367148470558079076767962066836706300659414264607913129612842873091075532140721971515966053373359092809204092291759788454987014556236232155357935925469179048211035841579788206530091281798562423337817789112980899158509849643901749894456984370075610209361386432580756776126014373397031393104721403646991391671942617807462241461096198609611352105119740949245902432810739810475000966947739749412640791786710775599450056825528480199215232655880850793698707932573239582249200386226104571610445160562914835057939912647634754413295842029329321461847303669922887713329586224921062276947245756121926150360527573726536528187306816002987577059951639759422153503433097256656983172017146914284167304491619160212622227456556834478308657534877774733443247398955492494481575848922493518710812194989033597295949473765054765327514786914702838887960847090695996763333434115219313508602347974934811306063256040394110183619765124605345408525511906620268700932804445809534594876507526273185395095465398103098935117633192035366989155798205339875822142021895384007589582924750285983102968979630570753413987999815083080364486393338205964873961082772602095589918607408014994715359883961053266176895133371239362031115572227319475277923985465952953018066727055933013704491610070827911082445635046171664738813158567932304017045276275078330229832565266409433646706939615115945889387556091144459416935826620447789105457131880300062935761779084474058476226842494160607399193722493426003611839642232027787321464246815611051692176327990415544133468817170587376151545852932478463794283405927121979840982258887229487231738491512887972236643245832798632942337086009571069121812076952894818996675222400713446451892248476418318135073715587455251453368762180114068803706395038779094117509609309873401637491244738447526420010484288776769793489651129167598898244683183257983599511937166364985302351073780281432181921518310093074147706341468371929982791163766735997888563418035856748909819870091072614603402456355741534833825043975325053328589227851956795879434378954417309905801508827262495688310969303751785427418186622785563157220010518608467217169215475484744951713072853167582105826916537765353613440879408576429368516466479641902749924660220919706742551971379954291076253357157790489701954752039385557238823524664905963661677006800573884347118628038965531177381606310946038280674190426620362908546245272775036301635239349756230706687704173093577604799876468592889464911017774063261399681854889534219814096249756842441882132060273124922619324977974446841966526745288272645591103024404846867914146735236574103560136920316191745245774269291898782253178424052668272453366634207504787044615238013032657545654138822522803496608379334716959211302811605162588699635928088815681108778666553204231944741847718568156591564239928573745119902169002464027898036395520713853417369454033431020099006117043610542391397224088363409146279102807625311264390128974764602746426459950402951102734095777780334829162413524336474243441069096221987785973202084248054612704674586498590522113830791634703532726046148162241734278726512087917775295238010918947787571812553015864034993152250516162077718422681744188286573491442483797973241393079017707106003865005462752415711232 A013886 571 1143601127963614922658796015714359169604015489600430151867381966723959990044684234481117238942969202895202486268972982800452481950085941894101145386270001425837830627261033596812891748725911924388179938569236933767858816729746847312379433506254865410263675443520552955478238382072146549398634686366926983159341714317963361696612205034446298035810494735453317849676761240174120472001215488364930284546708501451124408093146645196496280282020957411116079734273480943540591394281302158263555959951312903120998184721335384270816945715770030573102237241836651523165546001141593684138637091661147139571928141744569295042195030632082576238638755419950880727511081815406102213246438229978769268445210812673160621814366103374566898665984681368161324002199626627113506702818144835654831506827901644975700199273070728739107467472547680150736551170951457075400487963168805641154545859050761404861765907627222597631675747296019885900968851090700759583851641804526653268903795752084441366431304174493832965701133230010018700036931799751175070717066822378382096260530105445213619833324644157090631184611508733400863927047522890101149532041812562313696778233163351977661038236375312655243287002810381460880841213871846401915472253212098430434226727787822721458301621529975334589735417991442032346970273312896734482368647888684197431059430665371612573404970380639748361362876448632355915407884330965143303267658477493256028816968453033027954548384519910888902578317386962476834586905998161825287287168634960895252460196559651323162748077534313145216519498063343383374026018834410989582431606261956269368929789528442309309625232839568802658314154288234633722924500197189702408890707836880208600547210295724260685318740716940738474655407642318265588031653891540596035546287964420421772794829321401513381091477726807002318006070602079683824457986792816609093088282033444553926880543723882239728193518897190405923392447179924194233917465874836506770900025204165164961024447729501637931024699923249504741789647251586002936933185938364202623727557341909606641271305585209132169088808561854970615156644578239105215153780761281885460635735313434397444438863785351056337938815602406370776575343345144653104838961514958409513222421554162572087573952547792913780858825245129079510165949931133176235708610993722733736383806058297000691177765324030512288247898230921972651205820492881120694367010367995690093766298876311060572140407444085545431712739452770381645351653686515728060443671003861900835625964182612000147580758548918567645014161784543155028432203696642255622304946489008922533003990895369640364322808430110443456477469880373903577931860045143236901557688620649289854017031944267698386146793498016251746332020815782607073761683661936968656048185900375911587586979794408295947640181343974471798944085247546492979006128960432982033301168716474043179907396665682222460537259222336512866168113783952659981219570281006009040870766384289359618617686510798418207502855715920800248025803680567194477354598184573848380352282243163084266206405446319526061810092653226599786596768757479302122742455182983031119143862403993661366927268921352687401605014147361963709879394514408857713355234418723301677647948267236835811284234574151964519042185786438790569861085365427669926200670293716311733998944155231127226588000882359553075563003509291059890628831722470763398353422963230454050009989016765811515928428058419146549060968695689587021287603484926089568090630789357584697992942614829072297816094333066494702177080172873940711703323344870244509898002372284099077991225168701792637533330780877511190642242156650641227776 A013886 572 2160912096163951922178535869821350227390320340653305601203745208098659630468753899580015738954988430776281971574290741164285395413459993052952913085243434054217537942692376731462542235856523943142324390162395894465865448610394290782358181411546993523541112680462244206977103943135301811054079347048981485714431004440365393434344131042528622486930364916281054902578018383073332472038392747918744587910354889669998245551750920070653083339937776453407788551331672839524108199709331556585750908133282419724538297907524259385839034482256145129955648220582797945324874426285118894550476212015970478226649114940002313694290379641403009418092155801365745794521659843773277746879645793344523089037480104881198769840528129221273625578487342403473856672188344086541614633430676300818628660693784455493443874140017710762097819097166974887066963522992402843050349239588953737745112909794829126261837282543355749361690278466645703762121910017753252885339379101295819164016007531674693703884866566389962969333958915163571014991385146992228376024706521427874700866817350285901409201215581210625429786243999334354803648903333732402648918961183679745967393852482008669725012698231226783342747335326406876273689370813397061974615074557478406998740929572580604140520078391152433030057174303253138177799925403303656782380361253725221571412106283504907227103683072204688031683727725289343502365445179493143901268862893999976807859621445860712566020081840518978521867106028247913427376710793134643884448640663225788920400708692827231405987559370357021180488314916555630235291596356900304763296125381192183998909924539679677517569931966198343301465359890110940374559001988603351601362797025918062004918791064071099814636362259028277318077669307880040470645796180530580969695128256353967528376380051182014836482261385287253756030094815430504004813429188128894410808638905371758874507815243248715958723171115526280939852819632874999850194958158183068426076018824983962425073043647338950982050480184574720175933980177884860397534966287182969623311633071437451601933738352032449454480801816607173115340310582414109563187699205533889746082545104735607510293454965158224822366371920207801215551918373998291878004346831896931947080664651255863014372938367827960507069848700788064511865253679471453553355448658186678540791275645964147002027387667797687043480004564406770018593679817092393468213683047032880139097797835113338103178205413305835910310577662292424504843833553122151239716426531425324238172081888609791894863878769762960027854119654895640360764582274656913671727513127343611732843285068181820603932720479666930421169219806918356235945548921781215865602558571543037330875255016866026304114624296459572779813103908836709283153717073718913989471658535401510506733554236160494957190562181771154728187177273035931645354653087507428994700822769250424823371259702779825730312467834231959943499550426515859815393100976739962491340092295228876675832184664836345495514756069421034683061621809081992534185973382428837536365501253649182810727105126391094221562373154572079705560083147532649953466215555198880145738429794989494721782025681182554828075983372402451043349387733802516451709223590118151704429878311426173370256728555811179292317504912109572619511271351780431407111148165556943730588916909511770611289435651278375985885433415044089455415740300165635453099880721785442598369274926432140934529847949490949906416036496376781568640374341804821212997877039384832602617128590817340483639761736743790261403341028097066402731825286119778178078948546592120526601723359573508910518580776961157065479480227458038843486240768 A013886 573 4083190347724326305687051666466589106469472825447585358255358425376568080625582368521611179825699579165077572463689407200316426040620772153082130072657265198959724735297348915716213007522940234195555613270378085514076443999845519245038984133454029458290533205395681861689312343622285972509834603644649847998445964198372355740946771005768724135384035774127360350154541040067110692524641707899326373488593468163959244850730882536063805380479544377512848197362686384033890082708362210714624171979590195274056382500524799759181092708567779640920034296870196347951632319926719539337954234986593304601772914818950291882692884078246601700125558653275069549462703747678984885615878542438423804306373206820156997130027056076383562137091170610647288404353584958918265679662336156385254521129832905997835754371004985689315651835795606403405348130213708655336962311951620136323557510735195682452327350300883636609870376101662789166385173268425978548044959889677338426111399319611487632662319548120349548038430079407798555655241649431810988028252652281426342767510326945030153981522523356999072110333501334218137621250974514068608512503645923370228116467046724158034952794171382730547388396918047988386722677029129059601249457201425358555796900810601987004594243485413120575739074733849425800349049444469684138968894453479059474250030845909800539303852215379667954652558030419534223077669516924500935232802720889748176873689176212134921949434003225765207607383803584353279141356659961842775449849040730227518743726323288165993349100584326775797972944240246189112439471144915395070971933044288552734452228292593448887519581205505471155463297156837149381674704269601257878683897650669940586510390193354699934542801761067543915365385438752272312037235797252808821744884109102253714659099700551897410542113681274465505274274200203386591367301764154338754042858199145503672985983433554989716692624998422763622955812688052347716933186697041664239723610739087295911620420938614966929251161741406484853399219056765539891649351177339749545181715879529922548562730110373251450804379727002782889207359986591064179093454412402260979725702588465052412010183111604096561149180656523214527268007298119204387336917634453821905381317343744238564342644405819943679422959869850701483556203664611515547906748410152485796965889139793181322326886860665139911374425264756971610494022384623639740945592647815825258674747659699440052946235246409481749373737612182571986768752879305917073728488648132287070074344430096627251194149679223456853912253168061845365209210199558915052858813525008413734805220479714186394931942771323282382067880332119104556043158985032288500734895394913433963227293871709503591413262402612522018405887126812763086750202863552900869257982875421561405187508610913314135268656200684957297431188185455959287249501125255237590658844278446986732647984454062269745575069220594016086518558500330720199652711026416577444836515518111038042598869512765483685268826596583765664003382598543442468836721352289293685915087472855379065299994579464567126049170316938455505075755192916974307271249994206037559222673310858709562448218702340757761377879749023754613079615881385753406623294200732375679836156301164931562889266063747018433025803121765060915504673985641046213072198016895103051121438546872337370432956344714778354897566647198030024091009567503379451843035415702675199715434084188527681377695730223715232766737250385682395092654864295452409801972521556319371262042437093540422990217305375490276659388299779317568477169642242777012396282647286979999209765205102596085030773641560939633903930494437431541408608995508224 A013886 574 7715465818968759808784470843301939844733308827835342970227861109121950994971520424922643793840887502403797298445068665784687508520723711195755094357130843287467929148626340995972053180199107132448427629056081778288662398135900098108809823171082463535443126247853107784028550546513675660503463152339613723982727543678390055492709308195828396527049341709646288042120815803997530217052402182711914336900094582451636142374105852251905012605181971710328197542594216585306149615803074565775610967399130286103608170568751644831356298987143002240533987366268423172806269979499291586507739507895147137389762843108614265132196227581964274681302851613351666618439142195094284112343424385678287591055585007664750416752990964296139934740259089068419575455637594823653269443788201206348572614982256104520518510715311148798988797608060632400469836855711657036447753201869798957752631918444882235300079286653340091461639546829666753199548099082473139433072218768817829015150464589559639463074473823902672654787880248286435101212363653033568225026569307666110211650518953464866737998557551414638022689378653449095897868711961410599592449754489220130835201576404544473849789681376831323394967598387642101319922795388577338892613734345182911915560038270887575380297135474245099420058131966690391810713952660687692119103175954671519452639682285444089985451301422910528417736924772423778442832425833755995383185976571706199683078863109316811360198148110607302711808268998971279256960575021250779329521220352194534552137545461242973239720673292925177091024140302153511068814026612355493233466293578630232013333428110379218027492600019324562120286471482050458682832307597301909647308975115981098294171264976876853645914172838056876821069140632732253688111575570943395459686837176268127347100965702972447686243240664498429235870099751929912794676729659889585570799255481642971084356778744575634808991450033019704613501369069337698570790007720755623414126063697035703561128775552136805830571259189385968771467855554654347681984081205463515868589924511051596690242580809197763997393530191993194458393772795142903958761260467134115474938336388680732156057257681827529530857534994785257427860754014292508795771444780699639350107565050584113375547801904616379338439883435354050300880328646132652210827058779875012282401241210100722044866570951533307092055949998676301332097968889268521698019081608348053302383525585842951541965511842087471610200634632376598183894658840644323113170992837874029414426238856088823761784427021070908920533268394268285023047636898360139998600322554823098324048430851412575757898761238523792044119240503401632157753359837029491317756634821575787587027471226578383282219575411579738005275175326437339120304407324477927789722068185944568941277350270906249163951324159815873390592455397215646078489465342246288783706051065536515826436186688893534918606792397019393788570699548352918306217373868763919409284844954526037932077460667497249476206046134453592918199543649964535498954865892202576091507200005908392909660780157529703175234478657436763491814984588369741307841921309051913978705268362652670110496155716944620961651277481603317956727623621758315293046364776289473648596646189679617403425544697542326126455700753187362623988335813699780410742407062388446082101434392136468780374260454370014306507085214412687196561600766448225704060140744378472571775893351591947873845489765567365144948578172736773111930437666617029419084693613612131281716875003773966989988778933283754411086727030837405539232268486553399673759619009268764223146797619075302279199428888337021582156582136513148642836382482424483807232 A013886 575 14578897316617161534365255002436359868533028895195173345567519060241346697666345906280230188240338116142138453628251508669440406100486861516740562134215013289014199945511577903076920583602466466046310498180242333637351230320856476583267559949735948457740197177903301169251260199074753090466207861840059225198594519253288140377247742068975071568823570515612917203174145677128005177175273487582586549747637919973973202273554447027927650858348487920741431574164668644663770517233784001103489664446439816452222683645254908020696259164537828457641325439705091837793197952622517404534256326454417386103299395927058039737313761359597070581000066717337681988870813039299916241592539729597350526855719651763067115483115630423128544207281886412835440354558218775740861036359983777077659658946791702906627121255309056813807664318667913043690988687773364363046508122150712277002725188872059235591500217522978529942987315223839747509763702487070605132271406274557567536499833073565028820962707354484125362962225304994102601327643563135333443827004513548036540408047797860701312386458395311454739257123843440501237543986323498703850706097690686704182010172323582292363399388659856410084782134950140110106883876636803305096638348779158584502460950395444494036197297683798364020960404304035230272987142101150321022109549982316753669085459176742018225629244727086201361246325468379254184665981217838648684215959378645740322755961207745548608266894329064019770546127235848162203016479821754792596124753298455522264613437502109962458632513192766041025532302742459605603276782637855344638174437424785170244970419087673038249773137233315074196505467345395121112402077802018574808446325491954171941520608819827242590002751741261456621033973927110619136937613628436369871969537549486612855006877561434242029599267775934967934364592648054701459611718709978244427844007581937145585925869698830293114756356255992977207124554949610296413010533308892761823383357927880360306594978162500039919660873083969666239564972884697106440751296355245284752779726478498743454788292934474200521026898057824196466358204472972586747548597418361676309748282413286673698656800283335481320563410685026389307447989241278667260208257371377056127504051477502121942807108949302162673777173663175082118933840839215583372708063804570867208432348550887601152874436739746888015321977327098781355489694878157342007882519996523014382478233674190094259248688280429539555543592781030583877145462716198612336308286594675954012558559302822046537907476197350915227154206893220734794430077158760573016875214289271972253975545387041957949701246475954924685222305039531615273061700640536141850310768946535317799244324750663262541817078671307902383151802491225550006875358339299109057769548937978907245231560196695779420229175690014960250915004760005973929239182047817635404449875499803703137127372409359178989081999496051141882281959604182127138042550706452501670363545911033856443239743198561442698255706182187206663256475295576187413689148034197437300077076900764310173521901040703086169421463367775470317701856798676635343576243564102606992914156529480880555349999965755613541265481088358218304857902311718616311651033397603748143231467547340535297755999643045658094114645560798738418684391726821066671165708628063211286464243181480523040394230578243039193117979994427352520632510837056040947169512026073741660505431248580893760086474405343595022210194960701878895564173240834207045361026342085847681731192067131167257339117031407117255048324622205374709956039099599734314746615772105960275603048083480880777102306445677209196952448594526877254747057574549867018663755776 A013886 576 27547817844765656686167486164443667644064218343436153308237325855622120996816001901438121996332919213442468273545427946733497169274484757942464430510824394230495983762640421235161250673316545355314194835425444145886462489574920130744491716719102656655395228901056384983779765231845283047646051457081397030040057848556397164836355261485789088034158816492045668733767364098839410486624727173384452901633544689169380595873635729361667195377107835623419545376731184601560031528708406767397118758268730391093993511890197026038850989037017415443048404028452670973755217468941024967050985658265820551424439232963099206030356489424731117463599134066946329080346644453043864132793532111775806440329708470942635203269199835547370157020665219545328637359881864335639107306752661825685079206436771304477869596256151823865552920651296691114141094112778540552753064259356077095831485429686599225678159883024459494867310655252880424022529179781089029198575816611403193774808916581150124379168861010397859793841806145107096464185472792306505744785305264655936309585754061308049657443455417111874908748604986602181042423515149320798837771019601195494247792597297126745016523856031227557091081609173466347574444353008851147604844731425937128201146133116819261706989255389779507106358109239967241996467768125786409793105498140986303596986472925678061894565800700470819333767496722634450571210928797828939716936581931188874250189336107397340792625658983580841709791304548787140157629443743833559936274257840656004294501083873986917543033320688628542608533022228463912040572503615447047857265995375876464569448264854656167539547327375680698119342442920903568210119369348204634363646306367180860767195213766463323126306319602231928064493924045502558381344932708657254546237735128308320079209635620004177843385829212837885489801434600799426127635596099376171367032345718585808310506773755079359300263938577924137955311931047025228572539487403417878173086844873069036663812059696558875430913756631530394296962306683791342023037545551388122219740482202523913672377405103608546130115753709326751268543539709585864795391908126618835981258442503109273447423532797781658767934362801283944390895882134664448737537196464718201192735575542240729555226143243114988919163786484378413569309579766874911442401230707075364409303095986603582735234643681450047693335918054011390088329951771530012423150557544789999240670631047272028029260025416674684198889395524066398315569997693721979515093376484128653071602251784714848832540753983275974183943320410809317404041652036724898434350864914151062068000063345902098399101084901077195127606140488937675208288651555936596483808019056766847383282500230461279674616213710785930490327385129740080075391457106472738904071491047638927805557708737750050527523603050230188411400963714354968145524622743730673695915542348413083729415494828808005124041695623754364064219757845355213611976786453290040676265504720020422051739635076219348156457638219263115720276211511311305298909776072682383204232042045223416045961431505679249126981375692920759897279262147361812492890675398934234890386816925098128509211588735292903167941932569166861845873736755349522386773819875043319171509597670493160601510208733510498073580022583027350556316628706465829307701245720912146024141667059943788960391645485269543082061555222110103647706532237354309180461200500084107881957926713518502260459079269156286158927673671503527900933403702336610938288743823162471032273445131904905452115760690801883737387152659731365479942212889352470769647133271266715146050700361006800928227650985945392827867044385862962400497888087027043122722435674144768 A013886 577 52053475069298152373168124496775492182859136926769965334339387342356179927711619080896629304366801492306057890706687194453320779151649615095826629031477428957329835046404935472481174112277397973950332506785185643854391153501102681610607724177481368731021851884111311261030763429607427797774454159654381223258732028781014277965502138735179515498529406561241750177927330645515787194390512475557713900433893771224408153783754117858466759034330898743273623518419191025200585655638486758657038897824328347638695132275335814098179585652698923663890086703235256586536698762351954664940596868318030007713974792551617440540368651009310328163458088560611641147692448265849188261674408885383987023840926576022133315770975394855573132861224337565827542638837254628964916715406013700636103745948317080259639097258544289517985101169229386035165358920494721315184502126422943885816108260402047925666229213846761878797434460224874757059402417180592834724694508642775910054678134886410678222897346361695463134930073953997726051638015453213019447162479698325388260631334130117728775116115165601251247574284027323910027970116673671803218289309965791767674812962489537189327382949593214592597480894082688459453547667226228845277391249471045167460783296461281938705152273328354883683946879760346421524781607681905974779938769911267207715150535673227644057990910897987245146868381247194933496941892306656033963052423246552698739181763449782578446840081194286883907886935753642618853371552756148092181665876839452684722751824053601711807954385706970457999720525746194097346680504511633047325558392350404139403563218924882945185367364294610225383969661185165913575658836500548334545246423829621204718147525686268568553128379718150179848969655070812178235521181808432071158425344690927295755431992759220054319170874534043657609193117175763370029144138050306033377660575434776748637667663470837794794281129890810957507942854924665367103356294133901513223763363293115313470766026016707361130240845290727624090922471915878238563787008872445351326510583474458706510086828606815393293990564505025130740999279241962743369699097054998900667434552683715183609501190021638693394808198049696500234816350213433633072090685249444641991354976006200730864209553035606303382006477699713950171333164020934292664395208704706982176158032477214558621851855191870203719801364005482194346425450309026422514387752718793749285195522966731711459192807706535149672327037321619096132354969402130853388375961216362010727201323700340067478806367422670815986805412062012140268520176355730192884799495114102594049706743696389536267792638794358633442880479671400985067975570743248002744716150953056818276334347395472259312205209709062349104746936464832703627897284821763480305488559195904993535692068584172887475191719568417356656154096203806288448802670348625681634243739524206213796424177732681084626225218716386286196099599392332160274355752424970355580569657222799548855461558771701641257301346534696567045330880433005480531050347754106305466454331223308719811135250207323327414371944105320894437582180817266165308566447732213364353358436883523820490893923303369940453241701640855488804383945013332286317331433273645854520271047451038420491474442096161964823898456112165824735998099471619224153294427474372521938545321543123865418309320776309799982484888777932144329389536706673107289505709706542927562295475664209729279291141496461105324752646484115578208710929767016785257440385088445464063510869171003288385343473696997133849887167276943276807203447324907969487260594321120904405092729779746898816349266018210864034967075326106306137183993396827515819316387331922380980224 A013886 578 98358580779743571183462546669123073212980773644442869856877007461721282193646188643451682041393768362213773196426853508648772438020024259897390931765750742480043821748965281110865307204987778334841381894181069666686654183138771591885592816158595114950339498620956442196883377592156448128985079797549809819270555762159683587186717945285555686741525213697112451400205790313185974977330091877414638339415071785504962466328860700973587316934982567676530054244452313947106220236153504147582063676084120467190953883703241743573869003302598999789729463351658837317708976806979858272322473743273963325616079920812174663886983311150360498167169173485297817540162924084804118965235589448737249592665051948400990405214730434906455613514317949085585618088982433554743979748096310496283561283024069608712045729728633016055920071646138432511695336924681369566090549314020749232433772053391376894805285403149998149795510638138196144947220906627098441525071553307112790810198053981045252428283692969976172884943549981107575219941541583896818730735912438605307244864628769578296526138607501234825117376444720942386023731437422836681863576494853441218861760979905429807762964345296951311305236778070037466952721158465330786713109628480503874988537371927751590355217170808512880852908137694998267027738532864283708952979341583693355147901567390989412927369769523687962837677793416499636097949497562103428783497041289142089851198206398278767190638718542126278652058101418138976021527578198329238247526027567770930566200718673316079377532752691548754381615914393184488135172387549037433968860720316768448884512144457453216968024239815438054358336784746331584983330516368668115409992194582889680556860583815951126543797686207265599036857893192844426004137288467395371834683461716946108386000119694053919599767071051543806021287820035572839579229830647440670877359338203140231369780411529264030233840206045519879356368564494290088386754745994008014539200090851045316644328418248337694956146933554309615198236193413142211486497890781088817615331950194665989142851748556922949075739162990631326244008526078677057063595583424020162736362972845462332062637944626807782600640937172368916555701461240097363176764251945422613278320639302084702617622716710384531468931216054093089397345664072708769521275925721735762896638581111905359105975366311191797102417623781110979006786445289526439137666637129345667249328333941201306558524035272422209696039655257737152240621714823245592375366788283678731885776350821804180625793190078121248422555928859192155862907132596144389108944812383764610433316272272899383266460400901378654277396782211729816552924463258177642050327807924065665996776540139367726084044973699533524873158459241981002128758616686089975953881405822687806825250590650458394640723067161455247782055783255633840851627164205311931994254674405275286990881640669986731715007134079484602034991527824570295425293850398146384853665846059170897931716786685126726867276390768873522798711781078033299836095743505031143407637177740965011076087212463751525135719965679202991860633286242519993449777285508462942454446794865126338437337448868502131642351015686108024269122162210952261592067321708016450034159522589963766131234378602760571548364157918952953114750456822388594144892244733895137534373206137597476130743906640650156133304006318339686096195928095754889994816724878772906548031537359869449734811603655185017866282208711697304884677494138002372885331113570803718639560106037714341627716696906687480214463594897159153670033803554831702088104026690171785094922259224456788102611449891498665932824666589800040675026484034856575411674027378005909584039903232 A013886 579 185855226766818500313992957384481547204905654493782624709719373235429759752083641382629707931592340096651554991225896730630443638164621200725793188154746098966531444174548828298095536804714346332609560303023935447941767771525162359336075846443164254166483105730203422569080530030055875378190079262896599040579425510392548996473232254437336887884810314995225380567384054790506196365963667048622623337731858363593040917576092657017259439286201140439405541538581269960405606359188104525138344896290919342949076348121367094921388504832485386834679522606467285912748715887211316835915832066130696333257724903809219255291599281283764385800741520804267226493730576137075149464902282283471547238312916880036162638000787758425321520717022738417751845201162359007170472324650849231841536326441225162394802825431873630882752777940250505644259134402096326128258587086195559085631417791382637256363433528659335703912803445485515013215630314093553147955646404839414501905644316464855715540407161157891937045857013850701478693194498847600743975399196594790553200064366854874522610302676298893286027390773898461662474090164748194663275594510227227217042179971277943190995049012014069695400413648264244556354919413959018163987917134468648746054340584798777717084326999010300067247467923928062485431069844067298839358863268517616285700110068891857083006344240659336016563265152750428384382330236209428651719574937314641640435948892467582813562880822118208468100012122580470028643045822881060582056901260859177781728114759582100517477245808437864396719361220128100826876601417996259566029672213567515524421809843778180960279835626779577653497773721679556280373781877153711473499028131133601687910465939639939138281110706331290443440877495524616656355785687894759337966919159389566424130717474170054076750292664912723526456032783528977299338046152636823173588390129969831280708933232652528375080896970457020907395654635674346733732783391878405736016807237269227996880990360612674961582896648942349710970900767515284302274118846487440434923767562465434623772680092817207783039146298733881253868238702605433649361544179379358930861423909873654567870934655752587928153127894370918788918323698712528294343192074020008316527089773764761587355776121569007878358685420056900570746363651770540164206778308414168802025075570434460785595159660969906061667221064532826310379895449852839894548482472187223433772978841308607870431177144281640289930926259306051875285007092435130527493537071403614254051942647669654881976718786589535411139312161382606003569561704725431361039810631246365327407260561966157941840039046810416261005632082970253886004276372189828210733753815363460912366197053398064795441176692863480163527524283512951558230434161814301663683223780237564553767175108074205367844481804570136669641043582254781525390327437413102856714519816606627213488786239997505488673262600328303560498054871248417643986181650309124668135171665406335435263038225183041539033145715152358804727716222748057226304691761863314687586482166669639774049019961880706041847652104108520238924113117418706018982908765823655305247764121279707045068362848583557835883173924007967767202156625804624643031999464945173227458146740781272653641064282307661087659499365150600093711132791196967171061175749097336767240550510375007787777417502183160034224494984610932483977416747460039375977725849195733163480150855986013796396508492295520643839555140550944452996330283243356867728189341607756441022316310445471813080801383540575648613883546082635227681978434115496229651214549504894519618242063518238364181475312148579351189355639598755283258228443384775869487486068564603870560895111870283776 A013886 580 351186089131323700001311044499080028188879167750507846607495016645724540275225182080092851956883074891749685461660735233503906124479446953013035582955187276731990887906013880389575787289010477971016381642664331656496430244505257989005950165011916993416853149128409020777012358967832620326615871692633000855909583902821428022167932524552649788566725257284898031907950753642387212454841234417731753135031312144377775140542422249734788884173148516537806650313973933116543700796918348291356612088994639881017600296966995378816418234299309747430431716172457176507580765581566113531007806965534447609041132731040978809782836670736800102948735553983077614631305497290180816024096475729814764572004461723176171763561872523112217935258223221786554518633069956384461095049545855881312348113280892947656022785245654592959861401107003267449211444073900350769521321883288370190318386853227307115232140365881763647371108180879173632491832141341127034676254865899602781536844519773864484702256078694795551699865945947842291691342142798463242592107109111225196029139225549231541939704407448747188692204729853768406637841604422916693496338567501041278051957923967720559522132771533401646198368816523372057862452367195714034090320603943655673784408230137056813315597598865894677468663470080901174471015783114557733289648548566295169737785582655848604622131874134180238145415808152321461420550979773777678572453775151752775235275076842185521858385589288258938650803706440133591082982809449719881916094801679154842664430350034030510608444407758318552380209941995015223239565988200356195663555665246343174450670382888249840754048445622632987564481295726595801593326274049584281556611587689857474221603304633560517643561795141003820631692007463458846116889250703924612723475502169424248911831556232560741696897010253805168438472954707282577555593192545656690471067161106834153426617550556772736644860326672532081945792338621904008965988048224895369793806417712340607610419193722171001808270855148697858659863021472320728479502200519579847738033625472686371172895577624425676181713593405982533109300068804744049956794311941496496269959054532141714502746255601106066224449569110668274138819074728834664085476760921839074643459969633133023096679174480907078694464491806077497664064872748756036999873674673544114904917995474703197715474650259583457132407572467163545651918285387530973862186928005867409307540083213823556514898534165970479364200469944417829878540281638464720574907856937984578800421164871854436026984564138415247755687802159408060952929571274623886017272894862932038978282525553269129846798901603464633475890203753936694869328496045989312499757729388704109257970233795274499392193361180660485636377005349000849982365018271126366042581791975934378732733534613560088507161794497984006580287439634003017368750235257801938756341780825751370537578837939606451221359465177151902203188546955130030711681288611312080918840053458518435739108613082669434827783082689012321931741287585600996994103803080539807593413934709617888570258551331001954081984291056128370823358575054629494877496950819872707826407155118253481735736251072336212834097185239887637936644691108392977484689164977521085061635420684587805595238553791522546086584896408889117873557765996470863487723737870356440601192546788282715534999234765229339549510539081310471884239408664571683587479477413083122250861692643780117229357758769862351938620527820567008159369820647583349839419277843085122749656186095829282899463708693998447200038704404272881900580625794749979669586173878864527646002419478030629329661942625966787468168357205340823075684203309684170155730075605481406488009454746508374048768 A013886 581 663589996067697061164077307732037650704804031247991610698431143613228428118776696852716890086463638057053669658419352153701508887820379620110935620413467312119914558078790835939969941236120950838737482227765955839502646704249311327769995241401237969416696371292269576571577689110129548725322899442505154161299360636086480104991815924553901355682449910957310204356242689658538320263869441636244553307854846426027623816764463725586865562289287896097310236620475096851161247627431409544202130791777423690694664957939331523959381770148478120832625997064557562099076372058428718012559359792250995099720635092327640247643735122250793896928636343268696002123646665903612384173019929451834625062793326729338552526930080339752107419490010336744776248664452731345473382450580263805939610999715950325316495662271061057909979387966957950067471569955831738002862865148361439083779533609479016251114965006878472371635730143127498362400326275649670728659141554448180628703012225540061566629872614107167441034412295752772463426625990083406592378282645949079571210388548142610346239923377774114327842751906980325460593853084786201850696489474315807565686082030475837802215117376840826681803759367900435092631038394577270975967978922952605564201456690603618168623127123693830873915107495833828270442848351268208626976654628617317231291088027847846536138632481143974684231957057778765759213507673749177540544794335005947187995768256398534812166905941180236866188521857970670349435489661286288297832431422219277257743742327653102963869377082679070470383968539675636925346340225191770655927593551268202179460404334053384475093945813298267369046241793003512175625098341003324871732363444527948607849966513129827680202709774120996307343385003158713004939398187674113422614672157683274639167831730047247335566722289871262124515948464080330525506567117652111421300033433478318397622026871770459946436555437749963101018146937705113914413844104308219094110543205103872017241204575043215215544850743221614715392200049757410134271556014031381453730660721617173041004425950820630776091328191264955603122273912411242604988759914426669651463833990754189955189525236703670787343600723405307229427940081397214658546666152181557616595893367899739900186745874365538626874541880853026245106091733470121447321777299705539406112656086873143971900834003941700593926769111891633286630403930683146127218824829178190868870429899958178150036743793406924506751253553591933709967933602895030505127287489418593644594754219664580242974637168889897022871219488950748370918705224134248507053886309400360767028115355244639643146356106905055460547770900526918652650847307616627933241542213205554846322364298732069245267508025099418272522957625243300838099477502844535705230349191500382372153253839532675509320300697705966643345900576734343813523434644535614293811943226111353365723951769647866282821441761895860565542274576292911141871810189158699746117650762133505763582675983805393518628664423990511635127916521300548904688154734979289443154671981781383254469926310321418700370786892882346373399952015948826145376682158366805232782128515282487994976431676466252193012499350119364004240669835688303901679789136088244561657744318592135210642983723610739674363736049537551792682102800778419456578771167920213678753914198249641794228037434036864872673889530310793665737358490951497387013026421176484649145316226845522308552843081523251264627955313512853160473684113261412775189371805995402669223822340248723946429773841109501257878882734603773100907116331921734129584300607403938287775001499768263380201190657603862810662651946387781448377474448679473298032822567501698290294735049386450335334582452224 A013886 582 1253898421689646200469683230216610919566975143717205011844213139174960814463540645518594548566898923636190788469120138410365452746140979078013780398393434602027802711679824642285417121921654592834451506818155261643737337127654962706991694368304054427394768128909991239263202910856449271125810940453775579138258110278408658039029175632927466276854175513347782728225016786612704936744359253093715348104816666451536165080195994193029722386803845151252802309190477887806855056356870313669618931875957282928378536675243506789064881092655919505825463440021281903500427542197701035837555764363924128308588921010139354527459677287481188122231649517877543367340774783198157045537044922054444248810652260801302790021206218047424710112430899851982153366636392618663003448330378047919261698877511268824307640075566204301072843932161948799793092119498301065514593578372659027726659125763396045779586802198117341282326983335089140825644059720026797019410996788755539774217093404989283054333675135693252167220512372860974758172122818829922427947046782740710387212871468136735946723879537093877662233173035368999619923405785713293858616864223003971870278318650162167884256014911522367191482565981284889337112645957164584763517861997485708990737018115950497575648865072863904616762021840687735217324152073409166438859023333287166886096238622604399683598403500130257956134810633752906858105549268070885906932145942008517616126787832706466627956596125464057814770112870121923630842119328297409206358631777620035289360327702578818461232731115363725830582494665577813913752833406635163694779791091482754255838637296688585595834317002542380475993969012322060494671565822012970571229578529149786795037845524281702230025273902466262750474225313648603015317328754686999151743160839649269893383081466481917053372140303827461030097351707375341990420393015367664874123061574830759137957858072037564460068229185398322276864657872785576689031138576489472937220270902981713239874428446455258088406652529167780074534208663620009952595235554321249390762937118424718428744651135040237654317338827712139629080548872127086866623401093983373319977213866241413205247560822467681802299272931723519570895693883725572107920706867845401462475869039395575723716069028333142092106074352719691095912627544629670442972916088649996684529479336760712908696715107160111307865017257218849726151639094493091061316620394820575763709760485204174770608629896220335526372952674753602996476688362155157001512358366805713155829620541343161560557099205944944937712724467297687697740115992956903682976797845881020893831781875578903241220773816212371836476330364966848624652156245358536410559354436722393859855657263226558619641634603971057586374659994015733478045953506094943643460700461084994518184879551058078596795341948762867978333826660978760571031849354405871629929645937876777756564276097469979396298346067142037457110584686576643520524432635508225961872037115303084218681389893367189820208128178310903089365386965320835592733787166265345994522887227270684793382229718341422490822227047609909472092600530872391521867126552620847430097661014365300275691626050036983223846242372006346402765034020081877026889275798299992099882500616593503745704241468655698145008135999652572665794735625061276495728635478224662320535676143758179145835884238158170683728656092010305765380009009030239014583430308609607745516216892128039897527578595867726845600516265843854920729938342527141214789030904711121030879919531819100810007414897397598072847684691059782330734857993076687315770347730131044862554434033914117898800003428507215843418205913032067415847727639042375000817284473229049034995641917799056187237496295083999232 A013886 583 2369326332875261391729098401953941062064330088363431639820446132964552356264243570471279663946458065337389755786018401695797427814620117554484342999831485434084471114303422889673971060235257025673008864835368001433633472641628732572324881944127555516263477223808194325992091797861199136342656327131359813521120100922552091153492281342359486597822790716405543114206688519446195641914165425149785522887722218793496288378255784355334786470988168074762455153772432921507423495130138724860074505866988851188410374788366522636399749236487660508783609301434133603833495870055425550885498570557611387279803750295286999855742927492751253677749013516196833865539373125538175212221342899276572110336646571137796110334790591023436214637725830571510213572688395127661814099854735787250703489824581213209809338842307481528769611563207389269727433490056165747762279558698468573703407830950488739431642274655892188332164033246517717651630594637051594790374398380135227780087844751078789602411173858801627111110529123362166351849781770530818862331045295169798644945051114304195869379147609147404226470612306096129873819430023698697249838950896133169118978062015149627244717869584335496329275329236124525774949268195987570102430919458865076166208965847320349803023674678001302518885780085464642459128763385047611809541967001832765358627097421637350301337668104934131265657741859599212706056786519370167741389961143349150614869462231471492733254689427600868796939532635770542991283081734932278919240667130773934841646015696306452842154609268195604690242103280246538681382113914508792992417660293150884993696502199429257307149458709860000791262972038675371204795561287169404776337132242168504334726071691625927519384396757335371172888080977460363502447134260336403613161020941454391613900082480457303042706288409622647883718992671001810214154681189262247780866965213829807882792753961463876601682203685394737028050597847363696573139190457700060399037432849605349923243044010711569115594381606234503859877455596099134966105474055907694568805141564987558351966172955935711783993105294002372254642474571207435276391846758355974757482704050806054667413223008188612567807032555050947428538234500483561836819514234860899550647602909032619229110725121729398636696690702519841264721431804250797119587447107798196935192999211404266769460234571606317203779884928688507439344900380503121090549923766200325704681524700506282112949407575741266959897487439728816106846463075100795705033703974448337796434664427064715103658756832378977716063957346222757147643395496579590578435101952045708888315932415073877039707055138352779026306906615069678221986725572229638928227818244288660320979734583560481917799004215356383341370793535572321476644336274604810470486748848851450921737566483533711457989380695439954920084292176132314654683509520905994044022901215541947191915646056944154027904673181397445433757533285045255143790311126212007514322621427889018240925356538030054134191032345634576528765975517287360669290796748185677300178622972259413323661673044426965013137973917898161421363070999919483103191422585782669436794777127592211711338074452116282316316696506387287959579919803258072209945115091642119472190776925095353685762872143444810232466733524591512426960427005575786105480966283318018731689956499608855052238820108128058262511789234467729444477572863175250674308383241378839288479586920424596093091391632236588880187676319418041254853828134012325170946479548553183544077707789900354679364090952845784595314653866316450779122004148261929897885544419728258178847256808595031929799724878397522826816052510676177562828559019450022445544314587510467726958645107331727001605981399309282260811776 A013886 584 4477003220158441917446769009183304504762772076408712796792240758573563266721514194968274972043980873603440886061075219255524554080816106287191871033505580268712125914512090182795466148346614147486896014709236643732947933632497120949222782525401216821754946130836802136176224914300990329660720430744949300115475866860024909776722103071519530371674815008416989291225304012312909006700465734069429930911907497521189194638324025932741241802412170772692742860003468530626939198846065970056401263902074389562382215068104153445016601365291515692261227060492292965528451124188890347335609762971404633839524212837964865743416452016623000909356847971773018973639502198076918659406658459500233809384596588131703120613089587498972321220578322221347411240117665404585678745034313392043737291860854273882433012777581263257354137382266660127620327044938448999667675061170747865875600928313453106390369429636984890522430527973555990707556319447144307864858171198355362085965028630606446311448876966028072937086900294573201949132088440578378336057148596303406085931530343953550780511017189521442309403621954005451933413232751020299964983686766904560105809138685842250853547055394733655127916125314045347919519338806555840863310187620048764241231143178189418736599838913961565198005965704531253522211019171957645751732595503719134773170287220808444734198014845704176547386367970159165154558309989833249118762746097715967829037660009797125580990596992332918450895438803507673378952790187712516412871748908962242510859378587238391484044400725685832363331390611048891603101838225210550957096653524808531455769112267971142871355788395472741975145191549175743816703139150274117844413802296569856398759673834202220610948135811964682636411785396417824142592026590035337502513444018302091853093951052432745195800435977593847516343129543359548522739832625431887014797229725165962421472938517455374382487438253403962456619512073247325406313473834775387728088363914763081843762512185232238230615444462929318989500924015809850259633988400873390610987993736670410660008017500001531044256283984177474536460271390567291060341189095493182510547078127873495105794668973136940272525998890982508630648134688609722972875375873737640242118089733614948251512294646815976323145692457379011418897146451494570211664613256588023386438765133894737551035436519001005586111949604932085625148064722186521512828238351051617041143659265286254479601586174078274326879575546513499593381657539892060338769125951590396753333455992119819588990269830244680164987539754787442777958235541680903810112458725323106052677359781686315690165180763666983959180688918823981738563013066066814370333582064224035305393035117589212696451628797202530557587327599424320347979885205732462511096705048826538415285810025157828092250078101921084738433835798669985537421009718399297353776265404049166071533663488527851238199777494026808173374354654356392671541570614134170614823567126253396419468844102852373330235080607276035502307266826249643525150472229875713884743920252446275115164740211211771425945095100094993080642175343175857848331209992572187122345433427430160298969662666336459343877907584181214935207509902802748989601571233484016406828581972798577273299578790344723181341700732595334953586760136071826999761458498036662018801927723052905023348802834075318794977876560194718590942598399924332066151543104645730596653796098052863190430514703742026777158467167530109377851638319529401248614997467600541923015826153146433390776646613586903506199519876867843265804007134422998353287792398097085350488053353303297293527806539023850412821154710493363485038834609264140012382279426492979481893793118170596726970611060730041862997585952768 A013886 585 8459602020708346777066056423144478326455581706875458622009120785696330794772438134357813402375200851373106588192653779898223020605379528324876569365039072297189834340032781222524463378999015001438519128722102866425178961058090319837780994730957326467449850050553034538850236958865893695236348182881872359120599502790963548716981230856645015965344836845824473621042015251938078845972985636194104575693351226276118424134348653033678002790100360702615480740491034024479684248085163182907534023428914900136611437361807429016793129408611158723594662294240301034287664333831353155834253468598351111154882087803807595433055938404146290582291600508327199915982046889415807037417720812000937798731233405842846002210634465671258131064125739163146985162166656783212151814896997487577300587106930688591481183088108672450672142665134848444027286133650255199404049429986287703426827494911394959335837582420298265614688007881936246249295779425101575523584324834933944826052767219477761543831831550943733723585420015816096060617622090486805195706834158819834430981469928963623041228641728769652701695183128386173798915775382879926164234295036766315830013562568329570260835202368116083252746217077410039977590317990026107108403304600840303349774648752925023583279484416976526828065736604379711655457231074717664767809857020771558055069833283248571299509074515967549470291764552637713382768436690869232870842284618368965898779033149392334989821240377608528051421592509066387371321065849415564213237244842409966656759534278330872919722810190432726887115369094138432008689934251534650350899209407565407165814729929965696493142014366856638108491149305192911892240117237905164307033299577924910415691519367545821595388047089942481439919344507938435129469330499679892613949323386775047098667030902243237474138238209310051263761454604986815383016460054372079882776371777322397280817777488551116861168023725608018531229618189221802173356938127028859838588473625691047033354642624824909928947564162928427424353281990705787135396076194661530950023361349012834530010029611442893012233258015414262204910162090931455034306779996792861890089421323929664400066221062232421956876406672436036868196534567286897018410178238986685397018594581767330537713583571194770748973759805304743848782643226057692045714679942024518174266324556523211444834927712335692123338384391092311170539778360972541081951828684519901909199741950588417304511809983780736663293185806274420399666991874338760670207299786094762812402791772117863261129166182595779809995175519374198675060987216022902050666578408691330857745453367961448166034040285240695545781135998964393525773035473221738296122485993931681943940906581072813456408711323072391260639171437389014151291655728425477722167978765701064540294777477617426912616795578890820247032946242421247231973542491576323502180310266998374635455721450690594808462677159833247866546632575522900187579462502208276500310938087620377765542904813738553368865640792929363852023737562342886416531527510461792933767799903574403176811607831419004509780221458096295885402873978854119362755507803244642476396015950602353135803507545104050809492690078026129942690184072019184802783461752511925913818269981177062061154138495714097892321474769888701877579027176796970000285259611218139377543520963793631639159150673578031984788756256094014018450223773348220293573839001159223872057920185405552593015406807720414053261770488815533716888364516156531658542943534859020800389168592548599849343046588342178084402414374693416864078746152977396152425307306087513371551009998694604860336750346330218976853643663997523853697860634958022514917158971359486253643090874715378116188403600801543742980622493599924224 A013886 586 15984993271065829402847154103368265622364020614697246597472530344786644387216566380662224755099303522327378269638016417574725476599265784577780369421958149762456400894227062349083105218128410778238179713021166469105292559088613609475236158651785573458446278260323396367506164549890309017920355963231733789878792961289715410822048790427329009527604712669090858971165118675574131768827482522612021794883734289932112538454692915615540876376084358372119728711848162179568028005285785625200223249582527870021336600472875740032403759950370569967025318842003057144756873319949042319963418658152449112402708236887265110487248643418445898002999574989318810490842364376739647672079327879290988034472979244211654834705144146029507884198577944699029322458904925324540619280571289748606464715778468807380427916165431327985271659271473525304683751004989245416627510873320329683188823575904734750522299948938758153161014789677454508952789327336730333858948185509696464257074875249374154924855226280053649044607854928445589001069118938276971520041371207812876906080794170731935262768322094147815116236763793538405652869683858677656322299868404032453870287067395113369418625851668316371199725163910527534420375381983777651156611415468000610320026983494767030962210248810817501845454517784064562993379009207392108379980935911025271411002194737361436373270762914987770517480268962198538801250989381092394617291714061762210155424100110030975642046541537836991133068595714171555452452403754948468839278274262382915875679799667237110881174791005915586878632813748472968693796221683803826194247917321834551287494207604305421191153369803152563957385404010314760138396373848993985509312297816860417124357392868294823020354201363648434769465515963176212990721103893619135326754995093301752196134064247889949747532442496689574946363204255035726769655646392019742239937983266531527585120286173486556785123540255149692360018487182571462289105722862813668627481944931949780360721865355305155404621590920216342751380382344613952785856092902994199714173742857531483717201991632834924463339572881670296606007685161837167626264993664979894455932487672215128101104329200120393092211038003221617312964389429239167425283283674685593152273631726680931229486380681455360574596849367790074224856521595375381043436996348691384757512070359620451603393844687542729094112264317107516233894507917986162507141553023750902010762737998089454509251771767432599015385578517590344005757958502010543322082267042211508777906318443257206646605316285315142464012963815792865842037639491805962982073945230554060666208360829592177688196609433701690601050569587291151145707903093064653588727573614581500387448530966584593977199295837315252209583437894604284691827871331449473088521503300348229121275722088826606136419493188413569432545550165399431289625782738722890447367844510591584763168796670138525851037203955551790504694787422465655461644149801372688610139538660348661973681375563086330812100711141813952195140789738201123200312645374888269150273754128197277862001556186798745513536393500132101623588937778475420616043199368761372594838667067747787210113962144987171079991483405355678303549205736597146989425940256770454825121760771792778804770903169069496526198104437989054629413247224405897009499017433050237187346155820513604949142678019971494741433320581315053880814952434958049923687731813742432333476740128896399202078936210850647341793737139010190414353313162064865212969672729276490215749760519084872720123441855840552758588101325160690317023548210789192492945983075749170466454898861213367116736792678414499211655385750892473153184159124276360687466986243193801721323867937954187596249889415159371407336408883986621616095232 A013886 587 30204731765221317133079091284793366935519137704872246858692974218537810061464032902775158706043480758077099502203367406123838869366721450033067297087910617130345216524902841748832264960808464897413960763973979482694349450291953440828903037831337162468729417119802759427355888336207131430373731176731860753873691058278284969396197088830187221875056981708708676204426530965567261018159808495286952798914868034758442025062757183173826342692204968880489531542589508113321999541891851372238335445267158022300476957482330866341549107881901817151452097673646032682903955605429471998448637067047806964424560597758595760293169444646905978597731900913417166101560024770627182572435591422216113678323038444526528202704129813724685153729338529809055438780028061935641568892750530827694820320064089747424220416692881743558473798666279686262920666018995518483406012465878148718803738986675157833074921269916311365952152394101248361572904223677010863489185004997186128573312457875209423173048840211548413517921575221433074717572172933962140521181533710404562189669274079601601450598612842794698713557269287828778092681662789473821701615517740470795794770593363649579225614013285197228895122278520087692159639869784322768740695919103038977241192747148239949161201695424958805327111802260199308166273187669993491447343817107524200049544595105486574604968488939747611561174156862363568565602229502851993912206669556255895918964405996711010581990599400567567661330160266435717693179583658430468367697370141422361585376527697621893133519687491465903667084448609074570508799139014621828254212648637984269407207854874452186109325290672203383971828823084962440685189359341095867210860219961209304664837750127358112144924647562306445590469416067506950428450894842058122301105782568460005293744651512756916564545382303584726752249627137779348160684680441675960304835135164973445515960568904262646131352317712842693893335412788597192854700922538441098201093803721174482576648493675693251887600010311931354340040326306147497537664525754524943965511850943820050624545932925672622548343630050871979017220729635882333157226291549548729207307438865812195175747505118013090934463026657671464982823495405028595113457683766608306881555381754521033861438121371496242770219819466196354972913687797930268007485158316604082513482567765287297495321700318550739528903523061148215235047577537573277116294450063982944410672925313573894378137851875044081256304096828326151142272054130727058324020345170417516218450886328188633448812714282610363115440048011480093923407378379252809860111500541407575304925999956050832009930290894420836105645922673918565888092991031755991352344783819757536524110345761467318072308519036724106487158157575631629016567807176024317964931399948232402604230723635939912503981908905044251565516230134933472583075611038043134656851963216189519637771336786400314015292667403884085680375120080293583659348012851880188471684147787357700508285169459989911939959516550815106021467791784033219963368364695736876961744477040509473935146556520776931962521935993257615000681701980198243582615516144831689291284110453870050783040619222379118883277347315291118340680865585290397842515595079105234782995675258034937460573345959372310412015099806682101977991130731326202000445039372933870581619300961456251476541631820841497375580676704194323731463748042618812478202780027829660379502976891878511247473891338064635996338508298285207480868761245016583230740678559713519063993843484526164776018211780656921594939801444781235280957551945564512880510955348477208539958250331385219676038107867766328446369243942542388711115885188140634311495618261579225530958498491784218347870711042423863111417843462096832633881835339776 A013886 588 57073894592145713772517992360824432773615025994720041752286765908174052682220469724031051085861167849078228752179412542854609964711537116896082906423809088989752150098527612877657485237464929399276703012860784463155796502089265879280188655388884099411712107248231460525630011211670236922628430472154868660975602665608782373052033340746679208464007670813361235878245831263544998267562193018822376826339969362702439780413783965095400694708224358637568843137867771666673624030373501813737647030642573249882267643595972970451268264682189452831235037296995986684569461585440156545164594245507390510153788119585514273585643601182564836166959072545163847716192572885784464119031975612494057490921507107547102842927237163860125876562038747094237267344700064935606368049536835035025646242542861935860889324329535170412298218798244774212454477048181323869652532163124441718292543469573804636327712834153224635139476695017107664080589488124922063301532331522522998596016874402343719326251550900855112634232035048012852127933415666480973940327948290101727767608990884044638849804719672133893258778982213664048563032304193780470325078230625825920668333080560964608118185019855283557408898413578645060298706389468623205483819306467691154147686096843405464256633565220748559864339993973200286333128494679214261647174561804230287639217881484284055803161097708901014882424729234102603527367873597245036432700532180075340739805734710393230843390812928131657690684308274328406210065959534293143252613184303387168936156754688540005364518528853874244660405427389351818047170571509580938770656086061578659975238931919408868402225570844894003844880645579006309120631887351435835613890724111662343396928137832651813249460976445012265781492113579846973307187100464918082040255851356319835282890493669657061319034888948619984959794823451479447345288630252816760961286716683408543496702580263289759725127136276020743414642009272124020508071512799117069045644416509812224693392540897792346582748576285095505357601319297654514627249682600926189319024297164212165418522009386497366043428576347966063647611739656614908499233769270697693150793502642795018013846861750833760210851432355482954744663826565489072411346008599502525217566839591126800911489908123695412458838723829101714073458571224959500658367715629988942986836228607118388153640034627523283790151172263607710765258380992517262094082271418500124304186418138919196452309184491823294531312019635706588761600720779689666143202475582975485285865804377382739728606142901563498611315820640956418114665033149327973421751167855026429253778411884955058539339959904788990438473154815110956708032096877893105067667428472731608774790137819804277275255863699184696446726465493871105977577998269985918448359495537381604524071039999315708590324087645886656342149371943605971921857016197933089867278450430488798242904309308804868553248534961022444010895054899880186288026905948501543970063271766261915434039391086174217924565423769890598254772852385772083379742034141394139126849587992481405644687008511851425774558649550907805061608122247319234729915635610757325470753134022098324118008496782792466910036610611860007900763661822266006470486507962434720278435572105974560707500656177759217840610548111512686070348744913730588861576932157835907967169219279136966190025818156443826512981228118591059904614491461395144256812670651626035703976681039633094740866745907884118110329362448174182929210223448223495142144202504720754790712718845369136123491180397952338024307210736412389187368399514676445474601324875911381986431831162174906772811975407479485709749039538021936352085820943184522094704152407295734028082188078123721895149363723010774171715591634987387846338831839309856768 A013886 589 107845004856691592081709277789258301787174197438791159853784999683576628378637968535497905138208515210247050546798148199776699641800049766899097585325424092664187990757374624410009499065186131715132481158605326776476372084859809948979707517185862949957190023068826224402493649025213306241417158110408730865982347577649055691083184535608021138578918046523461363755985218888994195286440957938190160934993563228742923730996912939357386099898430084902073683790334529572653146411824797075180618224397225850633536706774355453829662072358995360007411126955210112567588548389076985722733572019294908871490273109548961034910677408199336672346328520791020161401390567562645978296471012094149171225005570342193564024704333673240850332323578431269363724781990212300243853662627218303463340319229230542420788918794711112885625520698161781519079181286977887781731595894410725088750604778715634879056483684605240367371230699650086094601431317897232733308549844610350737411078413330687817039866490532626993470040558001603548969674888374081120966477600594630941534385385686782460142147804541434696417204483863508748915151824970833375751217422087180633265420802369420772632662631597908441006017357548973189298506034935447413139649479283542238760534922640199976284478572567039414765741193731952118645916943434013533952128342399295816153861653880495654755867509075612672889353530769424788342001458177399109002065079190440601451033242525248316418284291602983880159270967017306177865541915025295226109553789437782686032355846643315160856622547529357448734472962621242736123756002466215835310991079227205065372092278109093576649056567450244673057163431705431793512454154118877909029268267778225590887846707548168221458157478339248937028202490072844285658114915051294330444642168535658558515820824342386554042486117040865967740509584959565116361342346489554461376096618670034914717977301182943904704289032638807964092518272176308841183395672296802041922440228815612865789444356719159688747671061793875343867552009702630445895182928252866897699170103143986052985545796232425054959949248152673538954490419679470519423080154933293698651558577201740896598388586864799446614098119333085215830964937435698055578162254777344787570307337952526286944722162713474893129022969708308067658356965512404273740030567687526947021750158816695478466697292951059916304788370271800694815287748455268857900590849439712442881212921749921268201996961121845559000942190319002827513080350762236643074878815382371821780642876245762348743502852230221536943986812576890737064091377357909360082591510741486579872203566188630760054063529357372323084844842197679580244882793233366718756502207484362520529362651139891928602450671858341028495448033950323037979840103035020751950629755263579083697339866909426984849601505644862757451122504444735649152439518383096032754333607023037857518248209932019797862424727709229257484778947097056803843894424619298165436424516304831995022866944135920044615285238662024637963074629136878584047692395968485840681642922283777104701219941299722074897981238314609759394652736338622511730137227749747497975120057947868286107017079248867596114264058240631091409030190942175533314424249877561849527082947113142138726950599892496129736646792173974803192576737229148081333992200543617680945708007334840278929754705162235248376480913253589871881842595401725499943057004457851705033091809238697427563310095331668777289498832742471594489181903500612773268751136438440187188377450723206467806592982762198003455914127576781285411997331934148141722551476243126118237338022345448514240888778746760196853599073141781034228938100507971291045445935855948985555975203962404084933973592911362022530100287054539848478030773800941047433396224 A013886 590 203780470137049018266651236613693230791387173906021734342596814282096522532166188929683705616194387668796098807612283297555658788756836437939994026108190951927284373319430854297172829129605628532699452157903550106372905447644381365673687973833856682624707637510115831191771119401274256647982136616368804764972532547603170864088670836579777286782289015333243842189669478085638983599009668009350106017613917283009308908532374788995657338012876738668241566532334836375539060559098958159754890417037817256129910687946205286182006902743242144418483828338502461984113158202451421758134230213355042366484132379064211204814098888856404197292107290374046384338902771968213835917706137380717261173291325540358008387032518370278367080747999449216789074708855681475747178077583187635238617040325338697580965275709084688153065643894584161181443410426072233459951008191009884984500302770508144767149001762952154830492921650676413881603837372496438261412369912780691222188376615320441117068386444782754922797197597101974014819530639475235715582385146800395598933245524461402159645877942731749676439664242165002499670105603606487680151476401818429734838074654691581670501955063463196657054858206269098171356399451420903497551461187270844341010266452703397388787909607408355532880072055957697300925527986970722085322855247690752596738220057599660413365735057388987287086189972428920458457819011325351679598814107555722466402625982011948410757864612315667044464793322604957199897036305290517049809377334800372154480786572430115741869526553889952895690300607034296394411893382068082523496918791593191420965013661762043731441604520043823926379278191320769343203740971090099892808616382209166173322766727488377129884247710030537935442506522761964231162432883803644125389621613115587271097622523410994676148952407204675024931499215432875537792668934971574444473508135547100533733818933041652948124274018825247087094371566519643544417226593710523640751301538282659971584028794237109134747559312891729445761122515869780006389269015372913198151625453457575438167791799095310946250561380933351033655158553332897750445230722196993907573628237605939142503623925304945360739708155151979165107284754900497103482716895435117835559650495960279190969564767554175326860021674825788258789066254609342718722402079724184918229994404094945641855360270446948383932206351237745895300733640273125465285503650194098561270167738125155230913910993833083469230292332676697534778236212229097969181712613424437558538405798381952669790563197482955249120175273467290276252721015731430073712542275768769313755959948155918648013836715040751305786784098781785009084162689844386284027286363191811919191626725989103311745475511122021740532086750615444002229490503811678092221847565393890602023815097636312128908291817818352030871402648478630251097676835872110004419540645155307598355041233544826785407306167888072909606998785508291430725699900139037995867373800425088783171368645897022166863615297848124571106611000828913392301830025265379853005130653373912136176074762041833241620828612519660533839835181697898262244891941164634880253851657656437581642664048402124245854437708001632810131578359838224738133870000992644788887191070210685764790006591137664126874216205794593220918990840212606881750108974396802574149219588003679476176738738723994533804250286294759307032029549308047649476402337799413930575969223799547020805948730215670708165363730387526565855734471033845876759887547377710547625168002808147798960368289252000956994184746217003459913376974508144435858398147861771332985490332207244458157127727878958171648261493438368905285906108700646296478161186123453812739032954200831961960518614010336514188156539209072752408935653189496573116627636191232 A013886 591 385057055395923439348079643865663090720019879423253676518271977169392561888060201283484580253781196718551706831702326925995651066153677914365398631925202160651334878724450320492600268392770648295275838415105495367398838200894498408373299237341292904073803561194714550913372570544826994585814309921918769682139618380909428363314301575334376608230636290125206900398649376367324682961213500361091661127490694452621333815677702365292946244874315473331871880389370872100454591582535500172011728775541314277030883078801135230200362419202742572344545650545927420086396732118289728108674181115788860694352689051243603437858167209218617966268852588457506078362491833022433881507348150598207153760693743418643201191868261671890153528034835823257669698319463012334764643785702708693542563123653469592110669394091063736024011942602601604275297662151972458034452706645470166350392268105463534091372204963217977298744848977625330025434399776273349852740448991353185151328046424257815280696676837695260653960055069160782835234510871371942200621576337069329911085094879165482755997742292491746772610743482739239443296642105195503712808464961631246637198511049116262593967038225358025580877834311103487293453568998622493780061319412708994799754087160501853197137192781051391547553131994631874173515248067284293389319336944668520002713444997798475127962665260920393930084877813822570372847224153592022122516171975585851389395477171578353334618916719764090345875250589008003766295043097315191720774205511764069611197950922093628942132917551380730513203729937432581369396092554167622557759025847193163526930018934828381449532649769730168288920639933417603486298806419260777874254591640098209707793153679726757796561118176946983505598226165202279228349135979383084222724216532251594008673392396316666388221423702176923377509763109507067764195817854116367979894917820669463661326344773669650077881288209203584487866737492205389812937370020224406734807155345089689237186090120669025833526676155742199425367952750067028467112958274840164846004970604838923905547838014232928514084780767447470245961710637304136936513293725280329383946085561676579213622287653290614995402208859314214967053441839747822510833630398673544738302777668350672830321978558697807964024237436057215068583538344589666502330851852980268647570014066156878246589349395507899363930011290695605035891616663183609139188598561289962430222148312593673319367536968795191864786545022471242007395842243069312191430750339523187628612298367636989542350814919941472784169511351135040752718301544253606861524861082939841894655221727317082887890209413966122363372922055966899936045143125523877301936871438723625664523083729373777966568274670599816376213734097186923292404773912306424949363452060446203077084936246410451036796983153611387810269614559680468406306135023405191156831022577784824268008538553586831259248512701043930151660277481135331222173499308905921747775121777321634161839556709490344381796147831124285049576776735614288220864984357180653278083198718434436407329953235961862754702985879701549915606669684610534223593555975482576801411509969054559448269365420611105106990678151033229305774706258242794641986140470035669828447991856155865079202723174402813728889458967550877923265455683958855160334789914533017446429992558464936620440327865053220903251429604973415754269898011426908980925826612630962981970573014276462465010254930256164468686610013300897797990888472962482085657427193123405764054993452730186220185945187585324944305587682539770793741599902967405465376081671458871534126726996048178496311047526512787234485062173633351855623279034005262821143646076140922374029669021203357648697813236438283546441486575480209182623847724325970660670839849262593867776 A013886 592 727591490050364261442072156499953275005646523522038603031278143356014764381698138418831391340976828321080311574566102484899750393769872869291597562129640396297621544121602143192561703946390848358007775442354060670385087901587815568513118293304512150164928847519574384540279581379247654505527973970540205790741194424778266733611078199101427338861146953459306952372475104803652966533654271450307247933350336535450788495422484702981861850034670540312758485283582740053111781707428439989027858318942050135820691677444103494659238415728087876939938435810766983317812500315292484962851255062598925924506621945180273260866781297188805513286703247866472845479256967940534344612076830229553095117286555364078796389716127470830133621661728656881348416514111085291376558428862695860639833916435639230225373345653863121551420198359712708187265652877178293583244731990667771290378017259504519185965994587937866928434706792953539605500027916453281134543064719693255360024634025791991504315458258850158283381993336924002100408404238196538080144110756083419581429240560634962920285141908139044965628537341192619196391149429430057559604065520619631445757916126056518077157108485413313680808167623563194278116473465589108327002907200033709885781730967695165742008131088905715823726876516832561218300860260002247691069360871863406004487238837600069050594157471746826917682622400909086654280183649454570057998638047563806038157233008144965953789197228331192666674805504970675660670591995307672189439873960453009487092089727958614252928212751727384194373345570414607913007035815393406221219606952029091619254102018645795078830509960089494633359195757708034184398663048029749526299500216197093921135293812293930276132398951377357728706229018528940356953220174290935688564552384413579987780964723523290673858779142075044752594368059305051021055963150966957211034080076566757111605098641293413358361989998888398733569375429671554018052440394375391785076086911110433912531245937132329806205334410253476283793671742038654846545698341473180607735920295844275766358217180878086266502151025184181457721377645509503422853551397890501433364237002606090431525838836453040795632160989876642546865237990248613486150881325160772584065302993230044158645840381201499598965350283575759762713259382709606953476303074132220267851576338959920114651343758571070385302503574537113016459650315018525953918321806259551729350004342731002106730678095052393101560982305020939817430946835551994098937420057552150601021683401939091055560744646643968845837615224741536685032415612372199410117808706768471169199878008843085678304927221929137901913845583449263178352949005409901785666250290726123899661554276345350884732481632775953830369433110553300271782703831929026778718799382953211055961228813257303144698401863603162841875535044306303325567070943905700243830881670259714822452358177623961568875693647486177008812407199473925546819934742130744745099941306530085619918847492438251052821783464961853052558690862761219364923406761829132653361113635994721133325645076169985081678611622735898270933063622610157931807228377480661681489544069206485787547448279093284654806161732491557032854100154975320986068467475684360566400815075652725665978931223209975932070197202397177295708860565826766027603488309224324710215828178713473360012189443312884515714997335810407259964262645655921549270052340775863459916171709440346627084497388054280182767220309612950850354047150078771349631533386455807582773865868488472515704316076215227284361620706121309619188727445450314410399751891775196966996771276468764544917473452577714349091469961308025399126368117727256458422757028801450408450493633057186105534629561550214564282346905456987904792178696759175729342477512291420969545760768 A013886 593 1374833596671486696764573400613303709945869490158491439052606178784938106303196588015794394473386903537007082181329721140187051552054951137881585422278180344351304145882767518508082433802573862550144036227058077712818209776027485488164195907242820414562844272549867130647007008027622232028701482719565715575599257266839419915296017810519685853837179726554195719380553038833628928667064034395814165862924928706618675515718473575244030732246312343517698425520328870956678323137342142493187392188006691791042432731564699752196267814730491553453645590278079347133872330595766590226284920326124927261318128615710398584989522202166456856130129282664555361686548630397459600479952791943196182834580921846191643136523123552801553927216109294725975764695735855211855820757309226491997489693811457948978498262000478830863673961374165622583995185175824033849504581738142119261617009317007435309187392461540579336228512045347633925285476750036793526836269716261345144131027666847721802826351831258975887213546385664812800864507579560556067021747073151034971642087227677885615357355025078478917612784046722655069686431445069295002785934877666195751697894058480362750017603166565464305217327680121057885711988533426280243238229352153297121456813821165818940794820245401395637607946606158269036142319919771927165118550083925192357086942915886287275793100945573708245191717444840981051154898058132573035352370498259045847908686460734467027369545828343315064783378888416429666782009175389527523655523759705272230505625803079302816677057112856009897393653842797189844964878651621287806617490269131706592810735043168497715515609044266386195367268809500854737745812938339477752910694024519110366371774858308617244010944821756211088715971754083692772407382338294574767169544119911599510351301950698457312021985585932458163070234865084926647754674179246331403339244622118094101861423029431512492733348718219553818193217591893618982783313691119120304542651392453120387233841322935262167251801330913840674615440726260496961077662123700794934598347441577876471285963722037443710421936508355223388703668114870101363714539407809159012439194584540385084517416238518899390121071177319227703995054018758092087799148523821390730127106446311708080764103317426155194217759004635681223310568105267826591866311047181871187083767399655818331201510323195620325815281074330943568285628526448926049693535498810248642124429005885534188810873946711960328130382212133807208943359350160310385540982943308702106871340262435244407673805140469750924091690924984415990863331503838912094977487562431086530242675089413611718983284720886197247043541371427057325394025146254377297337805229346780484835683790845331980562185853881193527343508983841978487951900114290467272210124312448133108590547206208975788521469812604901204797071002599772962285119109334006198335031415909308817631657536976553813777306694093160518187642647095546547653450450818507086509005894697440824658816818591561165378351738321038748817220376165991752939591868135950529546252770939273222455872515288366370817290806749825824010447163248230902889120910779378932168834807762360936604456749829739698612769412540606439456056321636407325003421951093945826732855340870969531212477113578427802010018387339229508298000241648150629246668197484388794033102019995260429931512782021840568590556085832599625396151838826768370011114261455166766226880744663776895446799560550950096391090945994724312401796165280043821580557277978527422566848181388026034554373119501854589256618914424230774511205341644659699830238382637875382534155107334530483610620476840366547184070711848882937376413151477656531628972153398299045394982353228601035062858911359315833801865677450549721282347515677842164542206547945475738582644082868224 A013886 594 2597841569595347774632041431450079064594996720779800351507754952034297927651118570423828582376288744542615398263210838515420966627113369911704631603203336676915205072327409254412280308275461888311150566245489677787654479010068703698899443332057001685104684526393507334322403738144738085730009403299444350048753937355187229010506065782188061759463412021545558497078472844482782547483566853345229781761275331686308037456885124676626712662669199922316050378513596784035868745693981317506567114281907428594216467531717246581357997382144665463676298190730569835805056871979181484360700744330795226555314373652130666433441481488503267548724096128385898545671328322442866942359703437166521324806373403331064650738193725525420126651141889207816772573744592208460955979516747280484030712605755928973735403003931720783477410679845859387134794614062311467992940673505777728008935129061119105522310602798768309415198637048503437940933827731613523870916956495216517421305377686390115991522983977088360549250326416867888994503945858095080806450148573519854849295795478628846966439566620027491251395753125597633894717250892796697619824213394921958174144286280294622080825262380240771256280895429870987106989030749129229506655174560489601335196908778432654164319786901462624352163572452705268106085371166163600869538728444982357871796060551685420075145818167525820741450423148813282882868658413909449765264708017654348744741120858237105391972617971771021160332599679427256172601947513522438743818720719578771838052054337472952064702833454625104909798331704426600420970595823986733558174597852862660563164194994049811891311398350556346830407739389830911085092880262272250298611954286522526336764381875464497268531272984956240274482861315420415184572272630206603053651021143573121263575488924377382586162759259639223106276297553548794675944504179530131937144929782126442835866085390876844197869168270788685869135721778679241834059900484700573915614048706334857783864675080896137462849651737252204095851749102238594721749595863757063682979130178487424888094875898322848437014557724219762748146012752478867693631354799735136976816704032720806363381405166985679682792292222384738454182526232116690550158461477860137639144816273544321614753265177302305218027662446871434897768503553534716557539641632801353975235500197832845332451775458380101907810129029061372376438338523465044297867314485415883906201773067793117066082985461740625453304670055817253820188685640563717374585904058221937622676664677009239904919376631667146314134088237740952955023643583045885449482421218367783312777591083353099468615807343475489959701570382124681856230137307557591200976001951606337307169993349300032259846928399546579091075419583580319607522295995159609662615540176823993981733223103341881962764936670864217959745991860240447796799167945186039424175528642496920843914615868829712836791557855344225134030787541387037698956435061452224798440649250431653864168911178272419048141641337475808546525057471751220704618558727089911770213653755878180624409498116968407866572486555128654882623772625364633170710390421139569490100400850033908830257810131862281582828333473315528628590101431561862916292066009284685027927948000738876155154097954550162664988466424127813223535635720610612688204368332584181564763540517718404260064828744499445239510519881994533608960555837788219055385161152789316556125794594932843580775618152031137671737520936641359229536437176435881843856330454635330104804794184409009578060837706670880372512450888890764896131589255000816339688823880204284910824298397855894096855152913182297735829510126846870034212474245811332497157093653952517130608906015225461200621656187419399701445323724408880335744042830504348863169688142388236700402129614377144287232 A013886 595 4908798298977142103815917263542262997928638763690445790597805509205544266555868814878612926743599170447900692865418777711906965067661356157319897329201722477925310218107558050041303677547447969372324153159357439477862698594097500310922023338068284560119888531168326866700915786678676455176682408173724461632923879900366421946923925707917531482705760526727797878207575775803642452683428451941839148263089505943833705721331511264964184192574514758810894681627180048017088434063484890158249008999435256033916422120971894188243468397384331230867895419662381383502489703471957999040480584063652074651672270393109239111305153293268142255507492873121885543147080515581723202540740104359869366671729378985473169966067241553617057875944877306635923318625421610157151668303501125289648945557033019199043257983333253777393843943494980830429519589304493755952484922554965409958387533949760705983581401109263036885058058210466544223174450999169503073720811650753284390741159904116798693870101787618899266325840786868223271566831967189005649282394339768765087874157670961753104681279019072106588917370442029269883173086335000070328095999256215894663201470738083748456020829385306793661188179015630461365779048854570619940431404883915215015745352526645433463965411095822928171869017272313388044679522623705422967852556030328423999093938544527115840553133343175430046780993168456817310416365141854051174051703799503092448902990257857370761298915795683424911887349711056001591551116759231567532280052472653020744484344210350091086996403605189050234197814042069962504252566809938964156052858515637991795017041606516714955841496358464055167639891303364014997236783571421251452247593237275797045107199531657699174704100431637793022974031290056323079481860049314230518881252720219175599771809455857922058570392688717967526480291015664088858235104873506392344207070678553098336481807239868376737279248551097635580371047529895377633900898039074694052579006785931744552941606363258752673401890733856172788990397847618776951186940357087707309319509053104126470947658461442108075432723809838488656488765024675989070119611826225923307009585805700188638441874998570796786854466030067085471392767727368270729481823737797224558523592196368596704946097774544762266218094074409963496906635722645487296197065560809188828277793637818613889150236449340372401736969889185439278601838447106796823832545697578320920873871932163704628324294672970310156549998788030496666506294348468702312061537559486310229805899920406995428658696663146026326505720843211696993318116157928847677007599696748775578758527228189349456713433850396294612173376943810570845713068091966982490445822055692883572834589993050163357174440802074430359965198431706697360146689798981753310969121020840960660075682912935513216617815855291558601761314347370822462502210175849294142660505305945621725194052878032822825590550393607076798060287153003622050741713086198157507939900722839639328809921157305858315958904938771488603640259796782010604384680776829830403819073300187222006104206537883760515623640275001342149249636792164999171112891007291854042270034233396873040572589775242747685901768424505876799667740781833486187012166585032043718851756847860156738742218563783441766556926524106343777169784117322754196024951861464426790967113728984129700882178321086327742331414032380646882416379573297809504046028189153803306325505441158063379239023240297172748109723961207539876636706522603596383931918624504371435475785337445363410397260983718682083727606801219544843253574845393382529353131561669850230376447875039766096806397579856047968095895791365786516806796535709227923988135141511749889450409321377544269936261638749700255060637459283839198251199523150441472681821283836255645505451251179391776536395776 A013886 596 9275508184201640450823235151837026808470022091429028271648314160418501868667439924792550870761049197304898816416323628963532620168970733431474643756545040339168372578209062249500446107375976164590923805437020718199306063657051625467508305794867012319696617532062673060858316041202853312055293424648008183518800709895575579185405148452058314128713358506967991581128932543533737062032120533078837115705189511567277967652444941077915843596394640703776784641772907348971553758176471016926542263437044877873495385914280620157490834092708715995248587412340606666062032464010100732330922816267986923395411068622166638729070655898054097025454782293279175021993342635666725548378501197515069639443166339190822566826441745487985076816533409922545428353328400661061428763572910014311311378758311768021897770901051049673642530912621923937793046471322913657447625030142340879764250415750381437683983940931227938080825384936634847034695301025598719584004486629290582079643992037702171074378740494627468248872786323961014910807995546577395026703235307808185909564196362003857890506395033510042303007417831404363434607602399853412889719701122569355646956276659619432402546366539935387484784025046206819622012385786033297179601088863689905006871914283068358419638193913511938739862195229210664020808996205029808666519218593115619479119935267705013224602303064997311002635867699334611371608830248362875768850529845019459392488725495559036354686069722217937843905155618820666815344060592507674598835354190646023102113793320862800915073620367449863272932695083846054909235514161922748622424487759677048880126761274342576045679504591070207795006974130314935090298714659483311264120580258172753270929120804635375314147277644408961286834994356689146288650379329662591933101410940039107199709618449886542068368739772035432463076310533886361055677590645621726769058666127932220917469255542623608894707275126200457068330559538969348924934852105898291491543608694479474691412765252610114771574663870191140704547008080129317126100404516661504925056246082455858047455625103670241271879261063908893333664162750146959315247774679258065451379489031705294045163336857299423342943019667501802560008689329067808585765510716582026014600307059307816538571588079650997345853191583994685904922877849167788139300496777607097315871213968625642609293833987107188798405322719568352126789118670822695860815615708681672705813800439114707027133480836615163021891868109901209525136965599447308890397495403203428248313874700803605538139756136387510673722761922265839864270126112305296847347896143786190372803592777515292674223089773825625617735223524962252731792350648401867170506731090131490626953910543987811074489393757494177226418720070203160717417660350082353640301300069108412352537888010429731837698093070051559804012923228732790258825376277559199034558725689945056552031476108638724960905485126147336891157180675126748111175917312861280085962982329054651607260705101368116086369836087344564177803318423685790213705952486112788976483598697688168711630313339375941589985930707153736082273337694097633153761443234866454058944104046331262597528667316425888259354032758356720612594573613647536827420205589745828785743276483497420648511656447131150491949438538302575798339154635001322000674476238963614002554147154649083990636535925818450139421685350337434168313753517557195308941245393322973805926872665438159503381922666121848115300194885931008709616668270503032411993467611467476124589108748505960448657531642483342667585006528166812910376970913460283039224738098721375560111963858343140744010271062173432846979025618699466496989584916387014389874412543076074215109031040576723571054922032208993611554418602664045466161122580560333392652443679655905907566444509788540960406324293664768 A013886 597 17526703448605525343381158799386387072427082703257366093201961691473667738974197123810410763762214209653023046738159806933364406027441690828644679653767298783601703435861341336664058950222208529373742713192020364446426360092327725831388734364195270734904498196824601010259926525343593127153696685825287527315253219795962956010207635550258924511564643407294493915970634808419956472829909931448712091048823534993158294781095082422715284752752228445354091401985548993581480891729997986511852611638210015793664929371275402869749640394891423065709882819561615456777502558954638020589077164089867514866420102114250171210012581123974284008194542068346944187957916457391503260998467750786155108463344933212124215953105876138240985630063402320524319962742039380320521825926936429922196019337585650877601327165957229829725369851501183571287731234724695313875993932956002771494375129588616752441650167297538512503509060963947234641655130568338521366908189791135346599068738746696815992671687918952235924086053108594367022985642528955155165817578934104498232763399391358905746448387850679503614409120496851080206404618051486213687201876210771132211107877775163771646014732730132630258848380638510927739526699784943365285064470281984806424024949328028911882278902796766927060803928514869135992472013341145765502377386838556294867921697843926826428785324597920838956628651256896302940228154154738542440795357978193729845346136057192497206651447392871904375832177092343729752936045885663541676372122547310624581014956217716080999493830690481503244908886784192822282734332023916044268977394487077441898323364047636952733482530131139350402795738093470931268705561661690561498721796597274973052642996940573256861602643123990552160842226616580396774352519969191884513846566867147815713140904315115213523043382873565448048390177942894583487254593601066155007556645638024630814580546257164207411954236445664345261691238726931234709391298624038022857093073593610192033703436012843989348694794459869333358809480963953793503331289161739046538228680797533950779014630615891970459622351570008199758705124679469689619394107105136304218832238330661309058331196098773556767278155787082046059710499078148000933787764553710465732356273009442152281155638544489975752809123514985670655993312451696279098801761095069487660956138036268018253958131299350156523425148840569331991512661388589099772329641343422210931379171268137098727846557117481240360950173440689808679994005813816452565410614594040295508309951590648067309491662723121475768724971799932018500649173657776495153249469420621784170357739197424016547846375297748139747252710845615873969907408429999419345640062852517580480992046838781960196400774783560757473369568045613645990489453632384412803396846968985044512160311972091687529095510326191185755749091319470161023788148602034980601333062184498100618909012247648258246928255718843971074750091573937899174938455725028663289472900593547139928228396016981948377089678435891493444323460787207111242531929227279170440716160623993237576097867916057919198306535114455070781509066159960676483086702770420135863250892794618071203887048843764232826451080971142591854499103273992748867914743035804846207019351458369254139966873649492713772771916679943321546116119745350178010170468717905998183578234730715960338019097916276917193046755144066404806552282606663514425525491175370504968517628928686652176486372848378528299531558650218884265412948630557873948665672607665375925787593039696910673048914750623964837703265615415108337435192175005320101861809919724752174369643323881731769377999870408929157800463480274713509783615991287578006646213960195171402495141565280478404711106914557083640597659650198695063403140072304228048087492698880050813948511419472113765473057382931548340224 A013886 598 33117897981974645312042049470238936647671897809428614733999444349434515402197995710844190246060639579705643452378931150067463513968460940855700470044009767227932703557893643026837632542453478126431684271080819536006304964386939516243765548015083729332012022848777467681754828844640442578089556339241516902414028396023418130862296021491431655471468180113834642279812800473676480312452267249347680008458943389369952132752924272703325275179688522799030839782267029840703771685624468835377228315667989223123203853262222120449787088501694196499427291859593402595432151955318797455288461358794962780331111699511819467512961052889265839884796144467002198635351264284560348033878352710917493535988865758759767130490078364162783742735027642995988498223358549867793487785573109416015224087867683043157487384570323470854894507659561388438431015733736273074850034103907808244927083424866503379677664023320075251994230609307523848267363001757754283142225974367256034602509118536118409201640655997638738530603435200300440906888934582152734636363590991357968516686271061131264813504987334232768285671812998993901923455561322310701824498674827834386749878690391860657661616766495411253892951616906349816706921987059235864854968700981789466705031975451864934967573981799881288832429157595984243559023357305002121828796234093757140980989066751553125561387028229844083825598887298191033354161032789860998162768802984139569716411007617317112561777962147254178607632455204025756741795858352081487118339118857476642268299268790397339742051558670151753123475995383033662815141746293766991937243077346157947732931082356765261502701117494836720061909937237803680655545430737957310910016747752719676281136522443005127821464783162512579665458324463438587172119742453145970837060029662022763841448232284903623786310038889637316537900531755199432330844687921579372385318795784950925599045333630057257070991542652161085547443390578769999307355097358426278774031644884130823340740934179917591265634525377946376496138913326096241682502697398768926689147691917234632305601117543609758837447687611437254001656925030336182474739284174438196090170394917991028434732761549967352113632250274285047608955048322097961828455478692225577312956978077905588801598697613234834503284029901964443730103971422726834704164646108888261660537567836914886716095158243050476561655411644376911512538596554713528078601375734007620265184277894791281368979563239364792386359897327977360407838913577601526641117804197231533103046218607237687249861542148403200725358107514053944334234657770177416393735293434185463471214532539798104100280979678615356925936810327128695745570001932257142814102402284105939514307179961063550964392619206223333377439987952814085826957175921237350132088973333491132588753736372481345820977945256040426486119298986348593225397324377650034224899711645837706990270664454764224039131730302144564735773381035182688268190107907430961234562729828747682099902673805016546231000589502750617484603393152761366776328572446131447531323154197957653940192096082409730263705682943150639186474523125744575540793174780497235282851262996140879568586443109613893893411516168479965005322161575231930492847925168679691637705141896487874806748925508124648178189085057087142207251544154981845162321792234356201175747557843649495743990070811463541866630971024063268397507383540507963626011351309262494332351919059520579979819002570364918961889248215576796703627814517945980761432297657921049057338610604834012106651691747507023990449284202388695430950741207740452694234816446394460516619298196220556136000048459128859450846706177495729857254807701425286198862473220338069636669939657223903018233156870325799420596838549906647833564544580143755584368587404037379856411060825869083063597394092951199934140383232 A013886 599 62578520254003866592984671333380447043468092599966408685693862060472278399500462359348434874868310609345233287024752175370676897162356803090824225780119447841350342796481975266935531647978733756405264784737642009012361658946700527829699579031765732266431293990318742052478108430309551801395526792827914610260670808217178150697206968737521530365911186161338297343381313765443919551039805721815397018223748742365001711581677612123476933570733682648319105865698747042038944456462056328326078553980131060358466058600990527694063289245969299491029829024548186555445540505907829469994507352815480230904698071823149687589530790785864274539434481108224410471003417751648127713679451175262946425811409094048175657225876394414342951192340713320643994610915168356586805128009809213001054949263962112493007122287776980176341305049262093628829217537964582041498229241652869409750379172958149058130764253216867953760234343967999222922864572505396245288489649933187250791793950094056190238325731072146235887795271844561303523548310340529178481364277902358293854137843836439681791124991907171543504020316344882909269700078096675988225114311997081366502194777246367359176345870233201252195996800854497610455265165243546194682273498376757959022893859790629521436808833641638087176515498460328755133336647216098249339794842464072493369165548883598736360778964158210025786169238274268234512955354406672066576426721517134638469899314841438661749133660378662783763266843114960541115081716474625911451225812141284423977625712729733520461708879613241307846020289643928152178281759260820707420872527174824980981819119426708221647135945182483631453943036286562225248937668468660520061618526017611013271194576439584313367349567390822570133300755239730724285647957507706125822641846128409029826357653382120770590650287564614204935887631987608680950529535266602891519382066313778150582336892976680031129119347266158718095711512649145270051200356605366826730489427160417311598317165516478523092622498849355378743056214175765023203523256918397003266159425920665209696430092474643604786958352184568269169402872515722279646428159718924833309711092784398471617361114776448709598651863886280248840357972747890001536270961961511299672089491152711907620659247851644919762701397813795150010205101073299099598278982018679774809378650982463588662358495971004402895654092870041991932924530814696931824426644342957311009243725613104971953819975351080052019909298474231524951119360251001361492203687041354393542456837201240902221346374474273939188213468499115883487751113813478600340277610943846957840375901822161223968559730209361862755828566816211915362565217411131264832957848079173491916170389424666931868685432688265011603342523156023006527871816991140617214391097163818172423466220129876831660253654061565796594523471547036738603727571429627419870275298335202264322191758892459925289174065363562700898645836055888081905547445818428506558070228277047100170148895536397505228619321905533478779147064392876990296813627979891707048867229831526448240460898610246789194929819907523266986308291713666926115465477683634599878946695317091929524654748133746906256385811783442350515176586203387848437509668265131747568475229563062800622838953674536075208764393073150037126271885785840735199678064308687978343254961379509090373979830123075541877846150655997181939341231701870551812875017070740512890593550993460183271306633048879299192979142972211016593680602223046150975418103820882560825177203763354994588341623871953352307585273051739202448070730162427711716539893642980687969467294054036083816789339566819200694817508898398251274913252478766775192212165798007765567223144538221255978356789761147780159578327025070004733572889373213075952044182963872103780518935382615791546315600761429612957153775662923776 A013886 600 118246369359317578190372859442073024559031916797933326927409179545882482150787289659429303389635163941479253771696786918510819203217280219702722550658888744818684684537262853041192838665007879986623183368767136735685470195172599022970109774151895511187216047322698604782616954390443159178259342770870256954281035217741316883856619977503421083090454068212507683834538342289142336178219183618159276112931012463613151554149967402184934062413384103254419036232436650050731444198708094852202451601087128287459425993418556469433815781333927717300666251970257467773200119082667245515958581269644841348950128526178725308879174517283663985512930133598705382844872986074146249387681853198339255151927612659022423180272984806840721181598608856987862631608957752841219016192123239174991977398370806360979186482047070172877848887099324075734039566924776659358989726031691529144843204473088183799474031948422490745650818488862924355659911364539876572417280810844952767104148510691325567276252675010533218654029536228784013176384133673533038724674535867403356601375537302333656642692468708050319115804661115167709102928637168979853718552800291701043538819180851863878144129513324809623709485282997031340792734487758917095993394169780773783114971504856860243562307994166562797109954037394686485179788661806828336808497460885152533150587407872883897067764385746500602004720235227432479352176023115506523496685487323689064544290708546307569203986992374389078989988602211049759753742728835525934249069855396182526446554262751297108791790324233033151583988866661898030655211507282950462479843259428679689663853989856886200961335373666575230519164235189926810839184652332989921571792394970045207124824593413792451840915987355541822201640841476827505226983239771921248758437707905165593670930978385947180243433882572892933992295320999561760046330192894644292522495732280393152439565158188159333060587786775020996634677411533420129640106555430089784051477445900655418642208969810641289923080509905778744300759244507671963364635033528781588667630334118059518955664016977127367010083319620690295237890247013788316506941964903769359427364170170430251217073806925904635298905405139870797240777533849285014422888449051688983498790795618447533858953853644536987746168154864217274014483232424871633029720819495072704727007998779631758301555418514938847570735312956259506612712339842465252073618205497833160249114648119303535644835703184189631735155973299356714138836707310764140632100336515357938697233080956674369128585026122604858723994147244937401730182896626307131887777684755943008432523412054297539651823472292243476283805473341775916487811632733116481827882495079267696773054250404389045117248195673899541445304724794880080398857693488315593788562556685641576429864218638371105046602176597804759139520527084191116089968299691138224509436354924651472190755237466907716108814060340896445611652415144452331150101476100236316279919645105003334974307908240919561159831754854395084429755360170719788801169533394708013104913953738297767748831219265166804965485149943018924552784586156810186246147871735710063624061549176926763088042823121587874161066425600015595378261191639163169996368268844408465989468602575017450047296556016885782560074516690445969352615314680579506329785280619638925862107590863956232879780319645999605515037995202751283082757132504440134847950620256325009461653074963610571583596331996904759617479213227714826202887868181396869406318835600617418693308438560715170414303505536479152013139289229828741291396113451558206372798853751179732605090375891096854825522998786595423418504930654128586865035284659798377866397957702609937567326702778797662216511682515392488660574100240107478704407857427163485500552222714677883396347603693058556000588477099573030896223145571839553568768 A013886 601 223434555657546997586026463270239040869960820960037280695570708576154070032698837347188509947346137458573070590877554264036651620184869750183234044603415087769552381991706694695340669770561609770563595351754581027375722545751897590635584385724648897283005452107456957241879953273640899402145149800867769692586907154317024661595185697651184369133063112764171719127860946362610105887605266350997987046158827358844575555872045604211781486446333373218246069455652855963060513551664457373686482066963002823878132655531914910835116418303587128924385328402935462865270202614797381775098824492520263578052996458954481624448204034274658389777696366683838532851420958550152380162983223984279509678917555196883682123902063355492407841670920140680841617084075083120676533988117924801411240748684727833902719442508718292424451165898495595136617676394916382671647498638251299343163084189804293285604547600716788993277925790363738248875587397270885495189376467186675710231451693049986669507054214614303232905657282712750950209673814697230476916905813389897625726547971269296002915019122711733225391012781894065217754202659078114924231258377741588957437559481923894724497046516234133871053484687222134516559045720565641459242045834604317155812990476489367696707543191921323731409461630531802952428202902113005006726558930169835901760289147119549479614541414846243649528855205438229135144532543646321430590585002911248498312826305566429300925639293206889623208954783102728872438360140640287068527146428521253824132562645158442975265485659380363986172254674800589337989106697393630139487112468032131423838749255905896744978108559348403225181636125559359624103776465139543100124568612178758381936440557327712975640135940395436449893910081547685995396740266409349690173983622850947940501593706966777441478224874625496155497953485110499915807224049927547226533147215853597928268924256827283854652628743080902874568994127156381607523796863730923893070582134495609658092921518667153840917375392941642530310897044125872696470986691034912768935516915178793489114016145231436604626509118089028519792069798269349961645389314739285660954445660300599548931743719205367769912482088579335382600661523080525786133028480897701849171843126095158669658795715323400466861551468050469306024999052526599841880703509451665540525603050238031222270353469052435968326539183832133363391169630571447381430242605326129608945599067417496143241340909994342834058535202155318867621893399359785975685916568668651869508253318317141274325562150640438217689380172821321876312498235612377914586924304228917718557826398668614893404816774892309920994637740651472834966041251240249444334548270461941703256066573828120599204108438603139008729721558221211963759108734169329519923866573111374382291425671884069612220697981629560743117745523321420838847889220110784672609846634302263833004540992549869879312299566370227014941518830779672502466634945991771335680415203961770941660733045558977893341660969356709610895763976407066649885448312877571630906626049737367836409623509324442709325021843807530383229356064895151510004761141699902193501990733355147149874746901200212556202777963688170268527710243363230272803697597023791216262788208430470573050970058759714834380474884353732609417682614930353256616559713129889885863410916253624051050180739032852182593839314519272336472119229352149936724372357616503535478436877552839700526072953858727332820880961980266648718538423303785719730359069548187454605477439634293443129414646349553838311163580471429035024500771302433936899436784484909184979135411391788101778953841771189541038057524806260445625390992764045901268253856140205254509218383116327140999129546907245154013383681442499408320530546342930452970307462370528458773469748815085269544919967496086012844514576731889721557829812224 A013886 602 422194786464719765134632852148619043978570128539815724409368152662826293803546676688452298364186946265320999850263318455587207728649483964114233187193185840566537555335305235682085478697020559850944311741624200162736289299331321626542099916564953367541254046127783227781624619547367087001512606418926109842482056977768511655761091848339353146014023799859570426968993952696504452561830507928322564386836243094797226943958029468259247519781425259365254788969179055736408328470791505390682018546307147319909755365648129394236889260301072524027392936219677956695402886214437459086009935598682529408654444412953701934145344000636297704255462168202047408842993797805694332679807884577527064544972886938265105463497374050511078100570437228386016532710321586662170516974860010931153035359010703803651893771542313806379885340644488524711108389550189359372099620706883231197261982666360118855093213800791221544450183679846028155451345927086352563373999712348992448430623712733077211127105418200319731195077020380967387485792930689816397806923883995522076848861796975381109636126853664164327235645240258005025381373210108915461149810430312418763127374395139969906778435191587499870458790953464954274185442904117778000857074063601610359475240788679061539932278974072391840511913594280717841213854501339866644550290504563156485217386043144392871096289792168186920352939872829503750436784069432692292958190522781002002459970576556546681291458387986356011547698271597857190035607294229385955502703022648048545958518132286748775886453206424035616623534921353599994205400363980686915410384131994538510280137753983593500614794634270843585400013810500948046198524687680796176616180863377392118238876111028611951954380388621124061753135884969897930949827711718582075362673886263219998037715417685799716539126419896349519551956970953277104912024733573495557745785918366051330123254670124617098668258388805895482893585094862629681365525792206314398781593742714600150423325528184856548874563186489953592714501105874837019325289379805458050971946826380562455638193259512675202130903581249249442086461744576219068326354996673282527798369977442883288475857116011448366257988955152677600229966792844222948651814360592908687735941272089376777109831302212207173366648084381189185647045409684582210022837168947564752079882704432176180602947263810473327798841992515316575196325616499628685634380659260884072916117738621943352392254060616190400266318244866221562054565866841472066504885998826087175762971206185884003444803821861351562122886714397639535180054666069609711310185383693227595619874912479457306901152823699712272793995646327322221821112635023535662032343706320230260338159203775254184396908774114456170447402505324939047936371572606871642303500712820913468797644623970637649024639843751805834251512173011410531620128337866295172254042685085260066402724514210472528112383267027057120169015854038684211140874461627779379218970796119635594691988019430786739965815634545419066041086945371548115490746797667447271468971571550138667908859475267168561373862875359707571177927880831801648456676500999600787971169626044418689694525752607083239398970751290328517961368389131372300121137261013051120931244189427547419778775391990476840170645166278513819312151703328717742398439504019419771851153638203527890894787918692828432959475765857552390282949387968483251636398827036701352526919013843764207243650619276927688823686397567128490885791211445287774859455126328029472223962794654892592747161774473433747149948744424237218853175873428397489279194965985580878842654941032758259902254252887903078680200281033115937719478807415172685567651902439135362352474761748352043163443219690429411178761376175940721981408263392118410158197931056554718787667686329023042603455333141644255118583719726123397384585362624479232 A013886 603 797765758270567597165917929168761789692498800644722518740760961490791354329780086776845432515419999680670071045062358127487008933408748115103403375058253782387631235359822043577326893810571745236429141248997356653101284698758886743221902655143805804798192325433583098152868869108879331851274172685797371522839135439368091032353174801682894845407426923453048772546947965208828525418352949205104611343305386192149806522040885826279689817458348164488285761082913729989733612411896563258060240420508503746987236626757004563209410365808577007081392815706744437277019040898442160690233621989331349729652361220496100656299149372594327780434585138245206318232638104532110228813119224845388660298115328026163718800449806089876116824338679932766908487680376939866064219419152281135156978717255137564858901610105666814493627183350924892661319657425572207410019536099863933406947930062908757064780773815133466911303644675559299729639888820752705040469481888463860962796156787621615239675022330857941753834819295247223784436754776457694991171233549633650659707150087987176932572916946624487659486003705343838039799830613879083170093924995184576497405066581075842656811514228097608955223076704356866717964038977448021541523499724211567683732911786582716955886756516480021305292415546517827449786780622387769135809603328126394473459245710772264148651674110007656622717463889622699742705333200509793510620422149750252391784281682402800799474538443270602756028161127666619814861202403742432361167331545099027794889745190188807310954213612356252132032099634272279233850709954966258613378168723524656143793019335519270803769696267489889371977133295880655397759253897051626669856283641650292070076396655364112228830534642166040151118749467890800093589004049576657694978896969918620085252129846365721198781404030990705368960752229690241912574404751769002854058589206195102879758338080518032481896383667219178315820265800529389441758493840127701085876938525233741577035102371641203019343810611169448630278354425625704036932448402820239758458959620830266638175349560990846656340087218213981769784431345775397112499293958353941119486910361536794089638748378987520466533375674009934707711337892821072668638111557716821283267827077619379497969869714058515884164070487507994887144716300686876637428432383653912033458079802048498281229549855383828465062202266113181710360570602517970376256785393558270195891962763132388256493126720810413662250426433315376544568321915875906689761504427029811892532085976130248464621191068066910348537418803150918941211105535255820282980964375094444681400255798623983184486597538772617919878804765439425596042076159536152233835131632464104852566654810359199498702498118485904717079957457181834426931033759707621235404141234923587821409027756826949841192190660278412246614961353732824975412382663125339636045726928371184693152463354867654154000259825109782268443526949284168447477039874709079826032032209282187591390950417899792838663726316936718413781124577191825429491619444974883005855081674510852422443207780961633164178087325667691915855534829927585777270985302640813661725107047945500134648705637302261062504634364574163477027226944314188894395297092017908980475809220528231922896541059892661341927565645554558800530023869755438527068334536730966979457240677832963789742282617948570436410370703939923555002172109124830960828086858806085701291585307150733845552970413365865699115195458878123848266082727828249530165630904145401993771288929970456086692068979868217258734634349104217073153957828802350187022309873487442090072957811617386959646982764120889244575588684631182816204720131169873021122696869988112128369641030607310073496261077744005321622229776058019958152965649441318400045805748190671986870175654721359412566125886933790451855912002115451535749196194483611973451776 A013886 604 1507432648323799873441609209583558877425675573736647040291942208482231637818213899010750270227297137956604384804476389922239372496283301358359707708602074483078631578136388219238322424083854431502908939571585437216287288325664432105616324156274770846960910675984884747610520123264326901327548435933556767713668099473895885035821523803666344247246820876895330463043991372723715699117706345523591110246746871976328125610239752548991660928995136024475801148997919130949240962537922565242406372370899412408187178738347979598494479126100181238116773259989361672856662315072387556691123364635136859845959752886690375924921871081674318755420218170503718012330209517904530460837948067452651360062189184147742125806328339193635034315531990763198501737249234493508839234959408737559996301960806355778155304997604144631329094129590040447576264462442323624811335794789147692919899786313110374269383677216314114804658205262307234871536185439252047357909837953020880831748808388872600265202252595674579283910151826081706151910589849441613809077445435914158009761520177457753942127941528999339897759649049499145357188486333406271427548037665300929843048696849470317857346019316957942758302958602098195930529873202538503168173476326879003525015830658749531312901026737332120897798779059402598178638707487084012150413480541521134952425439999212525622839446544698947709274992806986585507424231045020889504276009840659284911439041570054495501061504657173946308502620365682759470327652503634780431826232333009679752334226039534684252945131507072778628619630441732602127348818308185683355563759518573037460314687959778477494137497436768335280828087807630618258633157867744048103306998168185859086270116675283054816006855682728400156269153194543483351242787203950465927385884389655187117249696489537583074138980052031045162616430669151331030259392837990651184937780289171668158299203370128297600751985893300008331867868008174717348684713688502419885438314975248870604235064318177324706855445528926232709417809615320710325658372663620234799911779412813005270963718919262352134727225924746157104768028369174125571071065886298939813266642238028356934370510496986691072906537605587604305780697319462128640333179179891858558581821475403095679219930775854121742208134342939506882912267290856300114032368122316155253237316935397176800266358061137909985070655411574952538082602672258676247922781462535113497511184294406540613045204471588291722951213774746869426566874905937805251959266397173867598148068633744481330797334764105055653465153373032275601906386264042269820471774892318459647744118548894322657943971138143498097629553363021844544662033764622408104183382008491933678054668796700811878364281964751174004443341052452164514427219599263210442540132344992093992524213760411985957521845321560958872011739295250226623140025083996421765403652140588482718270713876530563524465962957213041061418298330504987604962295281974286548715695037628924642689415399250075754568140009241481139691572005075203193153620371402299731607574969542122390171167240256111254769660111787249278059311237516608401986381156340396989158587074372282798427885413665958831354756946999672932959383162713873280804732735570096236419713877215090138083771297459256306543386361739236563599916143526044466715458753901659813439059353131477722255745481831844342387071350302353471978344347894788588990006429620497746418138265662197851073835198042912117345701652841418723720445407856969808216010856284218954566426880826414766818559398151627549152685557768157246485377786654399238191372023025918975254978746182242642566229927634380448094205959641174851650320608814394624776772079229697058179165862922593680956183052150584647567073473486400656287182996283533126537753075997151684886304071540529662483749359921708556532471930013289527502537154818009709451325472768 A013886 605 2848396494427905879259314630934386180899478942514408674630364654997353471408886800725945366612853398374385034186224843152586006609057045181113036175527804676841923713836018814649718426231280650426088639128401551429905538826949089644945226403323806199750234064199406702772915288276327654287693042990098994455180403386690499695367205090646206766581680830713355792393108690174806026150446143898321007006724993386566383653089508744493074758279481187496690625509700056429495347100857265759963324228135660905313430954262715113968015933346867261745835015331578157456417697366701210721732593866886285985410478342597760255702770096057179142041870808002369437122769338327827813824639853920371525129990692311680793175612227233438564521531152722435466530650561523430510335523780049413767092303476944075017363353712868362731253736261193548445786887768216567087506155088140227815269199424091343687450776190276229283208395601087357181738886848076612621990976681213759751485932369745221537917690032703623428339537765705557330053389440629691321990850417449443722189056158678493200918810219068224691929904535164001094291933744041821488809090435147347401669840008459929573069603028705585981921004879849483888059471447574274354479219316028104932757113106192034383855767290007181020611843349717248635213985228954362671032499599881007929784633808432013616097487328573701225119329608312028404092589407278032138815811362594883671538046901444732954949785232046859378264679359142440446828081685988164791005030177020434550258678829071474254469026251556496167723537854523789536570251912961805326805901945991017247811904298782698161642402756599469759923768222488972081728938845837385486469597914662617381925251825881251322572442278701737626481191263507140749041130931394274001478690794391972610767274496342551774234644258956197945834803666646942272185180406096318778220511625449530658541109113686587040857728480431110143630903616470684311119477074956140538087905951151057929903242013569691091683430497202083688269191679202323968633639917251559830399701201510244743844372430832724198512254836170746588142313829483614107077611824642115105074622640426766355764616778770147877249860450314958292865420672541415490657084716589899392822335241634476696392246156269121112180739994119518141730767080248757293871913768148692849549130486984572572125701668868238294669988204738859917479667366214482360434954322599549341265213484813178133110600922970145214353479109920892568619116682263086794334167087575030649697449752127292099272058255540461801006842928773850944543046480173823700129210739728407159668558598197147476125873655559533413341679889058460752567949816550034436605584775022086136174404408844359699377039543570946361227995065799931597197212483740586029489672794862021061265993546834155481782638220571297933869478196647380219833450917916950682410248167987498112997356278248103857798100693135131572342051139775648418733394371369588685283618440862411879237353277130167143407811180982407034164724330485941547280900137949900699254262220047769120550952139836259631452597118109609043843976616451782704924602268823811258010413060947485662859782585329958497045345374828277984586195724002928107463637225685715605259125911541563442038675562997492020642573480778885755008366347490220790882595966692451530360416503777940096687344478614034450355653637248117445339176172762859884520668469205144685703828686370787869057884627495549363748682780756253894942994588433478726571111201687259041542174108349406898107811644846574564797341744020861351926882333572979859710794450805039666234599679466087865628585951900240994544472566747255482083193012156198022350195664205900210829490081270919496537012897486075931334019889148751115299259799921483122845689004305785914907243811852695553280093310528542993749949919851351465903914126555156970668522170927284224 A013886 606 5382238867183149256460264628545426227069866626449066170503948880414039204263147414274123134499916170259489980277196504426145635336262702748785397540119722827610840108105698399560039147216988516064323457660575462732303749190160537422219861564475757833249650280221144524545211995437723893057087567856715376754686324466581994128375618988722171627516213483929374277920661601476227873221046219233662628567683332303467468426601036859314290284852642708495746711863112916227368664030672661947522378635109844505531289101384290072470315931142373278042553978250059475828608275577802873341042813927864585636880106740865764650847771884866571877069773738935421212565197013085436946512997079492608581996826252489998052999255244989034041485820577187426939621388320236705542553674998020410673057069696322261942409237548517246429369659919590970949608637946413442238404830457586953992442590617381432108808988264307874014213521659155435335183984943746428758910245825567721586095770256034738770960053719715720314240683696868718553034322978551764571911607241599110475249330467641803040673754388024307194680605852700771219739020660861616546966015395360502935078476245105612203525983655745156692686509348807429571392759344250026443444589484548594181579992697841070026633574486644289026755479614638522069144019641104837163577538203947956391867290936131263104542096936478351476546281409318942887464425981131536632477915044795689149460804207469121160218555781348319981668833647296062910232044655229284567809792861532148472263191237690927464068528996101105350653029976696807947037977766671412567761974528282354478913444382042225399898311691982146875319634872632041998528387517051256818897385192413212601129734242126784299090564611681884963394811613402660930884151691772815536426086806977650902182297335505002870937008283107345040115178294778729415368406969586608881124575711077418747398206465730536901619456289311251931880359284767278012393408057570724564273688272304602230491409205096854056730076397737146870675439982886976896763129711161195405608702599935310140136523125383728998334404346273485289062895658149693741082428820265352154865644553425924049329435397427150784119264311380735111533127209372737385849926253757343015896514357864774862248503785009130641701136509208429656033922090291483822266964355053189250336851396030464825966417851040019297982980272051998056552220105843167004842355769445785249675826914071467378625531964814851352395474814775001129100487071070496387796423435334975514687510733227663077437304573805079324404898179237347981578315251449091701405752479047126859880598933278187562168214831588316432781211384608417567308315798958815470307941612168933256158796990011219068432473856266265973892860180493445148252742398476731662570742043641839412694260894304321505401056137168466294305882177082596947230254184066496667060567810287800834380188507976713110371841530525964294887224888083592431289222535520090952873996330063505889826767157160295668834810957626564894732569823707659597612475911865717964488477754611223001581221532966121439284621031272137741758175207195562142178970859896871391176220186748418588998633660196759017344979169223519574778568681812764858163850065264506264798276030419768950046136106222045002461546286928397598319648782494401519386445095591122253320071492210674712617312131765763848289631732027650784954656442415171626273950478019026833476012163248276892159968939807510220159871024668033159759644398477071530409521451149790692608762845565572093643781434129452207254983444566010943037775197284828407554006448818777192047580047129376716080075899960234575579409939003478046768974853593962784696214520822214449576657913886928811232450386676969525418961293899027347433791741618037021469282880488075279659450875074874231220359356588797927614105370153678486725127208286574846752178101474726596575232 A013886 607 10170106331785528974231109313631323945031953741606109065666805678066195231121106933295126303010737598004883963052421644475503155871071242707616926059088944423922959921393068313459864051328510556322631547244778255964153730749753266375829139376663328777457875180696907616955847139795269061156094841419877961023599128749670405481166461621281776397862556480401459895581988700978232949946545862384913425737380258853998417379915668016180784864968438377406891122841758546889916551755110080490855965952787238662627746884724510223657589933376831990244312635574008383622511682066997819773287587828047229352708269534124241179773122624943558488610978224332725989784394189621822920148670865502689413066578988265020641009696734763439075702279016394891947446507485493031218632062558659431354667101071940263853994338176076636301051169554941671795310094787128555223538138678081665481591761067704197906977982336611700885289415694447017635432932062185051897116515384126348541995812411155049269965446787055794202739140211724830778819959601936100678617871872293947982495926873080986487959824731470314097238243039876090872139821792102963055417479778580554810030366201511721440192185884419064241486262097207357080357473488595833966686706063139518010499743642074155008085950075579475927708298104473282869148326905203184949506881708957532063467893199603678561923401024067525642834603870043976273980380472314755411558028975364500754768352884699012332471856010650782291122014657253927001161344155092288782227214677779578724437413740621170426425042198104773435222744547007033998868657572613767702840858685457431988011519274086763764435053027195321306903971827009582335075288143819509244770294343257849308291509672427023554463959992166516006512007390714039209848904743919775507533567995687145859934799211655517264830700867494579752760357220108454183938850020707829370288802277229135987683734195037519152119272781681283690419306732999135979322187276527798873465504601322062627465191108856452326267336998719385138128449777583779160862913482059437680185224954354564110877489728985082035924743751779297050683997622978600502949642861051160940565166247527916454043322585045626452846670026327072883229428114760024636705673451459755127861544842161826906909180800032132968377933111431954008292706096307898503073343302449144705380503618694493360271712245953987184851104066700749863723265440957861391005960506560133542659452910368194471694689183691269040243212554804769333512149153908535718495712237859039013337050281163528865907052728915716128857114642745157150854973993050157308041864900328121406370863565156598315471069362894671905257528033591758365823639667607011030598836616222826874973465710821519192699812759637335663756784025534638161893637948404880894180471901920223215365869169528828178317662842997144518798977173585608548383976938078161974184302996149899247018104038640541838539099857152885300761463757326337583206313647997627221640211497405438697228184763621065566368856071580512975010032496643634930541410883832280962722563933825219424651825609603728155786162792818830768418511609910103965872833609793611480882068025833835816376970208030669542886517598831347435875190466955582467510949840121722573762348842248221975400777309961777131211259094298718393061662110640381290184006286385925693961500849393540195370869250196370863284942852624024038425200264581551019515216056849456495677601351284720070564928189654197471687047172339926081620711746741523097572858629406207699451354792569646929842292796925120748358384557381708165614002803983098644405008857481599181222961734494162102649996858136060526508434479622924005877158276155837071152856679680990113057666341027496299982878812252427952206855854190197306835774993625710978583669913918091430035549271113479951338591988710781722485929856070545950804225168707646660027819670847396185637467979776 A013886 608 19217107481139318412779928763539713524166138767619172294993894671492184390479047785732605218127393421586892580297038261908287547232988345940546299739620578537223259532746857306927728395740711034889442247464221159565674036705349780039242715233682972831363522289439094331956026168248666969350599817312075959055440158513257208744236748552802163664556355123559225771975067225730037678764594772094936092043730140962232081531732488981998693295728682167919984445205856013929685838866799844572945725873476276985264186425475123334296224895230993670141965338176307873424822154059972936313371480757067547073538259447056074157581539772169349926207668901395940383064918160095328691579483709986185828869389525697958522591410639713482047396603956451263187352602256348096013728149184840984385975604838304020490064373598692777502104656353592024890920505186724929836630513625665416480720380777179685830692572127826698418414550634924862219349734570878884143130659741352856161801943266121424138950069354523442940081391691588465045073273425111193887094614917986730701388863549713893476081270098194898468090272424372585277087498784060411694699096430252901791279459002658100458301068297249962380656713298495911303616910464899052796764265802314412768063979594266776930318952512412559169767913432673372164490865773610971778669819457031465946102900017388723692896477026245226293879696765511256160072559568310847753506881694921548962186127023634943335044180018333377392270842991877988335730438752449425929655513584262603011177755007038063760319114136188440530446970968198987219174251552168651810721595664562428846722950451697578032836014278491408891243924237218842473723542067340742444622115541601047801769771348708586043761355954478099317392880781256745641675775239159002366219189010474568828265278676769492447071617776789998074263882671685891555436964955928851727557871541379304029975578255448654989231710031535939860338228584859711374175866767734079861736466598510927234854146233179668909240319437996191136683098589329426421433413702468087538472235146549844997862556512218883492458246201562102769466860020456428195157550761670720076141840056008830038233732970379494285252576588306794453818064023950870232730665972327906577443083564314038944834566945955117428791954313502254471541632072988323158655291157322225462656427461769316429781898765162783656904731009107602518495843232739864232880350782459818417935937116938608491491190451449143857834286660757338379985884652452644020526505981866828630353263425677606912094257810871811894172280401262681107226731498099799644242050575983207709593379925085823165768037593906159402673656731377911671792643159440844619066582507242934532489861656265596377911399796602401075493578877561435162293037670891513981454805930767592340612454674928248803247349542916428374097945699937811173552814534930476365235485043828972820389504812085931360764649838880663171989237549003613054423987667219580473940251158729399988244066627425929620112466629464246741163757084617919968433272680941195474169749687310252217800500813487697403872548056101092417419030145714615330586398458390494858707367515438789475879798842048096186812991286188551511711811900264326051969730467499123080258973977149288301614095980029855290268596424295840716540738751078523993730412390553680841687445236986852959886542667355056099395602896147071854239028813544832196843327774108913811624533830144365934297230229468502608180750351344009446195885053866886316434551334649829070236897572686242609928241515700206562234055991322639535082920050316735739311083776813790401665109358724664895980149263234439616953489522792129267937290209559232742864161090511449125950148472682644128566048351510195780795604202690462744683061683155347442380387991902380187269412765119356084690960586924254397794293506275509371169238143584570484095447159803772715702619095609376768 A013886 609 36312031348921459614599744433864209404431562498852624155107023566622143874348713366391187376806542532841101439166713994477519084049943322862186190506395377345423880068773413667736813889282983868773973608656473448038191558189254373169191778938679867607013908085410850598645484454685297147941874195598744745800469949441578397412429944489421278791308422838113559123499383827588255836587857814317884201570887074997722949835752695740737306893423454506672229168158738936529088611175861248710011909347292821750491678215612177848539449082831838247302813160127129715771594348002794941323784722151170610788651541826854851933793034944218494201364372510672924277747211277935010045090461874911177184285074627294040089616006619662124845335106144783700478399481940323159088468271398901609184239151683104451389369958292134714199096891296744175289086877144669452221542246370621349688641848464373864595730102130433238877086745614133702054092239253626471352567114466148633711943774333478527167387604650088153029403715135891432718289015119340508410849597321350350757961952119905782267811933376905937908552399884376857216855670902399464005129182243520115131944344788734661566791033020298016915692744434012322130152798273338373395076260203547640305325117793979485150668922460974374605300016649149758494112676258110536721877573411784033044845764580057175850939010301528139757673670857813573279875986238373991967898491430509521429380115667795832607712761148882163252358432250476906663569493692588356855047309492387918246625128173138900063458667860089319196235622038437823881760652156928215064681584076695899551044592039113289128349881828180454515809999433073133735388845937100912019599721619712008692694503307836585513538057848191273170967430952077746348650011267107197783132060540144410071687566098705976304228222659253523081190656252172166734623914997844568501138072212701008757312893452991604110692583860869302810019585910636195101878744216573749816181651717615095753308879389536840621495411919815586893760009235242025624295092662945219233895904421395897512921155183680411243077343358593299405895955755133812111867462877628619192835184430952492957685238341374040257596140638813692982512091601608797963920419039999697775725972524453749940913162994934519329687555528255827977281978632892399814253961201559042923020780326080523707590122885891110789010158763417434275669153505601799778795258667311034168342372826179452570050025758963855861160217376993922367993168090965637656578228855144139641399355264730784337672122543173427857247327533253121814420200583401442214171163022759437825400943718284568707693979260242073810191256202596297801845881149498317885160404175046017318687802910106470416617287890866405795418250852516005916743730605711136290909594732988657923866394755194821234654487781109509729987507060340089983587844655139510364505285003297824514277755828763589149497337866754056948569359616995659112021825528372768236982332501497994876986364489051958980416673344103497786207318146867313798912522193180692849735985577151458662684856721140321408040642885270828996997641954377674260985479762224010589177963021412642552359239738371137015523850318660728902882264988758662049368339660011383000518788940054026397504344112793053601122251208263843151072450640397944425785187879993737600665662521562773773706894654868758643622750573266830269470733197152281484524853175467432053203747140358229249738148730236339536334884079888397241229466129465144643172602296311608216589394072625598075956887464338607913387480711411537341027563073636893717458565949986480301693537360746647598167418683031373598127571290603278116557729586696420295468347143475537902023370149229998500726290851466417621126388242069412307545283498516483556003824977082996725698289739761051438237329014313289533931367592066001691461514980496809680491265898856095202864766559252418840756224 A013886 610 68614052451918824601040009890407926435912938687831955319517268306735071156365349618305063149217584960695494364203369429116896780610083304694055435622788500379837910213792041717318115947144669262951499763761795220262629546224553007400563371345603440074450056273133610143981350770070787561242231340029128911832702401426424409241810425348986786923135073925368561685872483700328285404629645314485015814993897948529297358875243549785433511511992370085263630724819372014819396908842349788002479783521545402609433059422517871672908989724548390933279482057355100242771099988966945231687301249865743148686690716586686468858833437453477051651083674636247216181654242520025101060881493864052163249755179893346744744055538396301721919750165847786647345568352291012551072478814650679715863044405367540312002909013350152407639759114693806297812649312272498767495355139390042242488467600319129994576424537622398474318499047736607391122946964341996464220727537347571541505810173779762353622626261343457771143464319201896102738631937721022005796872251911309339581020649943306129188224859327133399281987541144722209337539536355705150401243938633523816909637811693759776987438198682098483227351707714687795502828562727755443539387458840297107596452572179734227797179174476738427074187541859700610858203501451685410652484762636557931752483121686009477658307123817437923985627922895457078035308707564471867254798016655365015388270926402165635828890586658570971452432418110669147570467681057716796285878034502912453905438950191861725115109468111053254694992551863926881996610711974862533483340251460634117522868227690163219511677829506311285078530069008753135166111230839675896123051006781515980841437367226382161215645080892091087663118586569255643012525904489965213500677281370719592650338530897999654233227914233800361101479265953104456752409841814647165613558464834809019715538209456182439396233164300815086772123088909989013906266814951822827292662731272750521252388352610328348859477842510502098895668313130617803874848029652936072017354216325728203271695401358116627311759169535410423571800009324316687084597178094754954710967193774826040213067380442233462501465424274601912221579407903468733151089178364574148926682974451087023368351403574012429820759054924415308359376753801397226132220228959707517617966529839191323021103653321247494431368347674273154449407611051272981604418599329473576211406360736418255833884287073313815191860789628611651901044114643309758015465210741357001653919696928866818699366437249659127729363118192354034880630349575976696361746976170589505412867210419871535923859897002817094925375471600227481244838317951895237529626774596233352852838274369244063092186695445368652666036873426886964268089617553172380378941461100423912375884375804783967970723611167575534081473033740992703150108116449322654320437522373111463671794790525845157622037385718206729880194307712767253596984856819996274932018232060190563183717370774848932026707972617470958104888189736139776400383536735524055426689926795046927442332099344851674842348541495435429806198840312449513197981811023346099240971825230444644162376343913954472628149370798931116191561435690278727531300834834688388953524286979880006551879488496522144706965369971096693575285668411675463052742065892024006770614614599544327314035789519211050532712953555226657938623274385876642220150657765061644649908098076512418526969214219895219624993234241066558998315479855321194433110367775836932914604388179023006105189703932215374677683755152900475790410770301925917987910747544984053610710454003671321408774012986058226547066718628442655024147755979674781504867533775202785202450495486140229807020375951623695811516547177790615275143726249724794799951035554296763956984265946980810444047233310917933878051626398204970684131551938667395674346520321969714100286771217833474564090056671232 A013886 611 129650917863467349563737969408598324739655139730489252149189605639820774934790960947561461564740773579011463894779032365437556415943833889884136941378881221085729560326854600683709357714014258409856739505611847870761216386400436177087867728466769201054598443931912529452542553011901117910521360588716161059673895811258525918122229241805834264992774495367010822367650697280661917595455229637600822363506389758806607351815176203880962029480692398757271428181435491139298258178247421204216269719589239503317901207226888249741235293895835453959015044352152362055532501863952292767548910448106312549977612803959271977588648180742091725534234876915064379785936043730078790161407722597709318007513395760711421772535535576423052084458481380670519651470900301824004104921648841855569343901090961532412270712778538020784599044350833746178545252135692120951098663220026963340054448746599817825591785360706080240321057608633565754829404649517777574904631691290776062540050718448677991009998659394234813704013586705688415059631273295636109449584307299548966173430027472073075917935670989052803014466634145750455653515906632577069633377706635870331670310500566554274282599622207335466754940511643027188372688761616359397937833281825942525006813693908516045350260258357661676169718405096750763858113873831058298035794327965635497985676027277989556679852075337468543149674983009723040029022203935183977264914178735444761397184317859887316161925128051262633385429819424540879836433475160867811324313985899599279701192466236135776202307167439666676367507686240416590560571709804917047669048272271967488179451071260046334366242052944581602323267905436731644109558466235264703685441244782135588886593123115220487603924044211106772333423661386495246855892548295294588544047769205107879245114877151871410650172003442933680725799973608475682136737559978019215434080441280980409765850103365699739645061507801562561881827080865470121028836772994885956121742131805588656941832954665192917497705827916884430006090183105595222432188841695239107729687971834173589599690936153453719236226150460686403247719000018930433781068120618149930263292858406710491153325303927470199271969018815710986072705358633341607162837276583991645439094494667591604572089024948539518991552045895417585386010813926998553788207113594936614650345779855181069858340787998922985557691825978180975906658240798931785304298043897794726454634694243992370839521064556547439144454008536956461859352125618329532833766567330124466901193733886485016876124440100963898665317208516490028981322928387579134190873510268708470563980669058655818392576097859819092423951879120698641280846650775726780188381805220255464083431912423343765808977029739314354280857962847495947298125562460712828447875658768605811260275088220694032790504272506693366783260837419900100105943493382913709278960488275515482187385938744340182797557938856780454166258997636198193844747481931646721230743826717510162093930464860289746791842530402849363364337366903338165013319918742270718364499631594263232593352580294852689528506848856446934228039530291514601754484094691762042050564649857040825380613143416803124935026950281794671359856358914408594623865055876912469738132979899997904220221821319396355929651140205545237085665389889312781369643719963460018425536716079631775474127978730236586332997350223442525587768503334772155086645638091812001757837545066239417651168164175058970356359215638423655753328984639259558722583491417452641653583184562660143600171098479788341098961537856755846238334898417869553000580535417080428213082931150809211451734294170040071020087765385309130768668826971002117538589536060542376429423977854755021755991877746157683647175699017643457324222780522239981060553878350261427676670845436904636029137442552844578482082255590003370045673088333643873509583605711743668733050673716539162865118520204146507776 A013886 612 244984225565436272780453227379466319281660683070261115205039904749624862051983086495761815805964094050145533808729826628695112601762158315640588872047409831164519833847693994104715323636954494234996179554139968157458530124817899386267568047943496145698335472503536094452581926809591971567948026284899219021205883960288150302054384463980566640433866917661651905599596992759225778307009147355862110711766041883768683440554698869214941660121772974534979858005938698121101531109354623190008528341504800109805399948337296776287046491816166007066428139326407834464548438482064605940191859617607348792436097870751713632148226765588472777634273127902644369983351598278957519367710867573508400608821072200775959815886426888070553681126043745510832476790566141516979788528590158807344454016496646000877189546203516530857913247035916220099101394987535489601325598863339909064540004609215124569067818680458666627542980183430509576221488484780007936657395095648929142941678555957631574116781146834245488461065545004294247067397345818688532060432120375394140914395830150350177916101869959442526886439688949517396988302744663905388313002246372528230873605271934542826947623202935070463245199432704291598279004757909900994842595758673282565092074937971326846780400575864370058116662467281857147361848516347205166102899816705369936657797879511616170636434726291269760142245058295716345301559427845397717552509354884776886903754777129871556225456540361568231640839853030390861230769928792770668508461329708334011746422846040882606367041149764636082330398763673931496192358364552657495929908205740397062704269001818703231935751263498387169138772689540274139296810171927236655613491842020490380421261994458580946320771548371892601584522680998757050610995170697243205085999255161357285169433228190107357679424212201657309221688404531420177743750917732545812869344511270419590920437848116518525641639583173582966929920233536804645652217043474400666337048036511622547320265412480799250730305005845251478637747815110473353260746205224389570314571041562755721352708802845609237349757374673698285611985895427770341898825326540196327427749759873851129347606587891622009497935954945565376531429719102086033963468107040259925489058906100051733068073114693961921821829016258512415982673681650410803284474939221357189071624574549394783810085286097548907974276628229939470281992398749955935693871846211868185677431169933232176182492138911986231489307672003159747722652277300375698697634625096848628673554841352417720368584706032698152073226107062087031082180403147461129434780477051422927306639824871826157448423232080782642833341904326340290207766844212988500587000230926427676757202271893952832872137108130456745789772219141817222144224522807764217824595512788076945571455477899000382151887577191927571685912614041845792356987434904565491814826811909789238645854473501265390528415959409728929218029681645435748746831809938617831742534151162952241967504000625127976265968306488251265833624229704806889787888892217994996758570839872308787884956048442584206847001629379978720615408199173876663008017001838523418273401344301068918332794416179801847177229004390070193572101060401181219326227445903225741618144458563679239881596106466849133481279045695911702549486579442368973667074944643915220096304561529157654719097056513335685964069137067009846189828555309278751542762825077869020537553574355723883932282525643937828498324970375464910354506342846836405856314642710693153184077870887696602222288102212256696113682555164914430864877997333656935524200961146981830577738688048772260064430666766294276917285198663587803608292018041942529233157552474846937144993806987053736949426060449051681973826491241370512369216990945847956532628670806546785372151576070521019292305179049693424473231203530691487930462406176426786779756874677528060640573095433213472896716271985108708405280768 A013886 613 462914353133230287085215443952963413992409013587707154935756842737939151337841576783623662768843961266145396027894001043130166528686517964168356233776880099853879413403919445052458724654032829762633261007757151351352599850891908507510836021216496125034912362107561690922576326277747082531704416131104447487461959743073759589952299142834831345631341043872092267960019290414064735464018660550921656813410336230229023631402061232904738882832978315946112820332565573931293577935240996631898034881200542133884769969579809194975161865448089169640496486370721798953507863805677853317196451793923082843025892581440574024471060552999479329488838205744743916900701712856773201956606688619139121521608815756275828837384883882037699978137976228117412701504196482893956465050391049197276245287043534390585509296440686324180125418375162140180218824723807460014997609193003465291264727429425404501724340008396921782073133979244421118921685553208790036853840736095155742770021665623749978240697918061291579140398699742674271842647867943927652148366600833492756059333099985536884984572778215523896643756070168961688792393240629086376783823028673645424155376566478810220429766480323615225093305001656182866776862462394295803022733982524757189955901856392604127217147955334886001975385664976844246226233377337155771302724200852332460470601823593005544317146692888742018132461710313720143158777044954972474360259996690918092632954106711737136753823464057927760325118479410929598874103472809098086552196257854317281907664724347778464747757211278463872816886931077823389397202210191035919269284788504470596979980169228563428562373643466120446415212433429236724842795002948204712874274552942973967151843184345111881577447653113980359390863353289459362608916922704048448547941440576735562623035606124724779635594249801461198471407315173626562418903934118051126531901569472224205576349903789833677459621623898140819655835515843672880675768454403836318289163184255193593494859274930518878603960969285000145986571863502666913174201685513439351600163373863653202884995267175372155400506342947430722147268964451661149401079574619905694024998258265313130779098285069196417242995846514582077401740591464290503024282504083849866886510059081662553149972779186040240693029810593564788843548743288803440740638741954621461039691504082150802854455233880773294943137939851190264981803812921156737497198036702867343874132260908397656684799305939643999462788119171666558184796618313916308236692063275002069585431674464605247041425865808793381816701708669093667147893460014541831423819276461103117904952800603406808677502189796420296853312195474114169487309580285848255077176852351188092314753182498112666504538371135850892228488312579365284812618043112821417546385293907940977889563984462658354101977905459396197775406526289822470172408033397750007237558669326756632089569945784839041449997887589922673324653909487402736888053489442094219090076770944677341950052599453221819856933200954391967878709668474852545122721638290572370035099184755838771706200630543556954563475174824267631155815640096583778366732670130015018420034431348282193876261679392035816766982255367336155527647856500139194239820942500466458137913988279254253944587791704351183453953483817532483963028256943758256834147469000913594606934017719527371312254786881790685455754191189435661045221963598643231995155265856738809399104032388196467914155227415964314719922917622426479728743841240410973741104746797559040075731654337523093267964484721009460762138918397857031300485787665763468344593361752580163641116537298942501905426126140253144246040758268358278888513131947477261078039050114791577327191657880913155620053102190593688603919375401973996316476611147564031529446092238584996142085709292422261382122512566571104695034538793081653465787987913978410641851638170667342488486422791546315554502372622357891923949570228224 A013886 614 874708148421251687107036375999313172250808314986896633337648185818642206315142632559878197210798946201747823681635611763065382507277126376517672551945311776520695215426817257948884327427071506068919405735905664964672629395050121774720235398938012149989969282242861129193190703691989999245267650180018768629988520347800397760866985986728126596101921833587301642584677730549123474061274812379883933221602142209881395725141130039737341641356945170505664509690165266402206543471937459523742305974400345998840377021878980900930826655771014956099253664758552048204981947195567089936868265023339651801530749793327502578271732947010120157663565030752684273570225134159347225674741387400689471575343326770954605344599680267214212672290219465411363283555881539788967529752337314049598880254548277191349879630256834776208391226548318374896055724195715414605619002407605171903484508479364502733514257700986554697908367626892922324838611527405626972357838132021851246554464298669337998884319083635238606613164890275365538497168446535071485814684781203741240081521927073470960686529215387151058333348869997024600368064910909021486806654912644802836830426587968232470597032988692132973649106145369470147209822449341464731926061405891340393910593558980060195457451827666229872980625540198965628653211350348214756468945962756140142666514146602988300364262242188394477718519409034075543468244023281477428431967761427264718460265825511083718021648695333010442222013474903551420285341950908941853210260378561266597739702217856383058076490098201024423230859404582860586256492585906255359901823919244815496994267168408878140581747240736990279691900127410015979687750468130833282896417218455349433163174022156624367848534606999277639733474884748457148886205931800043418825836611987701063594484144193883952406470555408847433873220177717999196296763468983577631058632184824491747682492335004348442250022312625962152315437804001697277792750446850948184277017499746717648072894250411910696405929320809919155851554622975007313792749930492258568724417506024795455268994737006033612935823969430490774786370722620996454751499129655385962447427908873871201899999188321631335737013175706865826831852165931996477218587442676712025273009039318818947230487764421007685525846953143661030925526711758737739913407266357710164893847795985501528248087267373625033379115270728733886621137067173804294159105499816563641229556347980159143346582854925761232776901620766967635016129776474190210722189748618419110622404958254735207441572990404590092892621414246441982445310749452757779319843342584053696293425853530578196659130457769242307484519418577630963009796589001569715649670910543529781219003541546593755021647560870427498726400203823966102492809050488607740310288167039040217708827638993136420843766186863100354638079359068407265318736702851319685675859259682420875784224503316766737874589608457515005988719638442292614736085455938119089377598183920392075673876990243625447703425554660988521960637670840690173982450880621440252102482296340720756175342113054927827520596659142341739267832247426021616920870318032232218325907620373910888518380029005450334216753126309946644728066504911255016981349978678721404370741859004853902117566864395207457016719976510127220657051377416703401849586364705118299134235097994251895955754653138651461935258535537439563169897975313161094594621545394386238598646208271699623483614464757928858236695307605973158448083042604960882830031814196770040237820110623244836300161115465308404753393311759201914920396328828021345352956589380099394651017293150888185440432234318585853266702743519625216322809981707730713260708091847306491186986886598721309638672500200075734987930726339557200271732077172880271929032393619078573990208609536263747595294471825390629156387023398165713776042076746640357439702316234871549011284312941376588389689939231283557126953541517004767232 A013886 615 1652820526596047707903468510924270192263615366133160297662553207180960116502491433920903925347214943176544231698460839647911928693510625133023745488634198882936657016823620232467957460807716651579635903657583795535966530980746068501614565762300501742232246276709078618167318971593866158893881903215357704602630148416552501996205908976969892715943116235247890390175444329958246144635014924679032523929676316651241169157563474806926409170575560171942047476246226202105084613935181921517358701615435712988336813528477822183010060262291925188566554548810487676622591327998433314997828293803621859175314855825478262391819761881216018726076027248029288117441543166303209418523769733907946003425678339279939151711784528643159425410754085414818418896982119969375959797259064513834072456964826279035904609353185146774410537393166452855015590222657049584545510287141333689463323415718335824701161068895537762187417318400012805451500645506616795746904255483448265416249425995908023663875845042226470543420824755387841909847017587182381957307882292649590927538361224696364376242523636460668250992829357582537780068283677576537912782277309976414806783995506973957093001094430377016318752194200893498967122969785957252830576063998607288285440852450054834383410146335099622648628254640742679085002991264854775460951513284953194217098079802968315396742698276447440176473627282689700056520202922583934741487336459024593739531527575379327438894730681943005875288565557746553850125733019495107439686805282997255402557813640390450022283477241877513317355488543398826712251508182565711127898969619439587529024463424876027050342770970184913248816864339949889074706623276565042384696017290642237717723272410698448393506819840278411051155902671024372677906610370139544442823898435240376323334102215376148912180789754442785027928952904770244305348082754560360817164197500214445222684911676469496677325490161224014052226377180431879121804291876355252458667955402961405772833802642962333270786359054864157319484110365825638619908738900660396039187460138024260698821723847215016921927919026268833592331532953601511029011880707424668342289861458914983059231777666278528279805916512394071046675009233475790719464971836883749388171069144407582080480418304041474650323703575557761286883885657684534553732697141477005680858138192164732151728681761636645907072108083880352232674928725745471032505632661077384526430850329340173352175115872016360801095784441749397500162158309472782648093906638917408962020556492159483496454958192332820492646924860474820883885220942221948611553837745159865174797776103204067581904799820826111648468908388722896983512495321086518084460717363093916481638430083993114068488744538298811947913446580339243980355132211913657550642630591215625146095634024156982800460913586178534810912766338356172179513794674133362435823162029599592649413845526283256291352212537273849714836092989772125971441635522806079811477049445194087413646936396700666849966066418469654759464118202415101250671671745594093614284783267731943037804728845880973865192438788022276395584839244104292814641935085103528968317648610414690049795898314647770777125281771375233261585523169552150319927415516511994246614013953036083778116486584821523364140169532574288072082503257122525413626119207983120974258478345646802566537323408421895365626082600478408600499817777416539183190969844287779616096366718471538914146686416943710116800595879002403489062427378648970725447377555088162371392097270790143498838022838627551871753059893314211643972303450270906637495895476681775652951933444584537486786306656136901633585456969666891180756659411515513308394609667695731231939212437336572627611327118858056706409674286707984419803056237599405029668397881946015062897530501904218817016145384538159720353775915028425191448368274873995726926623426283293763122154476636011077370329639093378008473263349537203664009035776 A013886 616 3123116776799040675327741187250151378655175160153503437333635338586512445419379733811054588410486245748216330801997251851825647277539484911357412715467545914832853125965374435424013443303515537892029455202453297363305206012226387166458831798338634476066301132588620266373184574516678490128794640094837027170582644283168278091966807013795046239479202258404885748783033991670543251025695881195910128176750618302052473522718899963974321123626120082976190765595629152259300523784273833077712447094075629319945616065378781506705953549698428494709327345686735578140396650463343642153816413465922149198181341492437309311186083818365590072194026655004205889497781837665222814541122528560969713801052168196516063021733268219197469154547775669107610158332710466293793602187216015276420624362112862425316200886279351420229370320930747988346098785845635869370490782253075616931833099992064387608923518630803498220953767494475396771381171728646885505886380225348371986051595380235932458502552764749787491790600991388693661905809328177039110306340527957302229766806142627059841687832902699711985692018583548520748008066652070943590780182172057514173625220822121766156307892000618637971391946091793927056308615772511674316565952097720376510943900682345213296191543390121523768923193864998862633290932198349108358199229054822437290413584457135233787592306896830236639378918957297411156398766796021080401602743378206183543219109497554364990057438465217681725757264243820040265474381090181331174594117284982557896500362804845301867706145524980009084048775775973034193015657813514325644521800225865222528043697304816144681462089056590366157740384717110431999115244731452454008765283999844271839802928402538645734021894551955196613110556698282181832246637943883838713737868118480287408529772854903878947691630534722944419653655682360900991567966034369111868567318342085208830538283186683113897580571792963737784637291076074304968429492192220841677820291154862977583362022792457050153813238906581556017862951455732420315743715947043063222975370678086226240151167086534385095133494098628747353394710060070899992067921404567015710203968937199066709266471661314586124616306052491440039523603847280382918197987903876752563907630781059946056649223053931041172062859917859527879334610054419650587627585072226422670367750467492328602477661738972233733334429127841629407591099722449418207949603296126671324838888995110652680722829348054210846204959216027525535586409152513866962793506979885890617547258889776810911429402441569942952649864514757686347921229165352442994036562080446236118612284195779103572604688787838754135374098286262347007341738758874809803818268786346645578376565056950700564166140039744209494794915427918464569471686463401266070652694200982126376057634991758261676301327563208201665586814064434995552899521974812829391133500629946443083367621263408000023937817539631473657963406558497736527605028351557638617213065366056501366030014313240885658356680190214868604531094903501098040029169436978740282556869349641712142058605875853620024503946175805676764252453520803660365177331994888905025606042649484065048012735986612358931791064426173956763627633844444317575724606682704535944585949117210486752448013323108036260131611863327332363788791514554496100774678819590249933087644410627137432046797118204943982235345647220785582429239678037415111303794506731171153627979467488828842926325959491492437982668353894813556020712777018978315742150312012828795786622455772389870812365139139785935204685876489948267677457485921496513199844224082629456997078975016715329831827895623292945970804755259528234639999410898545451116585800568487472472913766793192866810280161326380494617115422586232704158421368768232563100455248992967790369160915422150941631563801971001386469443648208431332154710344417106357737285974355270829395203190108154179444499035482396096714807280858314852994225713184768 A013886 617 5901341521702609690797689259709894040262702017020935183075642659462239148466206524857886796513625674405965635760868343187150484674925729424983803629940579799198884615524140641195282234036137247903566313607989272192185891514110589945351281883523136869671648498503214019490245630100331141235686230494721011756663505992857716897681535595442677932640237253009603154556459973572925069754122114839593509078686312323772688289376906367127030016927960472949154832565001785976301972126002738220986953230658298742830997857425653414063355236996560133890914253934593572915593018022719319217302572759975583616109121081181781680519266028501431301535522558442987314206544631433399743226839814047894420167626543354754464171850488162412523395420531375524328711660423050373830989297693391553835566334668877227279883076285101504419970818580471614843161190572766478414659526440379587334650007085805120765418395252170104526371168537000886526505177900955838151586715709651072556939540979441650423747751622582726451287782334096351105340036320624831437583331258731223659696004349311528210938395042288489377380096170878611252772106487620388738943327266490372942028661258414981432442390871824958514327136792778867159934958488033339415004892973385296403031244524537679997658062260585147424996661585098170868262280172170127982185800846662723185972215955500109437553220158429716586197945136302554603974104977223960852295692599670301825393446295074806345532853885844444423175702282666545844351895327811757584915457009949921959374397544425927359557765987345425804927877145453814274028210503366637279467769009187696801870473028866832873460956694483344999949183269140924771704194756721150616434600157017741051792739815728143742344283244748876953842088399259665760394615166348697350640235984900559717960785833895012735431778926235364641156118860407322964835098443630773975265010585017263879502562684494438161223525881686904078241516824035572290585378702670351367475531916912126826238210683897483345040574214231497641561261456305397991179221854622266888111125221450034344149960489368604975441206176957724879059335498788050356211798112584886741498693176725366083695228324126879874318984194994145372602537074497898589973535607552587588677814079705880150370559107570369605412474089269992375898540451309630321562280669756737032401449515358544372726510336786285751029270578237451996443099120349302264358916001055482081933169800713245764608075205544099080241812375910699371226939969497322569151801396969022562417538885837789040287833112712433965152699191421651877068821151516685003355678537224633490173976623249929179479496583458898974070564150576170509968714623129556611381278514079458392241849281532221363630284902619386446660638755301037259607475647276203526591070075961394572154473236106674999165346920956195204839545078106305676901243938903128406945346518326640564152789375455327789232134012726364416930598203927451014993578212196064086650057497608651173206602085841953831689715473663928839326611934618762821301837634693044318230418503263790728845395787624973082461872567524781032074980094397930908907400862918238491424358797100305824643329512751141842026578025636671133934340828178960272926793600224644575739382701509185031849687638918605859984369565363700759979659204573710088148608307775509385564554073699898823197802337052279590624477603927685371419653559949802397036088378495005614418513906423931339070611890624420383054034676132315061422946200646196818120263480769456881996936620508923183411179171234087030012847882267358568258757986757710323454003250811365977799056524664384752359667373077114405332161599786236247272234406852742730975464798008595736385698720491879858952967463877166138452673554825422558331219948940651667792601023929144161712274652632402910476870750162741147828293695457909175436911716079542826176927983990540390558635301526284676544583153478400227677204964076884280142593092411115700224 A013886 618 11150986096480556788221208099091505061871113324898214452013875948754744303288992930762667438314658638335931674433392473499457567026230060698107795857419561490012638005186719383102087060403195787246645992071621073077644310656534919221857531006085046688551717510019721108380144454777422513882433159183448992743015147691912170402918303852009430055823147825694849813548940959344244878205157016293221027762795137805006511065581342210319487855026532414949588598660185294723668964866186742054753875242148540238893682959460077070304866028461116139075987064978682108386971267879153698574799987804921543582324079703126496846495428470943392541579874289711998653330632126128346286009653253750851763727301752273756683356275183216073507007237982630186754755034762262448779074785263906491597963407867601004596794104689886679503835419723464588315962404548201209085031372056895176080759944589110610434470106279852560069686116190123691152115335995953321184417407230053957869271134569441600507900191537980397255106952289473773965415161750290421489851460079898240828204459546319885738486441243266976295837353561414755707678083711599882708667665016287681019323213396740679635337303634892543210000099215257578461663979640316181091731965605933707753682942653741614917814749389609355849556091838030780531200620220367164391042859334226788525071148158602430789698563108323722710348878795312945497922141593603125259750667274173812879605043528891911676715823651367315159811265410853659698020322150782607156213530271377054136931161619225810708944848761176321547365958961980872930146937664425490070889353351152777870516785980209843659039873019281505244863978331504078939019551878068071127995094549495698923753903788125797114934002602213645927917487292412288111537332190647175355454569429516580825147726166581331424464355642088705494260085202822144440017527295934514318893555521109901274263898366614786527426815353207359965314666462159248261976832864447410492738005893175813662801283285550799809321627736836982535569629687468078271396539881394887599234362662444898495606752541975256166234489073381654284274390459773938735486414936000799270360202668558596540035825193963780150357174327366697283417830774784845242859113730891927824762759794961680543975396631773528154560037839913720953741853283500235547453795560590898080840742157837013973284086684060588394000876747978985694014993918640190381060148190282405166594295793994126372938951449989552210854360927524828389490546504283116812347031062067962025222184117434739361278600239121808422665655505736227894049178245629079448420782782226476254761060660041122179810713400213264816636567760875913358180564152997670027054499679292094035311646663206276457632150182872708809243649851576670372561978543872401345333635101294220418916783683803617664822866250737355860818249514147175805290929707145306537654904529941433557525057914600372820043785002159330958570716586998785759499385595262892424083175845641383780053652690140209017838272288140202689068707460073706426721670735711666366310015430375154519922936827630945137481315623672665445215855987011309511682339633742690069763742803519230676459646860750149588154476986746233401206044530020461604993735529589281201690713892525307742262150572496152237638945230885157317633244683867936223842789502906753718662443311932970419552224966419201841497112897098428591902691937967228215762687445176050768825562485133655092504977968943404774366646194909986305982833606462632829221870024830581101601187536141804961831895004230451361127316947200168195107564811521793180468334014629131187937807639197032167746751958810576912654681929784878853285701423687923376683847067443506228410851959882400441322040824783449065903741463644364052700806616479889290607529531583745075358339390825304302743959709643510465219613261539010524811974397528989578973485456853037424707099389434418683688994900151873761411560829560830075460479344441087071440863232 A013886 619 21070546496354572729205571745384137036749675863101269285662955548736604683677175794195351986081352893923149742195756549365423036010619483333202151602712565965560200370184658971289444442551945857316070373946788887813178204798647374244206891148106109501193291751972944375319652797124864704711801459731951346319433646593911096003901533573033754731721633790702565972488045270666186106020362132963149070987689282951930543101168405637668974027246774802251464229193129006980413718604270749810917170533556132882125858722341058909581825091667214300681534726397638394180552524703876695908587663356569991263764946636477328393238673784983564358007999901862521871376655885304087034962688479383489465482670117440417868656150185399229584488652660362556725808961525658730814578783841549261515780520677567095053955042810659793216703286376027535215016448837335462248384559634803304076569406977356557937440809783008442225756655197139642842920271207201525203797231344878597063122919206110626188511949124038543280537933623716380124281596358172771153735643720253159125268644216020573855100347807157493865372796494335357113045861282760367170051742449496680848320525691652492537185038154776633088233467473975832018649482680992965673141786786072944292711170584345235817025380374625371313934005342204145906779693548558742084054073626456244339741639283754077942429134495469040074348510207501891798617745246741470190816548859926063255289542890801231763148565465266834971894253159855928048268864085809989438952087967825397431412741198517276689679499983958419553613200343872274100871888708693144422270253633031052175236662251053153863124654781297715302527137807903499432645296603137329025183434817701488823959816473121286202871613429059634508723190628148902422341373712816801842055579847792786596612738637134753257062263561910271063378040676526233825235039017524388352523057918912593931008285908807568949056832633329324754939703677569326419887040122008164549941968319556435871192095255311653694100249479439583415771234029289681723126217070607574971110076187350681960546660187235100843519371049411625722627791432294121868535594097789158275695987436022930146962414140107752131150105179413635452433263661448650455858809814253998275981318500246152782118502262707042047955701581090089875120086225196973082931173569834622104818079477699770819470465107426997890475448674925156039868524028857107257959062095615543765831250314865893382261508613453858191959653069101234930272872977005240468872954789889634868075031998412925585412482096636917297599497342662992669302717639236848395193561680246118283756347869272583155060570098214178373042326070782777852390532245451501357681316850000603542115757562101357393495066756750418639264904962744025882541192673187885665299386211082317488531749111837434223684013735673284039214618097948050692051971464871142583743502642832374724425508633575597268824494738960202680724551799862121610005735040469713111989998416296898266508420406402854473418628490956506514778179417916553305327613928737221992455683236743119975901743895512949741540294600391911099985634565664986091370575137051907389743335961760225670856501999373938656989878770892106755450103150501703594024802857174958901716318868471260699930807332970409391370946462033204942365614890806968514614172075428508810665555684042559049732458625346798385234016622744483517544385799840859485202269790406419899148180453909030385834446210820451472690434917223673004223370932096384189847110499079071470990352730292398118118770179353725517542622029287127416093011025777611696431188967354738160529267305182257679144894605305784195691082024699753965045356267755141999033743535535091177005836716131067637108006037204412284561600949975553694333757756688671447074688361935634014554706646042988600727298460631668782744094191379745039347912838390057780761770967734880220528944379094815643300846715490175799602920173591598564027707033916856015408369055563776 A013886 620 39814230402023717282779513791782013052257011521288539201571579590315128638926513711086122861635769825064578212061351311471323675308514235882952123199634377846411656693089085683061452956423995229717012464357885985167371514084970521655877526892944565117950805909192012557384005696557636350352869260662783841562119596727163401853900212990530245860909784118630266179502290726002163947980683634858911663768066063008913492466588581903958887914716633769540694760628002391461966389435634672178715136090750594897812794614256550001660710074811434791710206209889732785214958272999654880534598173873347245252289802685995192457355214346543823736832460358562561727453444907882273130480377344611701422313158008471655511240864393524451447503054430135955587273387812115916667842003425908554983850366895669100666911722333652804148899595430977597661168201196666294729755515580016009677355101203389676468734156060059696159638551447548760647411171024449371576288726837879560895371048198452043705774146682411262149519502161498512958678527467319806843421952833191321382015621513977563698234254005274971368204744326208272069383842012342941472780330876810544237199319090124417018503658176044973031267136667865564955815465690558516161067179773786281201289661178720058552305013943720113622927650606458003572781891979163045162281887794195672704556929858124625549519934810334443115206565735768934682130535650394786345520844596152771493170950981085501900229108549073322824172280154762646250311300972895810124181818957187900573679710560999893479964313425688342919081787747370045228236293003507887519700358616859219196657589416398005838836727685787161308765598733404599615944707811796996531457812561614566834112102493482842527787708843921355459379061868850065252378744843779818623089277901834120183788339321093441442440627234151667072685117565062322596681722206265523450500289505723832289027464788133700443931421125294825518541905998617316984573114629262723472304745193647615416256705047388730847453620208365694755772019142256845314204159737673814223010524441179853410826231596673455030687210915094626793454350601137139270885065468171264224690315587510976071935474961895124978953041943654264314583417150236203544576219543100299014349468035873122420202094083538820028471559125177238945150911088372994034368091780005267221356888802518200547805167812110617549909912601780977247942287212159466447207189045888071802514223994960516426533114307706779916064817730475482284725852045413838222287331436422177578398802063177114972576692970378026544190486994781025732148997564137493148409107957019297233200914730645656407141491319342368599992841988916871980985873233973302517431170517621940433868587785104737687311686301419375047358507940642303498821596357090286740808430604102392492169960105756436911178154466488695975410687490103502250079259616933635149679042801811484643283259497728174180058162874907552259011329895361869406375316748950274865596717327485297463649782930485828921628691000399704102116374926353745796041288796096135085840500462286223726624706409156613417222811387473342673377655534974456438698914920568898542622535846591346100428978769953014520211051249357056377682340509887203056754258685226372741998301211659503138246855750546230532834016564371158996535910197992341882222471900223296536351692722784930218484862379779299131189870321806048231279309987033693175734682523318678035993629043931978728100422857687578848348719725668501351244346565419500480841024891523842921296298827873146127257448330261060418731977222636018777372038657956550178002088874666557876514966563318628278266460209558440031083606479247864700222823752149548156830192704953971165152564872026349212914900751708266911714495183843407043094849976790699528906024738685992093614107927750157884299079897658861118472192573017042074510556966211024700678458043960862148544436372517432605480694326495340505304090666573129715432706324664205787323161099583533088768 A013886 621 75231695712291151418587120316509954839127176746258142442035206503312576991999094660029583003415378316807624923008343474914246134505358627668878077530086732078488381314246957455971063539964175818225915808251801905220739857126509578664253186736047476020796068420220132784030980876033019803263570463132055137932851202148552694914270517660090255610907578957471954804269784482550456926857964414553083994682897054547626650133106853531099787919235280238643471517450333222830004906553113336239390402272727420099870326693671520673538024614641293216502270927608922599493058273995411873301999602209513007516878737881770563821259777662370119930759038454808342638220750987697291074615545658303243433157429351751769161064377650343210672755451553443137327133000861364248426220878729487176423724170074315671208975049346555661830027910739321477257418275598782337199914670063499691374020523870686624185673061798094879952975898381641816559007431610326750150664736993598406121944480802252631321032242798390483797343266660298422134304267789368552777511132571107658761172493912923557082145102872239417098275902326984712237601487583578827232838584254233146453196242974488214416819920372392947600745380899225399842430317873977274265435388750793795796958502494151703598561880587607327658248154901143636895014334063283156921202662155502728881004228838156832450355284179694033008314640004205434369444031987845175645333131281863200124808047503427769654612116182855380462225567067474543949908224356752790144729991283295626911206823325327446723149207791151070752923535510222521621827995698052392004825167230941441098989887918364347096879037859777474819881594867481862487101409650521627141953675966424913823599537284405387789546765424790787792667975177399280098806800136971344315993560666412894807440564754279891959509651121581497247199472227179682784366688465848732615314931040751570330713048584784220080438607552881092865420192233995326419905851063786705866115932766070337366865349642984229369961242229881149108274622666595982686670125707196833793745550647271333249788100785663067075425571754413523760853950356689501977807751386561439398519630244061940034294971552798247516230341559386900912378758377737522659317798009616945807946295617608704185296430513244281083558947033042905039110916763434781591532846448560992772924893660796711172715115332394235382548173735122077616439811762905738695716393791060632059733197205709553103051323736184884712438765509339096109784858797748535462011028287657381242459867616913454784501796582651266861052930129754393230645317029272154653453101304129039434344986045756651685929533469307120750751274451313675955367514514972465291257382012641854741744199683924788982338168461200405669487121132383596137661326185274378936255904599732549576644607177113978981381082978934112276864821939299894539677766435850055102508729548933323414439462082603230629064142707213313706955520607719136850465794518680472977235857967061738557793793032392246783784082396243268080827834336840394736334145987861781781881462777521255194670793240137243701554873267805229168648869813910613703959431268629532481386179814571916668295384556382577740926155687145114305464464792586542505545031075325826689352246023913024025930834726848139735466107011505682162766366760999993465707351783561133989600995314807275023082004437234810700724180884234410944281983213579281546686632586222227819116409645284461181299259818355002989316593634591978761268077450926594684581813722226924821108004783586604981389602126514731413302544736621896729121328342837642606747051070725938433610632339116853798507398685254922412654588127779429205870640631701717411605313569114465386595001700105084629549183183603886491834535235544618959606649480944448527435899353429412708346222688823010333119243804059458885909263975810666158648764105529433521611592609211038368300813547545020093472944617127147567926439992655255570130748024483094001140650872617857451477172224 A013886 622 142155404803682566403716827762227082345459861110073505697911581082051339481617745298562779096597589575333550210519029563206762239885021491367026611202370926160085133703198994906164330591083027772493507281966740822444142970350824451537455565554459757169663585412658515864455852471963961163613138312879511162873501780341436418623768313513941424114191412155512366695594448125123901794369150102878241817664972421567449794038714451013053164058973570009973067188285591247196446711265753260531192443641673005743271773469907507976055898095038519140519763072140136658478899136676962422611512784347825074587653522981781440738610195557929382777324494774975290382217508002321194901279147378468743087504417465330886950134093948003719904497173080936442112956050171606320170237333379119624980623632598984514215000566043672488812842179239878205138345336186639943338168363282546984830225213249285583089273876035702546122984762353202164031770554533061896628691265751519753059030388700550900060020252960069109687978321696766768915473046678221557534696155750122756550031186978055139908594757744091690887555000208195848733380167690327877416700337972102818077273118444817746339161583298221797212045247894987540329461370884495490179190216651059931136467283640869246265327375578164002908540649560244179680438445187289828257283071923848980406221398677258329579552933616856094563455077683466454210601620635208632853800834210007683333433292704957003850726107151405675549246640312553739062340183681340656168197160169194351151355254737192332849767602267509746460460219146980149735914282175177462255773481594235556974536124534127882615155529810624003540454025450557967936027236430516849955367123588525591563831330467419319794718302450191079307816040520008002897742167721216669136483320441312480815505853061615146890146732450504506590396212337367458839490194791036857990455403616810863246664793788253549168954218796482420883526301799206080952608659182897318230024950844917995237633024994194424322138924557832063158224262202874437813285896092296506837980192645463198626135602025363790327577746768843653265749277267589068873202237172002125921381940681011631906722680807077878962748334039687587583201705710304735216321812949435873056429465917573643950002205612049969718498312427332815988942736766849933382349537598114497991950145464844319937204955048401510563330787548327153957540942233210270855787434782986856399845937977598188837826483689535400236313493265950857157973956068744104655881254699452182559552407133155922930241490765087189020106063079419749308044010408367726724216069725040500785876386592508304812878496698531717542755584162419880047631883667027491295470628814863644180648103908354395667778768302893528140081440503875806986648436797256537657823197142707434238441197094444907035890290202338572666770907862199023125549837768656316919937215076318842057575545488500421293299474006983646754624529163686633980260950417074023962649605667104915203173301912631352970741321005304599580953689272194831001145439565992011278026191857595283135683701441179651306659638770900191269745507636531450515363214623401768431787921019861027435077573205434714656766354149447419347947877809198167949117713278941271685745944814913284982630075513140985703665220893516768832934118107849235653009709294960044830462373515009753050815016960456906786145989025061047419165018456916575873609566962682762575712155940620868745425279776449426288516977200928696123971798572792463664955888591480885880371410382912174001474387710994188007171262852889164158652330154119038665145811797609470034120775327760355198338028318899773233434904779431920485678574677163350766012229150164482131617544172464164553287990969876028590602799075957574558266017446409239715089997469460908512484355313673917989131463276349023608129796112244608832065627893357040640564573823401683347513431653407548527983485014295709975631627364041605957140817283126470965547337388070779668872817364959232 A013886 623 268612303944084859634338398801015903533345898838039374014591390442049585441601479748314673371999714138683865804190021653689475312095060289399409739676441626202459745921286318406851121826331574622015011567771330522384134344199866657242726838093609414435566881761026326504968116243743998168006150535591112149008557012076207330666076644629911268880604438283867191712261010154894120865782526221595433634921566608676362972422145587771832841104586570736604788620834428081782495419313006856995404243347108778116302558451986190031299991251645744535313647668697693745488656483892414530969190988894551130538443292113638793413574190000005507955783490942960509496945972160930055607220235953638425938369547101130353392590979633141493012500914344198911050494137810661811191435017558516311535387036202797970556210189578010137341104570941938180326852920207516864453616117871075741031678995749026060666833059393030388672516071430215506685184623187928701888882897643567676748245933516122563124612349345251867454893821371916190006072573865673752027720745628447956848729329915749694606803579200987848167015526633400213499435696702277466674519624221270377748636811873537379314596874629654364914369914974435816605259663659474374386912099296910011957672212214710019927082118416480198647885338108251474110406711995656866200457859649003470208222955855789667306976677668535536892078684228192340949818083100429905964290734696535798180988880029920195852208828837867319536238875642111543612548016198383500994427971546584231716364045983247041998269668681413856599798895373120987576192078341185726999717386069056492921260275763702954897354204153201177121928631962559918356943113087538863136463144984923125000085639448660589265866273324202657345511340053310482019480872376643939066886514839649941749593763757930009878920780943034899509001790153894754464417808390909933679308836101410069243273901068882682396082485302831695064043027038122235973458838914908919813271786318130006425183759772229969977535403398893615917759502682161045709975004107328525832828556656702605301589797247862606561700427806510364214055330347963741692599004888625713073013830888737787278722162527268533595882444054704395494415280655609097913234775451239643779491313054937795251317767653950037181043419216690414442594549227063094921419451060194015741653252465714951935104492500897945512131829566117443649242723133722665080428551568018908273744089332454254485914113132268027153730414843556229258278532220904660346404230679934461694688322841783170979450553222004269582343773400853016860502104659318588650823510438205328988966872060832732508661195249651180453829583654615407901843683156937802672199845148444266407138876405901398713173391664561918180597407370027600856147313422118441349017662978551401099062855911356074097993143877052492076804970827359683729298955852844379449771923617329641749048908337614764062337300500428075430842362322769025596813723557689729311055890081180100410629769748447000370217736449351401620983500730682642425172385949832392766597395295972603964127580364806951360222240313052332617190479373745459887413838729512032772116638345656761888444659846646862904556686277463061282463175576170963815278459245062500856691593452026066078058346527214786074103284113320693850109655684812464514386250373059061990207126198009949052722429967936636442084304190106553249736805595598940440344682226542542314663267076407093713555755056625989533140447575604434477581143485594309982463368494027354571201645174418590803617955838287865844334588806408072140936366184658403652422241306785331073433525194525478851413191494486806709155126154261615128282692995578198380232195810818000172476299706874766486627282520966707591888149844359002242913602054176614269963176338374309976118038301348197866887160800164271841166602580221821021588584367194876569110320630337471999594260022465994656924697811492716107234302855017369285222659832042719489427351213702126997352671762671286091776 A013886 624 507561213939016540049537539545638018807697343375596383878003424454802751063716024885063460734182755845604594939891730836118714486524838880919863862980934450740129457180993146099396860567137700795371661378090537472520343964501053639792824866002865354016185241635418993721339593474458859130323045855235826601177801056194814933392037113240052176516185967239170361709353612436362974176114956507487640342671474773623377829073768793994846637900311437293624837224692868601637586304480439740759092005292909639647665592769002641125063461869389746210103538598045763775275509654955621940454392278503499190629265214592584227592900555049930407656993899414108004009125206724184283313623926810444653223513068376788679599331352203435904668645327715539247955860106994616617249377483258010549755298211223648555627956975500541459195356281905616243523850818730677226531890500613412845829747616639495675402106410371169645463148848060249454536110938067968061370772679134560887817829572102192679358247507727608880683008808262088931317394541254213420271516233875655148926739782470243318938788625543652206285251194629620774621701710546329028149238697300537425141736163338256278756724187200206739002516131498414737111167292141705674661528721644263657474834766690125182933576704331991655998687402558532521431852989972209353352666756941248189194411434250512770073909306868779357374091335199696945303865855647913136553132914979063755097254796060376244636066532289511275241451819769313425240875129871947115207039273339336073555826577640472146654586421311001818187568799132397478252370113086997631795401981759734939216239936754268665079483788833356041851928441240230419809892284310594634539040391942871219460161821561726692337924402352666966835043171801853780888586433054990334654738618072527661131896388996544292906892582204968568995425494617514603403821029365594901562544238814469221719874578694926512409800789588701080378773654514370557183896671330766617793724342729576279980821626585293039910511617129640612042488987964125682820106048561076547900886190144692228494514430006049249755579153969492175887224102454941151462600916469390711399948598404770483232680479202325748489704398047559675185591293037857971925715208179847991217125841426592699897442011590339063856109851562443273037464497193883158144476709300908685936924252955136070298111525685936729105467916929589405761412273866342068810695217329278352469002071391746920740439758923113431532820072515108857007106849571590377241434349357422400915508824815502542821298422950596163666170159217503033363065240896899306919759278971698767087024154506243584700925917385492881747781858727084327078270964695488649919703316997455535586404592412546294163653619340822934612675081849368313694548566728405498982980607399055413871954002518709274221196708889474323348584215116312382865003969412947448388146634165750336500466847629690054499742568231992877635705940889510022158920113995456666434833256108915319972712872764033501595551587827128029258158551508674539282048134974452894735193907034620361327288623774767541467832418183853670038799379729289461148540792420446592741142892085525956248024599017108819444837368575933321781381377747114215754508087678774259618777020855957989626984553730736188892471194355439156836964001873039718947519798344920465646711699035721263411654616549654094248596354499891259610998676275664698689981220505443538596433640243032399254136120970838657790157129244539720046934046133787469124943342278522280322396350268935787787610773577441926087747620301746888059204847578812610472700189661579744465765639334769120022307121425854446379804833417055811574718871638268705156938589773855746949905696684519938760603340978578019730988907525105751150137769206306396672865779187349268152953409397001911546938238658844802814369494904304585904121098185551688528940650332825516291329326722131024591895887394266668589314507177149460445539610893513297380198261178172700706133693277247256717864992768 A013886 625 959071427900319605548324549524172139922423053727538907891591174740212724721963761710019593372568241597667383251381338052543167094873766754541985319845158348216124938146574857088745127028125251016508839446875780710875321304314326924036048496403302281257655114666555397128044212962346277529166257110586250399134335186151924064059724783990778911075336485744184662034419886744153512388013186137940405587021053245045978797727263152531254371884015681944040096424988454337859130678184495560066675962257312681969760178797338782585403915517619043966732923221632137765319794227695184638780525108907299958638959413007280193764261916004586900535610648528117232919514698619403447852357736135358282502247141586591831733149344520341975512922814600796065681458670653603732222671712284872478480019330385447153960807406282607123968850978887831474042875743847288305583411269463085284268824544478258564378207405632230284638511242531509441308890073023214273788248189766933947672160588897996016749605026681842457454431587810178857771546568528641544115608387011953948447201837282732727680528945591267812126009529333903267860379657793605849061900666780781901350220118686742240137785808959520247403506401563196537973674157877618508258835503499907990727408580425126461665432666051192809442127757877721179456943590555807683395891818579960458359705624993872913923016661161425672754647016070620957543935197124915929610430255891159541591609550482213019824482965285227241335439632177862030305549937401875366587534785645262585836736114658951673209813554943787083589048000639006038186374489845571941116374131869778829624952064812889932936910023898266909290064720857419713899338543880201682396665475322707284412899052844748782587587137104724215188558856055285245046084489134851976672885141074069947589675195963422206459491202771878048979548161013427834124551294816288426955733592248178978346779967915414900201162458381542723049158576813410144996861265453134016451252118842839992210801159303518998837625615356420752015901832009397038235022145967456290463981716539325804811922642477670468762150190807825391806870272827578241686883888531233667758578073190505352461009587725380259922193760009931240321087368402959212295729834489979009068162041932763914759809706956733804212461779997142810546855715033651411368742566640299423868462086807930554081061999367324093342360800856810394265780267505076250278487740418449837918147306035560445529671274388829600594607758782229212717204875531290885943342620646605931253116179088979508833755218457912091786357815412298771745780461111072229577755701247994895927094057582053677856159183862271013578392671231219277748634310217725097251473957292248061466931352875790275970226642190600110910203229059947185771180746135859721902272700361818340279200380631272445871598222822866218221137578188900156665459820475684284155893459227308531840514140341938176900969565168990317808345603314709673550786361962167062281935006079210903330199117562989255542903222707330655989280137857143131842101130307407007398990880527593526912482110248839953796289166762828011587874066356314028523525928052318427352695892312263110095667345515560277740742456865289174971801247186859114434814338219006120199333257744750826543481949223879718973169009775818456706108395091235915652227090319014674431125731723529756262233390484496787561131716379650527640635546732855193374230434868029936338585920726746244593839481830625660923231626392346429729645071684928520459480941382542788184229826784972458658260114207179785393773095398331263776255585429801786745679151978451914590687847586521016582310822818408934536995059470199315765618388843780120665986137201805056052639407472774971643995733806209711587045248014399023989263524283621965348353644647481181925239867887474107997924993746116056364342537747337007777678295256276532990253326768096445167574573235683675876059528151809680432973834697711951675157391476834134304106467977917433727887630538501544381862718654644224 A013886 626 1812230679874751116416736522395290902088933084785838239106898152871514277827431621286878303009817027139221162035546132181267887161126433698846390116849176169722046767123747159559465952188280574312762574735954175206287259126350614097196948085251795084991464859710253748640444247398834730938231626115936239994191467469026718849877206040635888125442801412694667523471054716555376664095993300104295776304256197538135040064863909180602177260972135744099635956921572583686279801837315720906444068764650625809844235801529729848732336505836796381670131596266052995292939792939237534647531239268987748968245501260117340421170748860100955260471272741917977423573261550040868934151483902753816679151206126833493154304343540626613545986002536939597020237582497389588697088529342038701919416533166077768607815414929074613378023573806475121942744248633550032869004635265616823134425274256860694078975000611045682114483822411527779231995156797502328948893512555441525845634989139642808537377517671057155688647255386515304043921665706401528145231441908629403798459482281270658714777841718663000737223319574324404930044401869217748217000197519127628495770532729226670161212675655464022754845748784188966155865839531152495849413631284677314142222807976496745357916228271925020294551942463197489853624097986519356412699008511850498723381832238408422454215686746397472785615652852862531101504378542560933143282121477763746552686174475085574291443708627748076267955723994895058400880397384116586832692074929842147533794349786703885995243720979388021871963190252471445361563751272028517681631384835608914243536761423204362804799731200037400407253409014461112853953345333682624932602902388874577357993512837485746267616461851484699525845414780518673229911239775965563979857830230249048202727127380686211771815247873039252061254186859509820805671060141043424490345891612437207055756768330413994702143310144159094920106552473672161780861429147639747537197759563697627478401779124982831787595614558757801247545183592906332342743674326311434447859445004157780782346855043701246832317958611744361009945724247686261362987801815484186139119240852602436817839044964659071326980659818714445753911036416538442832859217631897560656206908813250808844884864108354821580958132980705641146239401059744706630077212154161377301760282168445487721213844160020515852408738013753401503072001888509031920086221522687009423335317768771001879938609890604351970736351793546619289015623382247910256770190029009965876306088232288804832547981180631080035452564564552986565530130894340726530698780684895771219507167264197206003959306996732263714585296282993032548216931436289486376563273142532798585009946542590801280184509215830807870372370895128346283923278460114444182995433621877280357604688104828672213000704110702957674231678491343243691230039582056597801443883291965226927892816623137635437050411259317238696840479984964169328432012284400128091541951365567082388183837686175262481617692556724645372976352091530446233348615348592706444156896400136763845460964996098680013814946528261703400200076023816767586249141840817963226135978871844698380417249954731146202890019242734030735773116539044379003144363259439810956532813745170233329810114099831067952820693019464073729601247827895756466667147438599919920335473386641366674480915823191009625878312535056063488212860428768907722033757854352713590747429121055796447904692082003731668859388937818933258531385978813547014547580483446328611183698785338426838761971247482232292726941040325634009431171714049419702577459463845619427349296854788367344261403896851335333615200680532985580692608007770763915046586093300140376155273739899516457619401730736732072304109915200071934961344699053554989819357899609251721968111646684398675301423134582861024392258000366160095112452021010811935889326998154538463702403551199804332057774050490758714236373502882086177102923801898098521488741850484097489414337174261375286214547573562818777055232 A013886 627 3424333101309573717545339997149425039278381111152606789792743328925121490925824313771804061261653940337403852705182833893493999007275353071461775680314464116669348465660484672794460960344504948243018152818667458936193803652860077178412242799553063935157152272032984755311026955668921344869492457296637409133344382802513879083724772463792273853416703379782637522990153918652109972422537868091473961439680774669738751385284767142572094882660596593706860915848382063810916352598132992121747706127483353710255752955024928570809463626661023665319667220093253226209689658664609189868866308723022642842429715325077402704950769582083241829618181892400468764306480680587624630166751135158723874790386258668509992592549815374748904861678841719880462336288284427450335180178211777385908468059741559237072732557956701659051485248310353583219107364401999868508219350649581049256469696626987747989420633954612367461700967346505722747842624439542880707302816732360533109084815158616582442355361310664127560285817066186950031664974025513722734328685224405045276647487015256036046365336820650608977033593521417017174854140351214042062900629225822954721496133988099380683182313112943842548828371838642376401207102671200759277184816439325143129091666822533002132467051623324816747935924816299154507732779584191407258030840115720323171743161979064925999967426774016779856570197929877747168407425553909777317685311716495087046066109330538498442734705624316676977488561477585865712434770724310410748276298641031967031136721937762488452260687363580265712561741478981964068959294363584382098644852581051864869331271208921421416339818484192270612733009564637256093218914835476010228648601061140957389189086065302266603407502587786240713652668715995108337696921520991698798292000552511233514330692630468483805245394292963033438879951355750253080130253768591141527373905722329748461932205220563711141339530262478412669995898144571759391938768951647342474367696143256998559108692977635559495223470210562860987721457471280832592213479209419644566772875777616409517337582191216477574449380418076568744841122275252033511138134700880822634523265699370281333010488515780912089180191412328617834326169259525712346800126142269409894027576272436704367411402903495803505087897420085996929417292581659685817581737615714405385332572856465203342398601081761646098204274271171987371356756464466234427173481430180647022032869725701084480271839213769484144640346785828298316706673443147419288064734432736303200959942528909492369828023703522708640430031519113257718655638373757617949159433621197132631701719033074586154489379803201390082641509126862578526069170700206652193589910905389415156680074668590215193395682709938987966003780127565879031020341433321530065974315518023408890758375292864904496175314465052766326582604263530470295150163432987521394478715664232149915684573720948935517516471502445556089911472084228775509586620588209381237678741957931860734075757808990818376865380089025074708124179668889002228256076407009623130272658417013624585939984705748190596344280881514410370509257252171401894413618449870717137283309324913843029288262162461422468302487880454456989333336272449009144213488195413164709513795802833827452542637679389591409475491267402690869095170655661328755207308451260373484028459776249153944365555150195389676751631260240815773295398254668007426507883761333548314241438149415159182474373208007627242063297836456646079456633941214756405184642558944712261177159346414360524865780486162506708903460527686027603932840273372933888559884924179839410097556159308745705961332438565584003668607519513352497738169928027386829426747591144959650290968290154449513790977689544745348399532364244769526001038180301227795002984467648854557775840788002145836091959509567467540138830165235884398601445740437357888074523837248874935781223273433511872117743997037721962142195807093897813496017522504986227052438960935535124877670265694718376821850229481948350922700619776 A013886 628 6470510249575328590314713007733644772619172039438408906575094426550383965365727996925160256430060912735467523148426917074461668716179274352535884548700441332006667441561150702202884007916245526041663324985263833047145853180727510313858064802265883913827029904360822938123546582569412367782357123549092555901275278723380545472475650854863039320652893371929118819041459159759630136370510034333870270369654722031148912977589766880055668183239218184377485767037795599551065590546148961657506569571896465703580542599720544229687296566102617165230752949737168312142590868943568257682133973241144449190484232327375857674388415777677867097507968722059368962033068086656596697174927608959599554639920582019739089683119169538033538661672765590951085455855581029008474945738983271771536292174709738604477049114073128840490596877679298199536162264338358087537339021968227564081448931716063984992873568460348981959871373467002125521195492176978162012336768807333027825867176009636818452436535361068994185834150782120742797433121639441914039659985082108592593304238744443317520058456765523129903515413243076910309054788275162815032711016164979828907188006907624970558759437024199070677304528918399797891676102580215476305871559229622732052151482694520039773441501801782627332763789583284760784867612853341389029742818495781419614984383094457754091906450674525338680019635761963234961513282289050190106623999089514188639461046075486969425441332237128814682999106134078969102513944847993774216798949070537491879090953398493989779761322500225635521953864722956991881855275932009413713372156801873010197412551475699232422830398133538220397160687417032490721551478467840733695727079809897996571975242978241073301267507849798071292815245920345444871445296604577242314891018900007546489206818212369072006909929203365573169037511923382294212115563353009226113596856287931178141716313154210130533918653519010809272018809265242170250706955770426365624606018866021840253337894772364868884270422158832844110846858951093180279603639482784658944747889337359083698856540505892537097397166857824105850051949735403434457574262910473974263870858121027703757853962763787106494528035926610961743972030995383481227718420754395724314637899241955678598120829761552758437501928152277057045925174708941529210956288783050237555152099027245241349289439848862190094491654126029909833319843599048533654085340959063584832128605581853546799218298679483976616219770795404005993702795524621182769309904112596670966831476684466451678271199093417997520280093797507800160924697290624434632957292668738223512619353829888679610766188415975644255676751117827468780347470741648083372137300769674866418777655331378675742554293386853993612945830808084402908887044521478496923702955424760456690892521685388151859028996603100825562188038373030743694666304017743364826322357800231815051880268596746038187962564023933044529701840483251998882098571491621624086518145083965390223566061531619162698736762524058932366080789928583254162441377784240359559023046619719600581605445020471197008753070136721421374982436207471011534823352187085311239662148234458800545166162957797905130585395419294567384420613553658929310613192462430462813826564107569109671846086794568831460419785083163567780134423425476665653319563415631161403468688682487561320346933314044402080720226377150717779114239089276517456891648903135510221044565801114103506109736433908556192531061566237711819066712883033284831031934670820042057928002631885490388249583101677115476929294102378631807508169129676747941938324636412650794459218996832708006121943013275493434644083373431806452446118274562853276506240592304599116481004370090562858874990130877685378484607570441260663706729712275430402148199354566310809027379926103638703212611746574380504885049037664439611296536624866737469853201858102682114654254498335214161173781288994574212561104646818802303652042837964701815079022982537037234844849648608237613854509894421746181556305564708896768 A013886 629 12226469111269554493743791628597247685708463672217555440779288025387955928668187919693881215422037338755731896780526752842556386432693439079772526294918795526837174584215820410060099129070284226151493685665755010483229295503000920208736155792287941735282313242323271477544233668932519388965772985230411722669260925866780730547334870634521843483047446423009361188658531901588684797521351904556182579041847733798953989197238340624013028817666963026217797025850073355452507905797105601181251373652829260906583278719068749319001765597817390111670743389728961653238651143047960385531914527549322834567964909910374944634078770024195211975703937442204277690850900398367532107887433612206572611261845454325874352214352122945642957581859684332162260642650118533821485986270119142874798288531981931355384488740380933916868136160962716140301147057501302614751754621062459821806255295004859591995014123008484705143950231419296272316834323761868271637327163561734654722868188038177423769533599249144417205738264625070327726260108789996978628092238691629769089344703795860270599741818033516009525525812370894351258860038171522850075729689392828605348497427836427100368773951898941789581572964099282869302578629800292597132333110430399766558319772852118842514622311676590795563915808355308218866740725484062581786153078059436705499046810795028349483935488188161495158927343107461345959756729788355989619393296711575146399089129910765761843292327272647020102925254979559329489099069738533899959288356597317387454990134631285491280164042634106353661947320256828397236213510032295163851549199583801580132704440066834047210742789740393548039422125801227249427740584065520879487967626742229337586514115923909028395729442272727241976622318603215301574847146214517810606463992800849459604517549075909802653952781104945079361871873330041634909798780813818937369016984542273540418886610414174527932715602292610216854510037385705117156287841001213006840555545856631156643819179149227940567913093057821459580844677574499238474570089850206442432909379759414929066680955530638349538054569785204980042870962557626796841129684819218486601833929638034076134320596711643675244652351789774421760633742663884773856497440868042020001761705994823707697293980050877722655233643374841854128154740524425227468088252683210671276613641454713736205894148276334830812468405903614084663926510229766939639682729545335859864075584992091842718305322199195178726757159862329956797509003933867399083039376894231066365453819735713904164807553128551658738400616276769218934478158410050631700527845593482347526293127177635092554756245112798266164910607256211014528343609594354485601322735140752997989196856629202541565506831046410927003226827628370429035739874942361080475127546076053766628496400416015519331961703053328020755892527292450956301643218750199294388144284983868430303951295371816217886752046177575115085899647318257513023649233536280488981913918370018314473963275756178558022326626889060988713110546063773202401216029337011487731224060155130326231783037536441718789435521232104422744682812019678584323833091945446417388505926115089846828528536207840272001789984451645597103444889911360195739596748854849804758196633087611147424410866532239837725002492460023216443173042203231092165211740804147342390829523136390656268965314088352252750862356715019927492445334527446050537983839234599959777358738111679574333832762453947722707608532941592660646530250528967437951603350732072085231314900077126602301943988242269823737510332398443386547249596126025033255152516206576979736384717521407186401711827615708947578313551331768791654735706815829181539981344023519816743330778465583284680118697351622286205252402957663552029798997848964860474126368758009154782792248232207800377152048352751059021854632340001519827438374117176191387435574928611368838023010363910273952100819562682899605680661385280110631307183281247285679315239299066544373771312860821370331535838552182710088790985193295860648116224 A013886 630 23102744785643389545634468860065244114988770284184781799122437715556269108221690511040127740462588250117990808735786375315203585998851676295087612966037118626054666304747519340596441391119078824640625620636069363648774613445014442796981160428121941488853930068670299439280302525337482796769277728155858617980710029168241131458866456835132170746574997242632952602531124808221127955482825875588416803514946138659021891459447256816235050836941327991524310290541471410115684458541225236612854795610429280872730752802633298513207528217136610198529463245443374613186851563066848409768768669992318849868920318889527363382326953317078498302506937664791052587745754163942540910036642155749948995916822791439633747964968912250152672072039440004155178518011099177715997632104456488563646852464800034067331157620184120539428690309397997611796557843148621379151243475811750080570802205271742529526834846384896427329443750882496818689175999482065906301201013797019828055380596334922838277350064066007318130612441211064889021053861246097010912326995280065479518614893262136099796612947617954779087128758230046097519501644607688088771896397726628362151149587722021883189623458741779639456073662627153732782334896354479282178148410809749626096071176548632497012669852230112316392117266162323040507589539171469164540497699402613696736422884180340128277661012544727940084464021860879520562485604392724250593137752880697626231034049027225839074706196259921084481844268201215963104057951007702024278272581398879821178550798714968863187277009712043074476298474043054720908837489724703908168644117959164784168194063408207476919908831724175955781754787405973371246676919951518157212320012528060804964674304998108934967661690776392669167282281318440330966180772378273990352034953948715511685989016172268733981224248686908863719653511944500111993238662664806221846498685447574729222234734667090934396765555192842902241342822322832046814772503144980058909694861673222821397148118706648341203030407423081579737257515715091377045916455538074887015067710893238148686670199780117244859922697319890203729647598978089751253499736284481037291254134758280773172975901287227116144687255066700474577397179857911424366474156346144423650688863273227043706160391296776916642204525044513172621229096743257128216420583446109021702808285256300525095098993970217453588654300806480258730246288081840256601076015901521190051641574982336999061542751057288835476361073046743091805955493545309953550540549319278407610037843250373450464887078550011100699002175696862259483584024830562552041103000142385252450562651734789586568505648565299994200697806331904134300293177693985216648720197994442360904450725987128988060851611726704602515633310228084654852204924015087342111225806983836763700674686341289612833056211315070921523670331010941968596983373567376580298417020288398302112576641293132027199834290391668255062633224783865212369070834914682451004577118906598766443937839044050805525131679717509194320654868304631802514860970122278122849313584899209300277137810671659105689516098983505089876824811742400023223616647881173296011964365797438091692089009105176327085878297340327067627562153740029062343278349540160835877336095590091220616449192251591365690357509672701149048093599009874968360434818647811085466754960373783419584836250611299589525941481653286774352044945872357178822957047134844576796584196056210149914831705284581090501170440373379360592542872431519943795335240236099985946365233108935959658479697974969306300039923769461873031313324852660870037872029743429250446520997917490334394709814684159924657658780562867692109455640056572714904139468263834293084062052403655276066442526717310220100286372551906402681843232767472833476374014361333842584611182907636428943054441701811113093807813921431991817293073703844381607573864446706326992525463647313208531123241419419601242106795972460968085377851698379871106492338091858572119258312099796515094619511381370779137056604309725672813139677151232 A013886 631 43654207259118608296965432054975763191871100688346469774604186389308228306284243295565072094290411954598951656481262389631598609588678164273556110657008826167996863700129160625372136566534095536518537672734056315331087748778069050647006097347845520735210742931997200370882002682196896693325730578236009457060574288395375058288467373109047025613264224389767462983259532441620780308585772324083853562584129745333650677401244834167739632539857551250288607947077867049469473650956825887896078810432007635400124103111766196605004522678198390259614920805765946481090252734321098615949952678220045944509116029123446440971616776525445383880471429189383899656121569204052579142296117844956119624316559008375005861874670377582696484261819420569771492361921196651038462213700353638182233055718207270772538800842056068279447191490548555551327198210562654202160056832102656976244009581410915988032962267013815972396042369467537748696868914989328310437747797238407162458949402655387477678055805857077316105425089314309460217734702487065036715583895817362768003030106631547985820486334204563576010107713431231744397729683598059966524534732459509701013223424172725445774850419687787069767734198543065624546050985434740708266799536316956981483101020928646410115236547338748869460420238387808423005844950353154646302459156864797957714849116414876935509363364152116484289520512859618393910214798521151176744774117435274052202122545952277074288714437854466563762189510176435244970608574369721498611446965088718545944711875626246284875056644687565808152030355000586822878270237784129314350408528683863082891126120006119785748598291343387712414618830129130291159840814278950261287369101432622799115489697146666704028974565716966743093083245746322659303104269701270427401513983862966471985470893310601487131433941142825007801018247257945187618839993334212563002044828063802885946999643115425682726227496594629777102369674090909105035696049222653679953874300382148300181766376368284092790327760893617414460970209454733783141898265058169088107287464337114222137574036058116582135474411329350292481022754305831095096572989691594264672360492906935084002913727843503167399284407181875082346263234349753974317309838658671426308784853997465078521762078261868164825777119979310666563550621874962885249645409021097331920932045955177270602896015838315853342606329866299289528394018078226729985182005215005592043500267556224558642721213029819150273396640074788250497595710027424238310587804696130262110883987394921660048035747241587375525612143127168625927876898631036420335202913773046616702504768713202889513078081348236779441824152514963431241536379188868257852488927083962463009501149402047347712167258267205762366260202741061465099771153861340558858424725650834465912356465720537931141732359102195931041638700027683593717864679224960630081319252192308202926257218934980898371936480426803801382189737288398621605800439388066689579816777418104017911938734646788992494512017780454413294091178192646505814400813592012828036131771990829119106070738635225553019527556124063745668372105874463327082602862103532862598735482751133500042437244756849822019008882548767136522877363718239235273863784383902630327066211471977487557782667304454993684797458837226564804508125693891424214890099402707097143245236963569188578079864395092142781354193604637783638844864282138209674137301640493997288368006173540900554268715691175322016115626675445691636130050374682277157464019222446978244701460795185903419954165943166802166753838677214532500032656615192694875721775498232121907731788992956376181543035113118700515522986670616779243879874870417991755985006768356837514264964236270092686315672324174437974457920410160677502725153653968107006285093568716866264918583664416751765069495297607821346440243335892405914218838692425820465460131894833980882612355293126324817737481042409857079845254252091126543151256478004256286952514303557018402242690277788301434310000881874020392449773692319720126178713475299147776 A013886 632 82487593102198230442480377517256442902937491985477462199059283267272370344248905035514302147064145136227631883633986011051400521523259421510054872901942853644609497748125657784563177347752697834748260193192745323647532815283078379892962017353373764924590693100528085910406764044193425691014114077256259917759035236974672058140022717270915770094004453951724125494351748196648494606133800638874479008544968874630615643195715398808667441979073553400905344341344031084931934387691187579340017845670387803607741701268693828586525185907997975886080046677109547960380746678685649669543320182278895775274201356918732444573855969185632783128254637510525756505418321277763223864750190804058045046280591772337143076410797156028180630373637598887181979279330711713509444968217349823392725750627341476219124596829522200826658470730412853016010231268336453375467174268122553337287440696727461701675468444956762219328444987990036368729645201958555116897234229732182545153232104876735205421168552961745870038695875165461098124704526309078507296592430851822530809949592527560864470844721550248787194267211852825704798129282777018974825832045344050826724154559167208475121892557828612437846877974072623426042232468445952130638279866239359769587060229914100539868627292281785023768587349009974386242308431148909718704445144118702547363332015205826181276556713274186440985980696443123409344136756412014586739269339533935920271460294909952286709577562907788675954992908365066392968622902654645912688234618928759725423657329403334940018791033988994348978215693837748841732447336669281660258472742728109797812419400327723751317407376177142432971866473609440466006318087755447487320251458255838197279057636058032710598621412192677414812911122498387414694048128690890158964223975459977830536642264931126630835969369297365564340554447434700972278556248524541364246647841674863891593100221642328676457632238285321398659770460332610935784090112337551268723082354024495199277859928261465836645634046496230870608186556738962405143870420909434447476710959412552246496051496166263233872564112466777773462781203808160650699441230985566391508422871861171512809217686893792593016331038709841335598863927203795917742810517214588449667437978998282093492208926697121704473514021045066097597155221475029869155401976233176843283171724211432404858573018855574810368881957512803415915588427952038725724640391230107686546452713565680126825409437062329312143801542392837484916240930605099963136060776944057467116338834293847331333646810843791773997179886064517766157286495592450226699948699372308149429318530807869357531447924017025074856328780219394420844207412951151416253811796972188783303937067873327802721784461869447457982889558773022030485644379659465557120995891998595980085079582218625417471620930324018161026487155133910032814278126193750407861498256726515426386962000668533986174863271447114805370141497508564806630429124653630398495955228472371972917826250949063782969870084413377684819289279395122672698705716537432495446577440137166996931019873461485877768002645170234883775094543352997920028819724939248384114967408671093825408188059700711204492814576179908820625260334406345875317964243330722125381853847078681557209584279093144413506995364700140525604524810051155030670881455348174444134767615918777504523105213205305470051077880901128207554884812511871332577540272786224961468186956689325332378528428571142770871347572465868564653498987026387641083874971874120691787884049871837837153435953432897808036628717441626909747021706895056430070927843884643474128948941063842593828605909772625476695715738877224006322299607399145983846373077269270492748154619942000406497096132322245644414520503753586491067469363139621208019652111684453191554469678297604632799218836090510215765950397719715541658518662590369672725278570504257655588396062966522123333202576578344308822649037386615325799889233400629546543624288547543628148288915782819885164626279746360928964920533976249188919383259264094060064800768 A013886 633 155865916322934505900736761984527222303217790856014677292552051764773318286641714990146688879423702596771373923094503678930372780653662258583911366079578354075537479440930302928661473894638369742209600516730829395714021286708815848137584453206379758241028986780578654237555488321458482996118157508732956540280104694659757131555526445828169769864987808044651452362111244136444702655923033405596771551218299746498023139682041554696096121005514056152641909696384758129092665397080861931918358840607703341287473270982883260294583222485803919299108501639572534320400726740150685674779632430188368532293322109590215427828531875982157766750089858891489132668430286500180499391668288537242352062010325234071550768607397160521857217373853650454054678222886374271072614909704521271088546011161404378536418826181966605971627393221124753847756420677247975531774757547467796864431554742433916352711511558600059273252011139066357041187738224974423075125273089006580707480102481947722788637266620282820220157278487444649996261301682368792856875407566379816595897494831653118127556445118810260500321097106966320161363991552598406190223697806256667432551507282056463783919124276711095546957449519712458901899769120936480875585913210290174561099082224518327128918482335422307963792362059894079281063106257629183039352921002082088535016236549308442565702380715588077924920997572616639814347581802539937578635747687364460228995502686532408722493243056388544432846924039873561774028934840923333967946482112419978656849329332606000795941426936512516074010069072173607403374697049055501208211281823531268974432817701438456313329330820988290672785783788805243202470626456443885397720752907473567670756194379250904752900415864594093077353202843917032910408603134434187935893710768861959389291462051261379085575460969204484454679852786130293046786446973412020576556809868897889213909791199608251712516695233232318184622745149189770980707671585389442075738537277529357344709067228925161478018817433969789973713369855644127713962892943496998230049673774155257523307051033507893686302113224865624343846520553717378504420841767950934715269787589136970133115887846188529882400682608152877472824874113198622244697446983392135467661201447099825898835886237201226864878608941718083455904461397532129239800234601426971501408896228574747906383804102092890783279107542693552925004786594628477910890057294775892121052207561066875065885235259170991473688938792856149140698211542761617527143080090168628780024086138438956514173456337072481934808303202951158706362291528903634989964968663975533565300858557621564086171982990889002036646123460581600677005747312875281279307882649581144814890053757467268269533396822045728094285812657791621692100698079184377013838005965652003008897403656013683592841015818070494348494497280752072112884809890355672570682035537966208301207159013679240427188464042101781828553647529164263784535046700213511084825205129154082964122391113353320554258811475664817245148614805088083158405947963386203245555998440405106368056953360256872947082329222229030388865137846094437573753016830014005690675350736467821417488899095592553469251078653083117950371231919563530162932815059341945945013538810116770152693399747077474703141586217285715132685490736278740908994716129819339288054844574476412571666714871505922646433475129258583024893068585408431690155877618168121527991519091377535089651831205718317103269830489809186331975182773917477242187575462854238487340248488348228878274343667656293845336156452358740076596860312654277988456262984113418000122889792668122922335531211717240376748970197278758411178415024553989478404623482869540906441145028894565824103904944559881057825056679236656918753375949569007766795278001371368848259196161081448190789154337673873207384435361118447456620603792233559641752159177910589129754854371907525275542472926219988898933395296276551947941045098978360771003343059662204918352905990017911404770752550167771727822386963544433227408021186441135684888525457588224 A013886 634 294519247774494708445843361869579134393046634632217941742332995349059189488253012110501498612514886868376091481113835127589106634394179286627884232180256711353805203952239790644305003904144035037047510429198039839600551774683803744533639180076272587019984660493004446530349248956601662798008994647461515223903996867678847963559112995190643095704245282471315955536969819360413543908147174386146680426492460215390776588002715896423992955176147184056235268021178354648473369569031290118971109477729416787189888293704584756388315030546055540182177853226083794530730960424933050829122000491846175150828428071974164185531103319835853887002433794485873337438020479601573065874515864634739956701108726231894112042735942237812964698518677894581167190220262960458642138809700552849168241709218232548742303848551006275712596030154054258878597404306266102629624565069453629985530204031551370454760385472760796800840256184023338141603032142288470661218312020247986694271762286608994654279742613154568037762148396963812404135475297350235180980350124389177285476837514057119114050576890260066313070734818216135654668234790060265188048612216372798567191486511940868159252491821296431390473293974064031542344942938309704295119122852941584565066870600818646356336238829579259614527205992789935598959851565015860137304020232062247868933560064003655201989116123992333228437119541294078860717131451461784770587592486117888385982574020385670484944112295573989126885696564175806374228306349493822319144698312201194230665473528353655711985450213572081972935058196568938993979919553589705306997375372726332853481070478471661019065076980753202429994487902245145787606016692049759643200407629869014316495440700812373592128533004429331267988136791374620042454963407526539629650807270096954879304689365277861555972652632657779282060500069382645571830173034656204896803298110353646726149096337461364971916746778468325007481231306064217172473833582261157284169116406426592699127222745625659523697060821071428101049624851389763116217435693457735951558501974083001647800257807283443657038511482082888060153382149646639465841481137783511808062901995230366380491521965746768032828093034522216380570751728328494237668465501514310631357641095993523824011527885455847844614943340784355519606481314011990383390849695349159685974205228835529251969831949583459451579136681232371413395444596038943749124703782375092923392377736750012984494632218201212016955460696939608019490838188432984107528695559819755546612552396437822182573709543929375544591855866594015054463582479687383760718125908450921007918412703007863607179821556128149800381342215164254028048395938495119496379237202403744645582169098389911169525681566239302343663454452157999017499331868088264905283853256505124021516249231486464079157412577319827865096050237796131398199524454899587508038512527403732287295409043159854975521651623106179686216458654387859590816319123229043713530993205485422238350818331276807213069713882449017392280977780020679117462810281279741294298756861039396029676641247033858900872462663788864493827120789568974217361340505455904704918041140406028380201664086260630073785822188348961019247067955785820562912633486050642115427342502354725143884561973285689719865840785424134171838257359568747901927327767990469299851216552904245950219131086321703243176008733042882209181145820793039451904461359206701059403878746456066224283231387726749012191367058967764598937682163745699637565892592194557710046538655631186145063095015405967848744150475370599769054976147261518750091323934365223023656208619752319694111705040662122464212798117731628973493575321116432790730067585278832671502181529958246955120367458282125330672376699271851340654979086275210867887819862495294691867432771702349894973080783529745248730992756437862523711681066483182825146343913486156080732620665816558719856239482251651983779777883194691711167064705586343205343244938559793223162263865746164817289861354715416088197892089930727604646919777221203873823441271844065247232 A013886 635 556514145978756417248595349601176905816800343308730791742176673355731074562939267587616095730252529750103674427785307214368293044938940566274877952832383313559386991621625836728178117617145635996883790186678881743634335415785725673950939518218362239710178374958445426021458969652427890769908259998014560398601827553266185388806466024096393093063679349908759547472080987629217899335429840010482410640126505064275518935839115870974091520326282082282772362924241941236406527989815316807524001393614218619736822843358784808959155655638849074950957441764704703463844239428219894989082400225376793487400571175104077471725635837855594757555414820179082710476085481599785214938377193306136310503800613608547693504368468902419768079450541151907946925290121841667915508946368254246097136150004077240661897598498827826385698655506135997840713540060182627013654430169157356704498336571490459967460672056993673289370121197132611005552558239039740930376963407475947721921705320383184810898064690053250817978147222154117076857461786663489190454678223841808944963896907761882450098320473374932983056442248987027016720147075784595170850640088467116243010882785395082365942412465783455269633841147984223953405649138055991325519650730987124063444276547447687958249554132730422431302943573384093029855368802003888807925282901857397581205049223019258752712170176179945113791471097403970004687548642475741725389655958808806121724320426552110606894876382123151486511151885376550098937832372200342851941609300389386180050097484024160516384923189158971789434952046374376916976648631037392277532416588291751317286519381864739568472759380367867209239824516469555635595125748763080229482907844356333643991656894152635143731127852113522625389807660604158044381540296033108434920016591742562837378003274569358304596133289785894682444494995103226827871996400749255774442814403784719537036095668184196487254783376696835947736295276537150714157036774366050447132868949858683913304428029006386214873207821550296254044137531190851911984747528415547206514495458164069257630637544392962064142946064176398626047906001743501242191155830559314840137801597323452940852604177772188978254914099056075361802314201794216199682727020765392911073195170474290825089814723465035500053369258559213090471779683555008644763081077141520969506907025840293337586131417310518309001486140482889586866803454448114862146068276654939585068688415275248535085553211282027788454495958194781246173264134040936914094782211577495848701587406632222785881439195503542289043343906128319838432642618977930357972627736579789907090379254397162820491561058169955762006972046823489155271351416710345956534322482071638962463408098906427668778303065755666050911466302255285887498177519319806540547400030187874187088416027841414957125313768901072499393813455731960413833079025195703768389316039381215610640211474865480846386496214169497737324661346654359071299610493041657671689331769302678328076079092594054051985713121431424895897582621838114598625967497577198197985513404400489477004031647875274695603777530690197103871924976104267473951033456213302941462573161594738234320898004147326247263328460794169575216643703078301389421699030969739720763812717489413280679663998737494152587457041232310358812072282405599835549016875906215093981263559438170211663663088518728153801604469678372850237999346304261971056209241593487707415668355183496143286416966844057677468417070879601017685478210784634172756108533647886023057217954443709141754582322070623856015786925445073464413673168628653461572562784010625738364014809208151219763266270273845420457648513725918696186308132371335675514232346980153293425034149200144782492882497411238996827941494889713594058747522094877649213052001935509000322561207560065886344494309972733670154124520796779013204833769432494804546126775918208973157776566265663227161314725999289535686787335192427227286528121605375357834024652064551361104272608270249161476768740306899346943914560586225098457470909604315761452812277155846681081675776 A013886 636 1051571321788786805827593817555196643570439791105191824690681292319442055099744025976996570776821812134843899881161427382439466752339184047934888583577580873035783758984492289054790069349594645119359709655462441218555643902935402090276128883560834300564682331613479806756516182368198864706314011027928376863265258086170079392756256392219773304074150461848394960597725127632566007611449491928927227708442559921292963764555646498084772165879892181654893608266033996418194210280659348549359512265328831848858868866479772293895333833914188768856930751320449537114769231807902610534730452829064776916400522474199061460093666258865120474844470070936148959068875891295542949020679516401089375966045517855076248119662519047007516330351200143328395455726604948116759772408771169439289273360690904223483020521400233098247971837087418385167881402464439166160936974305874328193405512838718085459794727177389421250048521170223473512539936366625845190330537991937511585016152878825813756759034300254541041625331690271310696683400353302155942629065422068319244517540752205804697467383220234125366927995467533918665929854869696145927793902290684631905073587763033414996049072438145512006931477950314254087188805630498183416979515392449878042314274747207632839893693503475158852672240482072233898237749516464884167013760962296879032722462450242054722844829975463986528776722458579424793817441913265602340561081430774438165814380699759218535249137775615679108063904245747197017349762039873857442057602802518171665464902602692564938624426540692740006219023468363538642257732000452063251072373347905267953102453855351392216919934996842950106828876731936345303240210570838755983063559209644708651010027134170206483269739793262444720212568081632477707605938334094688639154945911225810975498678891521473232899106388114153443317279518907214110688432494970969735202359927330684926158221219539475788029046515538286908092175993095750800648283663665309211287960915846573644694821461913539187265537556951150192161672866537235665625195417773108703919182153892164019002608523483520541618458308593669199024089647902464155204657940438303423849505488651282326540973570984639583263181524325190209250075241655893516002091131173621952190755251882764765783311027388380199764844843157215160936579793095670574867685584772149495309227295002991401315951169944601460103320163499972710876732069814615503835621941382320881879071431474820823944538610335758684174385018734196409769122363231465082892249433966065675839361112775235945072419297769237396023053258015077060467491648256889910653622246953600455160953746972738156390598045564086969303990156572166756147776953770534988396646663803142691024057114634420717238080567353802388488677557819916043868156298826088205209069580242041051948284096896246777705364887674861760534569303920528975245743467480995578227863129901484818966203116138616911944838878415829500521085691474983961637462400115739003378667252657723283026060618834761526902539971436934677691403399581402525896472152461951244571090592526224100083554072812387056022638701111214361169065533247388482218706385790058412493551443808246335949270599900654962388873033005917415902963008738259799806780994551429144684236068961035673947311342766409350916376026487254220079809798520584470058684720172355042703988221480464410512884534846156120122590154561223629878515948797451684124739184219323380326009622567368440477428335205592377498641907787825935785913691795899624546414489707968696816181215742290595566922609150344578364038469139396576005215581899307464076744314657390055189014735005827884025635519788809543443317986784056738915369885068640009710076987418594298350554927235819176365510994868360048758179754615766336498399437829773769868208245193275870721501335846858576728193424306558415645788762512928126423431336039020342836615679718218292991793550765476732820751144177025529368611371384884331009350369685625904151722293752310186299078183863998167553334955084227185206118748417792186842086391719207724736867588920818901478139932704768 A013886 637 1987015519369794307114034794650137811398108775199055105797121268165463485170713119677301456249617637912012718210646436016181378312284047323088231551093522335100479845896809125644681561760774854388898287854252854128463750938381841856918884302252278547649405663982219811493296769685112792385380353190020567212766407191368224578011653878533932602632784339893947968906722273970412485870351393565159163806586391065357702954663883842093046771937336109905274005584033326543934397531604923919716154872172870138984555126296450373831218161881565843591452925911079190946880267808794919982889552291310272388369102450527372165026268765431247965410915622998677116289857680163536499095107352446973649965408697082380716006974466790615898617309056552428749544486409458603089529630896921095058953685613990511758364120581195654990223648261598983224903325891925386324389356665202342575756868083630855306093403043125373932611684050576828398143062480412465044602494012349379890675801962937135248731654924663372606941894751322580010510659438788448200201717891446789858224520444064017970584048376691355801335398539597131625743744006422007068489668363604378539606089082219523907254453708801738831913498927619404467021177077609191442855148941080731152659699505531632370012246645974548962926180103228266862625307878327518245695858274005389120103317927178978858536459687077534097207573902613006548804036081165457683449321516985593576101547710082627049213642768394567540866095417828039573679555158160365059073900412348656597569185081164584545946680409643699348071267737068754985173658140630204253202322362254661355607897526548619488540967732114539547460426948611496121952998207918646465405443448649932836271714951859728724179035681675331145082621844874117637005537686078632622510732835583133193351087675694447133742698659576084693582145225982466752705320012657305340606852843166387654550937753362768185834469366272649716349916806921951648879376065784730995754969731834378468658704400145042415002967270413070966302547875077031322224069255170697467447161184165708581058720982501708942784907029252722321061551027807763388821755095198124123996462387179826243197374348578303448067443386556101013312246174225243399245039334549478484957181019789612052951639451400206797309258340594892737220611206480200056811582915046740977552466001364212456201779220289880691764510474704316435345924863695463388351668480533909304130473246629014234659233932854918865338024351079538041614621005646553013750541978440390786964429899144477034258601187647222367928488698641033130993437258813474954693943681931620904857573049759782892694669567760440686413802072173755993080642602982282256954674843229176728392945553985533085830125421493589671611773475574663119179864361260213837740491188598793026447815284404047231255170920074013187129785050470506094697148992361129852760866878641688866404330489755814081069785309810442117640626847869002494423376552461896717136221523269948868460987311410362668866178648748145785055989738940231608053145092183224289301706508738592220346681102255956584674585365181315098005508821527201359569036587984549094378615014573860412526991348913080795971218039230925359732930006495536093401299550312554866062702580354566256349273199328438584392354815617467982127766041370943755919848769326636573332089615686398175244010204740181527587802433173942211862287624337303183868215170846938441115857350495377249336053304497760777565353792414826677831117362779394461754919334488506994505557907467728556084198820726998304250179442054791309329023196658310606280565601158535211803396194795492183162552057856301271385103481651576524038837642989379965867850752962578391145661372747132369446625879551417360611896202569804364924607628941129962782330517453367900487485836173476867111138992380094972334981780404028573989670302776579591173098216693794303451917356132820339082641098000293775477988251804993115576676159346128768456161591160965254104776565727527289467420024408592993895555391210310746906827499028079902015593416261933930028245916361083060224 A013886 638 3754600940904543489304852498857471604007901602135328158150854840444878506747054048122399158082677500834126047923854764810223814654785942732193183515536684811691143501451541825926169649293183820057921759984184857069812992933136300153894502373238233470724792161679555124763765790500359208882058383216560783147092594503779273379424324795953605960091625039564727475711137393781724380101068142036130670835683833792585824056638325663736074202756088318521488792183410684770969031674999652881130215329501945882780767860885731139979507239710226607943414522307946084679114653882928999362228645543986568776345828179238105567124356618558392355505573011918364321273593796991253335522143809748523105817837380928559964783866729264610502318511439371659687419276095747873722676325594633399748356997818256823322228574598368711408566918598373067534314127698953668386203747895153060056187753711050187999024299401392326571097194608080356482622390284988020749399445405926993061264493763503196777675375732686319650153982181467104865300605734432610488758759672705327818825590646449158308640559123047931798817726347669472811793354874726819052391885670479198348326398534911381350382983585633084041141126341663942859940271528183844656292918074300035002668883075268395514139300870340836534778496285296829759077177757035571996483031527095815108895386249023728723767021057991721948992321004012653558410544849815651543999967560207434082407049303445409428128524538589786199059266186474493081158529681094764683944151854360826349755609915446001691315377008289625689736329235397533219824618865474333790315005861400815948393303713445421829723379315636206263615704028433927504166482917740420964343232966378556289568271878155683885889532094951892121151479594175096715121279834408229687252360422667149821894028037186605081611923620777863202282626990369237736975886125676839137839809713156224787634506348746179155370866611489078179223879601021898333269704873872722578186726646242822854266490755973267506032326859219885679654372783213555921472290094354384472169197464441629632093965289463789163600191205451008010763632852512659851089146131723329004731747440018609914705976253094407689757902865048038679522394378938444719424650485305988961863570625201817667671723454903385957578060664121210279684475876206378660949349105619040255471858077265772202440283557724709278976082528666085798103728552843309363800885507425497935987210071686293169356579344036803330539039997020660538217656184397545885086584105117652338542803875666631180669956528940186675321898533313739691265007254261660243191125775180169049949914592488493440983281385813960386945555153913219764333403682032025119709331034170869012316001344553335781925858432440799248608115582694665040782457941377739740951624454258244141398945431320786718668370805102412949978453678247453260344702427197835413621645706141218747913897954866914101538872088287897491345963991674135305382590785482321256005655831282150743480090872047056167484127456957736334776676419029815559165765265546470753887246964304164224616037517027583371790386919314927207108073292875510818598145327484788463166810815858300271977801989182992253481742527953501170139833086513757144936106788684993673156368789355417051877383460708639039033093104236667740053198623261211450985956799358994016597969910933316027199473874550495328721028668047619637384199101743789302535495603946907776302408342060848998273427570473224836942610434825699215975988772952334834309319417030779184593878044097980912262907397283472731765403067964587904786223703663250655688355781849931063096919741007328573554097166859415480768607215617406149375018367388156723344983011573993325400325068779053417070521969972212599256699483697420094221860988203033061514682711203325476988337636486644336833460683553671296685066852834479464496513334676935944933768851121659514385032574793181062479707974266219108742391304986657231413988817063345844754172345486842793268254445748632285304373920681696246289236809458484457411240223683490884291800820379229972295612579686578995941343232 A013886 639 7094573790703116431998791526561114903842002614543647757140794479149748190237017423602545532339968759896137888123382400232924993009614564236584809389085622446257610643750786984931660531875622764499207104169796212003692397430680492409194127060395022342810504075360513617989619397224182749608853295057750325889685459611317194041012062556040463306798411742760242966824542462893345373458815127010927359429641430451788810391053967747774446259153416291852012534068422960801310411244065744095291458719736332877834289965358129218708797535924773471118421892088381067334945318308258383466887657303259612789582233860986588660260036287016144326407954584984559833820302083793168582695906234298897308013999344206417195536721487883071537644985023470628252237466693690118254410059201200243895703435653447909131336803246690369278862975242090600474678877647856485265182243502748577384250581404281681636940347371290095734294983821201183038155824766024244391401211256786656424787426951715208528798504372460623648702159802670434406116334976400358936022911997234460875962633666629643166941324021019434393228413539313110402034745983927806023190030622596037864650416226815429035480473527937535345450955819165253181971618990967290979502096619818968539923036054768751574861170466968193809348333668815760014199944620006191706250448916591385163685237203795269037111002446507302059713522014910181759058696410776461056692930702806040804225723338212735402289959855334025128584019489444234942378560612446872314310983131140877924055008316709470523855414302799811435303696160671646051117565420396605951497944995515416989973638111207638835946746406688074997127798629599839526192852793908931760752114029813995850966940356262879288892511381594056891579958993806249149798286494143089753682068179138320954656654770170618990851279292265985415410778916938019812182051194722933576009693560069181359520958892387620254255817681338194476959707729943746389799769699113932656619136695487758295090624404782895134838491798722400943933153871231272435424552249009025558307806114490041220656529804081513162285686095701650304882616201856641649502815677828187340812958546741084699311142136607093749520461000903092351587771701821959111593797968218666950690623419121348206667123145234881197088860932982187065762835712451534513612739690806358657451447923342930649020681721602763462856278311526518409351266154139026387938511626494983283907480560736125611434772917952934395679992729090335491878860161039701982991286554338952094035648833735644946796168418476450655714649167796576480944237227420696822406169148755641671375760216699297574291897041629713500439938761069494843651940928649889641398921223576180617863922028624957586782080466470296154593939745361192831781227487373252926830479116783841865774922520769956318420756085455756233064886759898683762243018675955359466846225833661850427058168330781965145016603454121985886927610487819712500721171305342258811068095077804151016056188348912211828280647750588715930631294907753330526501736741288113649481217471846290985579276778974776656667217830356068372880787835872193226476860270164776766769184379699736728320551349096528306426989265060041299058784125617627060842629432481926124998733460564736687881843711084301651707683670786271788236842416158440799016632417451175605954992808662444098883255450186630357300736698225404542972786328283808464813391357358750633052189126091234319969523987483950508691974514112726816133317153729997428196192072200015362274684948030133596422797404870137002816489144327710438071095151283561214967735057998610539033920441175735838073468275388211991164975599199750902862254706428904523417532859213847419890041439562698407187112057756453816752283130011166692598613423756828775980175981243045314901899171100795566261728636901143564734608402976741692769747708778828499596611740476251925277497232286801553867656837518271108868142853381027931448468021080752281180451930516882563190309016544351610078015220554671412708260619574849559221642366985166503249489492562340820290676070973209700202892048203776 A013886 640 13405679608551306310179092507261032766622925196358011405165016742378031388329780539081814756452570089699425476985523435243327613191191372915395085107715741434530100828890887061543347927895156755869237769411913488723393036028296076680656128281256501578259758564670814996117409145174104549812901703035683167790721174546837407709687081019892266169700461279943986782336717052524452830635826381915783988702748698455925678873003063729226664869016002515762223619974601837195410511153626819938651691070134743043303583621261829511537145142362302358274294217789658036641957955225099177130759976835205660019585322472236706361590236246784521802562025929240104756072160567868889972467538151331698788509396712833431327335931748416239719244759060829348085323845465462649369749106744693542457516549500814258761481820637242227697522554402246651757738017479304883149559881491001623870803602602925728607350098301673883616460303989059477031042025491486899426171203952063848807272728770298603149344732310061675706630842694012367399896430848686873434022941776790325768470961772186041579670983747749650607543826914652795396151990899358496571627139783477550075831757688871176611714767403237872787633071685308449124551748153524082081555817705718088746045291391937280375807272156928156039942712153916858018511760955735859649996248258425750480974386292701018923915762670841909738368760366669802326101022859518055965973147682239804910359191596739962008634234863923803194168248538630164131600372019340011625207975773143606417200773954988080798820427493312834094183934546928000885518115856287973914560068929286075450910507418518395699962221714192772496172780200935709573829176468080912369300850603087572512119899555102936292154044946295918892508959956008486593486048614164969819685518205118038849648665840761756185304870109728453529426914696520740220465214111910224151353484640912802883147299252371090828593656904490849461439801015854344978281171230815315502102508887419412466137800975296805594146499271128289706825881694154732993260300344055486406160564584144718209233517708838696663033839304482775963296435331309850648367736414722452297205260455248457933107956224784392922093878452554454408605002599068315634576069639211010072682579912822287688175582547295183993820804775413285249479349951505621167818197312077589515643217549615254780608711519325490550982412096554540337721053284344171813804197537052872573806490228189039399347580993030490340176252501121767054718554036775467596596879351909145030422752895464195150827742366163709912617418198695041427944840449342871253320380226075900321698152481148058318859591309158174479599294204876563232729710716667114669918876778590396457735895419784803857340642222867344564243761536762658416763190460860902786445214763743010506628588797726244820685671234882462393799951945128236079254016313487616677049689256060755387755449016459016315138733355598372628390031094248518510562702221092961297112318279976234027107259706077350279940607008784418783611114656253645256300833690762298332422925135841652365039062864693810777585361461270255403207604509453348410567427906974716905630514189980472130259207571609628798918633251600972117379908602675048330102285611476008184161606787612388373847519657466141703413984418440274010355113850615672663716260083778382987393163851478677171038635234498250750984038441392381211456001916762579393240510280341659716195158902609961451516173501982073394808076898682956984507399827539283780401822261482838628062651887879403479525432446725655036137947759469023157045123122820576197844153198072318519021246980191552816076807302188752955721620613028674914019624901117452262505020729718991241506785822871608903871736956750746925612978129408940225000176769901343436571309168525458649588551812938588076550042056972020043328444530795955846923546638581793410325770453228230397942749890217707038538600595155724502641758955177482186371218821657514926445584193442924751162385827773677383151895064273049351968322602408809331919320324099427099212131361482037219115012202076705906792978321740312608768 A013886 641 25330943206571074761912487470760215162762147517431814894834850355861772014383526753671746545720569959253163999696581546485864071402453100136997260176816218110962173563045695683106340857416995560874323873472130547060084332301915361021314039004157285174229135471527902550583580563628342385980865045201729771995977428346118466811177998308595789601748561219821199216326425767504525286278877184823844119965075452643966573176702653124707370683216829841703793361148168444305657448739536322897838198592012366142849065896060472666456220272363250942519641576520368556981471209538780201932615867908545888591887798613219368766257339524364135293423522211062366263721760299906882687495541129535535416406123727875241166331501881991377253813880889053189602889208028483327444298080133357087634364631407154597299415680857872521705952298076744401268565510212335169443147566149188956414306621763205163153133310547697316917387663687999137894592018023897917574911469509293382663060715557035590955701027141658620441627028167639561043087499045891558060979862047286142281678138293946034215615741418267811799195373935466653291116125139719035649856351266386107341689262712644931447844649612601380807582247998264915595380997654958192730681263350558317515687309164880143005153395635022421952082470719252369572323231125607896847124110829177028484833809158326478926025659838417405700509981788527525041726057562613813975511948719634503684857596947068736532730973903354772953998109054642321977819851755840267086620984365707418090537232040578917858865517537684145293678948833969648777246695142334354293787440326573231017626065681794967925986215360043808740048207938721686868001249320438713423835069672374978216581374362536745123692934401082486869880370446155043995480245907770473692243525263808482433052930215396510111554152803499374478692156349275302056904013699013978429224701265960323118302875953704337354804059089704965435153881925925862931920796160269234082676833513383324374815072313289634352920212334747340124747567621060570512608879200516237337516005700133166897184959590054918376175525666892910011414118716112491869934926961694274742325549587902918159746934627753395765015085719836415307958937551116319036994634756024669881018677160711784502370559162727466228835990437868130582288196329166573578831895458587826665894923298791397745285241808148828529438734460462369676866895212391648045866369931693922323542382127498706799746409921838637571106161086039655130050428714161746755566372123228259356845860343176488302759275487347229012164669670871792040918876278183910548394084223025786819070534587497974261450880230863393435067479152120197834542614019471246532609272156767498253851100436571932255107442643779002533568955999497542939246388272748014356377711570696352876989169277341984973333382423954384700527787597052070791803853097444168869219427228196209436530288287132430540564066109271305770681694274696984624966944110506184692261929027658132578133010508293166613766812904374756632110486698787887959657853715386334535399721803082039376102131939113754643380416285649513961728186837718744649459073615326401873938439436933020762229630332671263070315083995961145681893319138539485723014715618305497832529879014455165474794310024118982446236555709583351681198691768480155363833006133984951584722525832510861064725131902780390675035407549624918980968494629853233618926684529404629266611454017286899640018512931793262460480708249290557663301678477323749374366310486985604420751089002476508673999912337494502535325109671964363148811439208941830525007980870175114759349939613866592071568620620382197545036991218519367199934234585154702036757087010213654842231494273751860293271110257893595366736663858030992363073134018748941714755175522952313849585740672070741994630509869508505969232042275167052697759632174771722210762445423765560856579886024558892253397306449387212037007783185416804659937091206401747164533929633235560436204407063814652025527560052808297317900079403188409031696126266167906265004068632452890104048715376653677026886994461454199015524532224 A013886 642 47864539692954092595717455125149438244670145560218599607203298517225016821674651880882014776904125936766082592578670199630201201671790499519665638917786267623494572375177129100535882281267717467970174412948986773547229431619065604894322326053007473032097799054664035766701115158454079665593091201731742121810895077325118379095463987907976728966196825327015103760795491684651990836143405404373221486074167692901554629744355678859547057007144658730328553413838022350969752534099868170585422329237111622667811023747087195215410347227608883356954954094462439773478364590465773828605409100292215237614796243849983696200919348530373690398123698017312693296208199166374448506045574661054202585707686400233763700182683348150682734734587283766457371552155035965184072267434681427285367091107838754298109862289247248465094872871972277764816240794000901741454349460273390677993868534671856053728939803344991323732954372899605154993208450313380740316190315617736478491874310173676627530982078454009596110644300360670350081064759397147219582169595968966381298905996419815019980732605280233472605782004336491853125987714348008618754827765949722664077421096765407057826040918879183965929821573185585440031732880976884042321727933426787778911482237404064242057961691483278047803152570032036261468035663191552662429626611851266379360030451103680648131292454009558700454701245268184378438044223136473059246080161918262329858788999748078778352679400896614271621140298930162383054985101642579581798332240185941034586500256472452624660740798242646755054286343990306361300724483246710441174203346043002326987513649678217953953969920985447259593315412178354460411795384675922738846849184930690242838749234391469832409886210670384632549746111823200294172451617299454038433705213545684066534058959241246352818469157404602706034953380488587433957060003357218445192553260321718115834005328710089197326842396326015632127372850363007880968543714958967616107135498948216701472270566560878067804978739780943861984839011854592180102369334653161065553375443858789227907579989722660892006233235683339502184447753474167249037689200069154727336306604083714541261276695770694728528908025493459855600629353710587760730095878006672023417736699765211845218575332735996612907089164779701607768113142561310624104206227037892882457421738427850663854763143792940165626714490596986958945578025452688461614731624899091021417051331911893476410183224303188790717959926591025779064779128484561183493422038640144175576396518636935310649268238664075728830057970540649870343174999211215415487107912937134389948137471899429372229261216856072080606313586446513457981821018087544244368129437170718848140532916149732352887418860181520202259350825050058573216625919395759919991351919697217566113066670613048539862091612760066638789806890554186487301927223089631383281873214668728255072565663778140252511672561269963562702495467687250631843829538649000950396587988708933922259397636400134502252042129126093600139823748130455231876154771329275125375386181528006122979822553243927299133983046440042180797634806546574532889789082813165078536134109129966654175644718128444973217249132636080310123843795257971778958665470161450282928417818429586018115876134803654457422970316099045994669539249607583510210527205734581676996040973692285882720350538039272937247045304972729658909030676460742514942848057432858046514052471944536772378990501443502731360925610925195460462729625997039682457822600574272414574109793744231531542112666355734812166669196832634357746373333563161796821478280396895051245595346696294668647489775328414348250780457422795203641245331776601600018191015387715395352925680171864755150635705267787485209933864452891906177507375701539400298066507502553957776134028830243367809309983273107448607269851657802857432000272649219053594345972474493843296645942075653696917467441552955695474344722858101660747668009556698136586194048349213651462317889046758124398572060593864868746389817237723915677203985916510358305351207957686742648127123016832735192340804350541087925366659305439232 A013886 643 90443302538535878837904640245918373725104877605931138822583922372595840585698128605254466897965175438083213152293692691774840024240561830596375561998603562140791392133818697480241386010450478360517466525127191039718091222645574556908954848995329224802314973964123412735613892767729758405555406155873844497625969389471069285350657696703299771799198602839517275583078815631584493020269822263130699376998192899140604778616782671391276613414876318507749464017079084217677213356354019699356755299811910534621170340519736057288792498990178462507034658698365203397891966422477231321770265662820960562109315308899125992862978771563841153418201799815177511246329534482407833914671524421138867471470501575916912407426792608798389273706964624612017322649062486998660937066232016115192756523610456659281570856266168344787692388742946912951508294484638695901796412200949870276635518179322829699732485326326988565603431128491161113510206905041754218717783102301175082190933956526253797730462744020186004503597929343911152061977375284548677411441039115887867178211205842997027674952947494160202364762290370096237927566353425137949723322392050085554915444426972816683442236487004701888134081090401140308749881436441728826081782807709388529822211668367122861736978557452674734231307395450294694509633212025535781241824697702573709914574019431079634928150019737933814500788922618912619596418346623539125613497199395567114106612212675977721054315710193413635998614832368869073824442088540565815219511054423668228841544116622139361074946668653761543654417738441075210510287360359520154908657068175783821001142191995170942816895035656629607415221816759028881051395381431313977797363120671114500780329713330620868287083867324017349357758661025540933458851057597294768495099492949091150232628719495563388402489128818700326037054789263059180407373956423692543045602478999588256700229780960065824414486933140956705967655662114728075625969210387586520432327810476583936167555349915305248826118067370398531402968281952058036571673818941904248315560530701364643798870106020268896386434122683696456463662572636675260429648306396272559823410197265256318301988083474040096796911679915625952427570006632207893867245808013311241945405900301951815945972954327291647857622658914451207587178014563290593367336752011537178119305479437636923198717084090538362882939646568367454040877978398585631036425206997325623156974851138092732433437094780127836899354102568751399295876568252315306371298494709179949555540416927756581072916487196000246773954979278554694204612496909537890211143524832795154945522226502060960024500659012294409207110750914565541771793577505644802742197604335800872443210501303217462580774280795474765542797019788189078075793405260807280498218864198432001965135162656956903370132724539813598524777826570693052438128019079028593645162606495159511480957756173932920657976098253762509248628955886862801911881293685915427838979972648762853615845473017329351151386741848534431829006480107368031585762018951115740105317716257511473786737342288021218770002077095617623485425206136597746963492977633106711119365856320492830797364638744529511152171009056892999440091272518015218423367595122031288212484600334355993079179836288671745803807174250642142055731940802502358221485471085482030238055150577785250840127325461792885488024902826710836125419277258572312475527518187290713235465101307294459910624323831596569092201484784699735835639093935974278702462935721926777861971494745700086592966746740473117556148780920647238098099167154276510096367071333000188192037108066224124446899959787761243195530727371476287353980659074449532143173160564134604166237071630990141660476408331442662853164312386522053372020256889606401542416934448585876887134024588705300024702246473399095449941679057331229712069891189239548662161130516684382490356679476008804776945118600335387586066609281537438895649545482030984552901515551126940966349088970304655603561011392228052307378314178251503898342981260288644722325871318190222932136271584670597771921028995043222428959227690460198731776 A013886 644 170898770291136163503981795260199489602998973368084090122712257029741177303836441472373472507454260622188020909753288312211600914924189937116332177934577335707250909251515528560344755280994889494726268186951536118538034195391953024349339996106406252651260700723440748756008472129333584130868517699142228599690107727324069447381471562644260743199068105570260979388967071495341847307325207514099349360395721360043314290321356798815471767857121015410051139223824091007027896687339152295274145398354992165083055597995196622299069064731873537042492465967352540654147927208987457034214797347965276807423774709605903704082113071426344200582124738473165339570704405812854405914478043057402527530331572721802168343876629656221954823139921731798880348323343705433085749530365898226752546558805563368765359279733151186923790331612232712411955624992749771337765643009724444478881622815066680670064112833097035129930144150600786322933254641145937435554123981049026797705358694365400336069955026292734828157854532154515507779446465061674075278981821400130005408198191802340207589705491090645305261979151490042008108315699308831065382798845701296061830466494986171274898579914276500537357739337827101890923895966094324654441702176397813865519096857773127611606619098848735692211983052606222445315178609180667595089552210388456799895861800748346283611914576496168121998626722935173480785565022392747578507244676067482960668203025481721870417161227878748217346630631569579198088303388359419866332701064085221927835658833357462628227664826794750892519990817190625603373502666939817780070441318998779483081486249443931168076634718735626294024365857849724684710523068100405090398607837200276485010486055758714612847488489011708814791241317596709330553974275202005081115748158692828266562767784239792720696914578163693937669185544038220209404000792091603871177592985038293983036539786749149659707233245281291280981891174150802500404411388933651086240272796186617755096255227428763508413870264324949212186043970591586400048664554710416126681137080876316187253743388492507458007121552331186945847129960051937198499529691020591948320401559626115850861251018913874997624346809194809499676658602292007805598943926956096496820296736221758488953400223362311824459032332359661739418088786622327879927931771824936282584539816170016725694753443150790393275990502086896953397113719886658653666235905535522583097478655515303608238784864309496596514238732882630444064710895319390928829401754050635738921763394533347147384788660877971794296168562285420036418821226560361692130490047931255075340100542487046324111575661248543122216661847384133781634644446660186238627968842829590582940772380526518014333828496214143661777171879087128859881520793191853091396458422785702761089256519031380741987294952043246501737267388197531329709408684755121901636902616029845567790050385418066081021850580025165517075913318917227570883029712347507843150845708957977527781185898758408987396423543021251509282272116603519196707445166625421866799324986473273440500257706392491678308795284813412001574107935909118731534313498760234181916397902395800997304114705703223139328785469241615191166014385629320980245805859979546417205088101284588385130639684896312893375008314634437371079965291918302776019855858628052108912861394766964520859477710118189059045836239584462341195836252890925967339757581486122538426911320547021778024398582333822265866412975201655510443476891450411045859255484526209737791089753383643021223298989704902307794336939666665560398549047081371956629772134244554499601651174214478986382879863216240436782492605457865705342886526005989453552711422660850695725188250967626779997103085938027449562127983427575703346061572770379788949701681992145518217868064574030696357076574464247781991155398613003257064576480154668995486462483068150275253538290124123005224762633863398537650228710766896135339174720357390323419657010936911831587902315347440627479509573174389576342348226365170337718184150414041093830675852014970063165430870425702852090693274916105831718643629948607496797204512768 A013886 645 322924847581481578199891872906224629170159564109183918004993154091173976915655617040069797698965332335346574294400701489529050317611471731097033560795483427077678686092567694270713518546798951352770925125481640200433676198518381892313733677762789850009737379744590488745393416664480601898996963251732782610659237478104287257549712457682590484005176722106186898302051731351310103732807877712001679372224222418854325296933945523624153357446244442846339511040882839995967688687702067324276576372078845835391659200192587691204407334507276815642308403932998405538776990520432011213227186195200052166450127130480608250315030232148934358405564277827262084361936782682983674075008446863889979140433569204790279633202275346248006731250855626911746742020643918787784973568594429580528355896029110763591222403486811021973212649323863341926834166406300199927159150530598999105071390259419917660371705557809498476391842622362426610652344105760846708225134942622847468086519217394640782227032779121910363772580872614143559003793098093657359076755122299400854059158240887564381374864625389168468173267421322735697177213879311589298553244449274106596960870913998029683567559851459618567373988805099281265829284252860920848644098298051664350241188811348653194808296037373407804461612392747034533549311414192295706318174991079295538465623791116451190431998202480711405948701099603169883741018528232619256424777308067481643023895054453446231240414507040390511555238149233666626173319256935532277986549284261384627736570190429593943494892171436903854477214008457256040115262687364137603052143662257885750287317809389270129400230512211839905147032945285388573039093652744346245854316613722852037228294115407882853569003129204876601747456274008578856316212063244902337113722016724890121992475996530416651661827485631614826413687590077211684643098968710947743653302021552839084938388411768017224193677308819679003222390142157783579084162819364581215724859786944754938261720797582113805066580007619965632971958733422802730767154985315051579660622831637299025316681387107010332411600657395336254890469664355418868294359319202397886603884534219600476080192365307052951511041751556617796685024441815704605209985278170577345303734463269075744454698553258276829519404806192181313628759192360378847419662182223701201610703731360746164337583874067552701841726821047333702436677377458793818890802047550946336298336548144741208412544238483566864882217054015566242930467637046870878606315013597951671922918613881587702589580340357867407404622637900536567375839187429209521875625818889365790200243101866163148558861799074087130360693293637942901495811837786794790551773830407823818626229385526731591308743643934367010696967113222907905508605482149943462203823149026334794865904262153088045875448947942453205794684864181632879616347949635366181432238802366283229837909926673644288584296156796991955770099378199787866658304687501055700166857224584307681214439876345129353496685241339580171891484358826278561484093748610065146004266916040330348419190953752647715598593688734309288990383984239921663307829689225378182655404151634228898873941416226227940935214501543940333541183470624824786001106887229831564465383913368117105714532568110156161308827711067164554396827856719483539878286995076091167334257679987023615751401577752606263923122691559133337128733916702601198254251053733569592690261970143394847058006780423355871268666232725841799557659742824170299102181667385221081818433883121623576326866625378712843934329662412061909631165525795453845345005272160214356703292805958104629341525537377785009650220987509808385113347407172085479770689817494418327420052513004396599425566083889746651814211049389277366620210873936580997046109907838534422567900523041022034854048468657259752921463524246375338444997650452897584463363941206118579310277839793258858736544280543994247990667364546382396660573697996273318643434458842038615789889402206432691585201945163984962990058253396382184701473788729558801587442508340222952315376878968554486819307110096676264228934006554730370508100136782004224 A013886 646 610188458394844982756013286503669060091800067234662437576858904189751429212561552979170607498438525090236155696322144712166428550548473415985559511405200028336315159522560952927723601813437800909752651447506091910253060667081981835495477118022879291303199441169226360637655547539869281969083893857650210572058154043026561864673695069238377135680693768436743365050811285906032330090194315872511589288014979507549729742676881575183444211322985219380272057198498906205500673578243819949798641862236280567489346691589507538493729558250246037979605406202867931157095760423711674564155267764491772172054833821687981970331271045701197597743685281325503962223616162580720095054565560923706860104430778495157159105950757021459153583156216765232375467826464088335997276936061839113619804393747934767337538934511766529167879479357593807278004182148019856175962261749802889540971536749711574973673242927458978417038781280252125725837128547234311592767551783261968644577307944573956593591169874379829922253028094303762016499679316778635948675946022933034273002855518917433252985740200467360284069224574773959045843753675503041167688657007525975054206158931221428953119386933402848537115733278473838702910508987109904486130731532852887302956542659882451920007522326747595438260920005738228549489705270292507813196221281543722312027411815732330443002209979465072889915675239374962510880748898355453903124053608450455153245375330253489488272487559239296618138408239171160979485066521689159855450487957963216028262935461589666968621756410597687542496800319532560381208516685637278762324032995605308661398906538452064379870534768499101905888868748357021115180334115228828847086449335159062078281393255063042387852674104845400270610737456765842332371712195921543619335301483698817178033078883811986331647336038369959164316858832207016728527691232109208106079482594261555044048860714447668770285198445071783214760925296136798801962903370261092998634791857897626699181323244045639618412047451838443221163558119996258510370231511291791383276163762731227844669591015273019299794323430993190736480874982736740120125235950066636569794328891556262032385896927328517431480816140405335176846528264472817319457421462102221493210886922290420916297775835883135632201322700826947660430867249590016337961076230340074632125134228259862408255039685754077423713668065792768249445867598770058118773855043386746566786575194604762355697674391622916473741761114322085474521637871999381712346377447614254344812045479395003912006788144569334801274737988652441080543229701712236577831482527347141137457092957507042168296071371952824670741394505472860492493638182703118258793334173176050837313927007550975159526080109781774003668646754198383645196084643695104367989553700059393385665176984828086272668780317665725419167051089441959677070903362496599604716552609309653070038359784324864691091651320406578495880595141866216759625799471751994817252888072143321096577006728265713382228024538107547826240648316938653528866376056373623577804990628008494935801753812100483038668203479234311334578981884332260297493249130210219401843806711995186631987435733975761077897071395253380248168746968221608921234539538689098369603726550415166303210797875658771557411998960345759992722505219565721073480735000711939434877458615857720239568144376470836712908687098044008461571667489515900740982888655101233628120552930399914314365703756070999706961391116039303437506568004928781823733911208877757429129494475662360017872804715583603671087303431544634998457942180246264131640870922105231921567127580768643848255607726611866465114748770926933610641857633475343215839342817063293050106453786892691673583368054003380801375275144172398055089818620642597481426423806334643811782782655521577924355094656823760996808303988583174955514837320370980782879269675656963071670163077182468555185094503098954123187229350691178692493126921375422182162437163525233223160869737948404608173266869119620738547198393753695091981994424022134965597980565599418403560662058438853564550184497411156375246538372897608756740249759258898157535232 A013886 647 1152992584952230444376314513752164938539542469444466632847230125872020228594321508539745446469609486977707352246788042339478894063402777815697001714846901007143394363348726454701732830831414038589439498090361191078673055338576766252933517706948255976709203961651252715817373517653815719391757915148812393090222782018773614449507744644590621807513897162637480286812331379886889697903868293054589978747775888798121727730410469764256230311501150535013941910576453181200915496771895018374901120106342084199349709849333402580496519573923800905493047028187940750940651121832312021482841740999215188959605308234779316715714919167283520542373339909663669870890953945095326108572065337823486924233809057259537122817513160043524529917817326200646609247989916094468873702585520497210244346548685497602448458769407529656986691692050769815230683806453069583594700659010051546384154504753079001299853802291952806929527135866163448703518611314740443687722597287994751567796654618212722012638879677192146466531809790097370985993266047246773572267709974661527705169459697169776516977759139116709037248116541306480246336889945112930493147120244396841631226223319350213064087893728976153704580701899539254450181204645755288000049074121069764555272988400748764909584773947907800417083810093402773043802163408176073403565557454524008281693012489829708170522799906477858850452182630715269161759914934367718320818311728812509643007557372036425625376067772336679232142555779674172309683638177255142409743867629752638184092738434285063834564675017260251254300593986178501054399414456646261556367098379439931876702209030049790386143206641443310990106617943095479674569073573444707666931447897337838613134015690182962878730001702944513298537389954706119164294951470623079333700166953949806577461608800326847388718193463350646998199878309855748185690612466074132142588395766673618041473317642477452582930261855457399265549372089970618638627439395537512975244346381343902686718654599604831162483615679475463480527582189685090200923257616328607660514374208816520735996629755547408532273760136854941433550693979379896555304801843695514329913130454960182936011354485178292025968342792793428379443540719643372476692520957301570462483509179978466069966955690658024830267388933156173836825032967073307991688434890411234142475425633424531691041658828930960569371788339743909515568929146872741179375275726622207936709775317318931594930943204830131035455272065267354405920902230518127703434919740933571353817807152409458752002842660757588821775104111742015787679909461004987445899878776234282784822524225530666655862870990158155007443475332917342055080218913613965762031602866939924028561602427804081030235376140880127140564157510037131387685875268017670970413285005913827840964577144867637322074201887290989448844646392974664863083512724865974721885046880868022532246243420947165924616669402198017715304104401025863470052602656239473342846905208703710957816821449515587504229843870422802930933889358941137671232980472089795156665820530984755758853048347223085534410199911849819199857737641213940425813723772473063854703198161171320813831234964977110908439813402186139208771722871248569126079306407041682228055374370414884961225420920312793654195876051502617017928678742724360437374845473825257974082529721849040717640299433159245985937442062476820980715052594829581531337554950242327824220496959589905291167374114951566774283621888352154517802410691937268413109239135136726349845360617388374294251879860815878821569093770536932864766176889643572822696377186540538871571754128537844819060652180758531292753945605582864088793313644770737329667115328152652522103551669191249620269577607067060254093075903623549848159958391370391637783964778888140238142769056828596955367807500505160419217073351099132734342260125778753415943615842491776397409646705425522742883988650031684544642646589726829139616852850569513741904312066208047891021638308995690998656743531348623519695152574488382127566233239810657522675044941378561833979313084440187652259963020404203929661851020199388783256160257103317673737533259776 A013886 648 2178657892763016176319263863121650798586286184903241926495874934483741519304514904248429723794687059089492526170258787587324454897595860071650952136319829042265929400364126349557843901688453362069370013527607615104146087830003823055023081186482802149398457111409434291721602843006085261259645220211911135986706081773650021108127450032589812067580419633810578350591403380830110392688816602770575476962477390644489276824096250531506116597242606014145224188084127484695451493404276126080625159717100599356396832540585218847223647498260048629390685886959030828873424258978438161809290302856405046172023483070575483927880008381085587344211307146423361350599678064125885164322300356260450540450630112707789042088042706797122558947750249434303412143505809774793360744447116794872566989419306558333663329339991846998893029047164989018225812738791913786933871334844305080398014059237265982328162149489200681484212731064354735439810255344771470698122612712281666730458389073626976707978022593872609814471578761454709099261323738363991445402752201401233582801645621061700273632630380982481662094849076723403266110304459807149846075017705964451247432872345097943399082433177674012803257147726908589952919998500070528035676728888801552871178070146426042212674282139200246618508220870570891054831166306860446669028563268230021280822102224382542008358425973683554792331229829155389719448358942703340772032015656788796221118504168364124696090605628438674303321144839487366422864292823319644932894900469416433028239747577795159499750703843014418442086264777275337880359392776016163156541465350641553196396439712493122320363846687058754260953781853499039337716135214026769376788322140476865032542415759667640800836091857829458104490698861934132177038482860442310770421157070841028114960977217616000366605459386156555347094547658197506387739039216294765724406469812041935095390653871060835122222369033692927015405595921301601919753973403747027317606509103103235511937594734466101610031840712235092577973542422998876520778158047570814519862825045005015454075679693930205645511464394276717974711517721228912374214183810188045621345294087518202950033103071849374906924949554293092876088372350535088044038933440246413895654039474193550174895320530485302662478689571646045084501803893526776435238732539004574876129005063298725498378205190065417301146711349553219615514550310198031804829781004202072206552816726795698935970472489664461040403147525823104330087147385915677528324114425036366555890806225364036155104507400802395594783939926216137287894751160412272118174142139451461253151527455787530731585493411131164641104952797869956192333819092159714057030531766077938366801089976300901784139799223770580080741533977925842281966823958437614500221890122054579845795754106473251719397105511764660350874480795480351536006986972499550123282884264588027600211469688432294421846070768972503938271745944837638785380356295945109165496540981399853707140015672718269649192577622547074888598887448195687627156360444685770054590721169091802969744436859365631287084412627034239165836785599233342982523986401304382321803812743008170327549458990301869505038801330742058692440366842379416266427422848940937404302137638356113346412796157553604879571593118885697033333457634532184302929512012285045059571177521454848170750145319315850119155840523110201666887780501506942715006441032219494902156675998938378161220552771640802126549554844329803907894865566342520400821998774102033735424598371077315638440936124842138513114669377805931159410495333010026611436748047617032954478096305152998359062798419891536457786487490050001330533004077122152594544431776386751320886163920450371162473545219830490910206145249058143839487916257664968186224170759314105373506955841173498291760437283114534963019166857889686042565635781347507534657746300265500943700551305877494158225812665463070101651316431256945083687537407144934942262647142320608637341975056252369848949825561043355846863330059870863240021072210482544513806039319790806327508622666339476501705553804539130810963284508536118664399776224694201770128883246608416768 A013886 649 4116722237112426950255238779311051456183091613835249040564957408202574495149193618590896856331279236869614213690483556743805495591940414123869346326321586723736347685187241498081315985625647442458695357721334466057111114888764663922433853471379935491834543807091701935739805640853322514947865299465380501404128237524872323085242169503180666008913798366620186912770296903508390034492221810463990762853034478085326313829953903924316949726418516560936362978629748603001014887488931231005914721796322345324668050070048530806710693155992243568540499550049401965252698530189369440533657058987771570285178068858701176014636371676631131106826671222052898060529932480274220578178160439578347006818216240809031524680218681397225279465782543323077829877179985964536741075163449587853766661063060254817423549894309714350004303110593453969190912525213558950549061390439083862157514629884842207695860696486009953310760881811810648735531384571309138344110149057520644440538797325075179124140616196658679581911432137124451763273020973652970587506787671697326138587339912898314862647462123732305909281239780206087662737515777508876520348279056623836214709237731382030712717395094671129024625002116039210500159135725781267519317605252954972655686203650441963731718517953204331602441341893962897468695217256121680491502964237622864851560458055922071137649814250241287261835737285817491441398596710646066215926991760567092097946449684407462373742533496117608925977929012060463996918836061574454836560351290194270524304923351079243945624937959237068626776059162666605647914937088991309383379743599681058390208427794656204156645273056772236171361915669352472763289602184098134557759156290336588905811107462163664692754252419615093491586280867147154269502251981640256277843164924034939813130583799136230580725944681381069974098750229404945750067280853855667880335284349800455214327127053832680100227477410257076714645921073822025336305676016571462914475096192932574519820897007215642687064645190936639412376310609141141109613742545632288850668158594640037041526873927900310821177806752564669430039693117467073497119146873849404988634184658363595711888150505268279644128363079406490919684553565655885245198559382819535811983212061172958216876601024148052381334532496516074118231904579483603895181181366261796539537331839447246142519508424581530438893189071352578082448597800540274561388599632548101175191592796817895247043853761350296319192494664074511602794110911709914955840340245887117080281478937648671069528513840319381039244699798500374102812709160677896201794077414159018737195025431577532869420537613884292508563403448365537382435829874334046571315067848164357843879601984338942382453472139661727462006618875601377949051487613497046355955276474150428330060591495460449304917749867654125729881190927754216891189650359652029927351393054069070136476386356231633706098836250785836321632266441494967444413589085416408035628967949141758769693145134666915344485520513081031203100022557712229078270589692744001150512879818038459953934056067477797179873519398839833232111883291172149432801883936339919095046186837180462389486976125386722956897157752927610359357159093621188835720732537827629209172381613033284383754534409836250065082336066466608771881834875567710428917912154029428023123790766860394548308010590729012277953063265572297543297809626671470732109290768368926543278385953961993345341197459603767192659989248090578910633085338462703588740422579582431681378787494839821156297562791545709985949059586881997729024970845405089964119313134839621725727267479135340803337573884677610761466697593598800914132587447999551633768132862843560919904226986837566936732811893944661048216405465972298738493502947163478605707233893335635462406791534894524820165185956180165601002201081328898276078663272089247117248168361100082087186363329944324881570432386653722445837074686377323207893292683344040428981345635420467821645001123092677990740423985729571820845848854570067310720137374617080671863450105418474330657813114389751934374759891335396328210271582225576672452556361342973450378893658527372855476224 A013886 650 7778826604136054367539891029745224877956972054571443859082245439902522283650071487493563791024182645053243190534699633349279062694671664435211552999134827982397043022803885543046516084326683386551792069698786524358603335138133268478585491636208441947434815272478653043311993065175930917925007938180200103277195785523397945787534875743786084709131228152017773344389544379368541540695398581954822097782682652686733872171038338330463730060649183501015401520803456808275421698922684808309384269035233221410442358034761462259374711045381951695319934653787748372678611056292866435010301301637405550520623353217198263759624419556268533143264259487712050482439423456886798429466950265493177996979483225713040080026951453370392176869599788821901528845363231719037760759914449110821666162211604639574849382326691018324908931020077851629656134198442734159071088833409198815249250604162241520711452104537676855457507817923379423909900567281639465922603526134321169074220014183947656067244135865487947860233221000481976069424275695143496327094025767233773157038202704535443018383039710216605812388733689004456652703602212675892788801456960466588948555704921612081009767982814247535928802615998399978906364697775093058103941928722615621771059668459358320524615896531800402457361881519891684244127484280215331562968273128556561491833391607812556115426684213199928688772430431687585667940663589342066047496733967031239081332477037266439862627931533191958063042263367461066833729931219197119476609669866709807366069805406652104823846622769759669290959984559881612700919331845371130488934095354162138140269358491092934375863895319339000757847992267507013254383607019801943920035853433218727625575682705065671566158267236027252978709705565573513998714831272444015774411553459178853152817530968166248945961161839707865628817827273476244531063131748458346645309382578283746558425680812856509671626634035144643933540063791619736770672443619280906036378878563087218970268932716130447520911367484147763861165080485093607724210620274465312778979331099356785512483852114194734517751305949830117285581242844586023133804432120125872485563519036534782822121068773938772630596342767227964234126502511949259770999351455875544645177494048006464311947085243997387042093529900376885139439223472445674445009714511884570363620477049200653999028302494819673308358525487177548262096232048771285522413933430474650441404427617897596686166160664127156715263923757405946740268462567217880583277320037740428047153313593254924095506854840224612191563528908852754892703605223323810970231631271317628717204129814695095629005226417992114826821133127121171740654506183985635711666670123720229322343891762343366679727842443996331036928922815532344528433321346860386888729699856707476558775931750894210272194822781923471047160142178974680102651445250786966885765517070391184719641412414371895638765765816724891166594038435322762644005696700952111299067357709723894834931536865822293893648816024861497968379303424331181274969601624538896765972321292011296698235266455311886261579246303426986000735187086733576059440590225821948244588233169557411956378126503294739324218248580883918851509788394215602545935153140037877669517438779776077106442288075725463362977499596441177003867214962156727459749561433065078250797975071754862005857270955902638272027213848600915124294155540650357608330288338605335790529453190256055841569675801348571166700150563536019011007137796828293894769062812856416267319552729049491182662873128895444126729792625465442684838256110410405033321002281572634345039021356014807651080972810122503611323104838541299045715684998941616781515983277377581720301590379064687681508345904817225287556176843526344582697691376865799942029006533362430029429076267007577475389890096847443154354527092844483657733407601715134496844386993747159909320562184636238077819278783984501014535469540988625859292513269081031785309423309630182540810101482159985365607401469867055566372048928432252948182828538680447890971675688795375704032422610931214783132646298350842169103626453082818461812832018590119656685545332556250871776497631232 A013886 651 14698621828724155979163616813293625082191399771212454029918320351385729226472098280480238345477982752247966629052271316788530539937845347623513823777469198641042015790513492397803319304429002473359896637556596655259237386770292203852543830260047113233730509024786943473744956112178353432721721399731284348749284286059876009625860700089434384511663676516751919942811462593834656301968722907707209281663028094671966349370484570882417689483240756369646670220861546274299372028789939687867546614472367567714086745587028146718522154000600283701022298283888408117065577736417199043869545009932389131286153228291914888855745995212099219634451560271677083806002096502582673934771006279267413361396528159844137717936366603842185204863135933764622828057275311032878743523590025777437074086797857355592168997664280894114161518969746465948146082185083040299487639184767352986932895965605638385807697130267048980413132132497844211278582995117232922344442099670576982805235763761533604579670367319078330662365166939438726557549889776720906067794404080940386276798362608003627993360003579154571411703754739264773148335840225801561385149991425874931546344506237320696689465267750352087969915701506864651342141729245487039615349342372535355198697675611412782997057410377801022870552375739778690013807482216397923630774833918980364785000638113591156033914568835367762852586343825943047875399303817185909057236308608615284368435245970353472238346135331310461813266643506726673134877398673995862655178380670699117285089790062636804407786215293809238782780676104846379148050740036394236295714220690173443041432491185297493822732388950772756984005315052928692021059123549193119569094307500100244722003791617645530889922544704645544356474540926129613699523586297809493998823290246753667194263116356455962688321940655133112240514044245487960426071899731670941153883959419682462416911296842187649267196195620520194548211431258603322770285987944797383057348364808695590175213126654553177461193450834286121863613978802057358160221213330780872137150416706749402487253087471714716113238299681008595059081177879358722560896573192362004620801287538826956507629663681033938722050670209985409921949947098498938886967702531775841144098747073303478756997229970329654638354587106795350099159894618382228169708116230792703852845617576903981375635911488531420453928402287755105514512652999932660442016651364355124285263681485095525975085619873793423260147821886434039970115598276212756177982159069073105144203392459779520413298696686733540009588314193243082357096165914625526847398643038081109059909973165693782457508147672192524429086754880748098243645053941061369700422566532337786280162702869587630690279979791217259244787710826699821185902694150744287532563201498839033066213119806673671115610626894393569339640295536840828332206886099639027444402176559664930128323384372999874098351350582777219151878764018155961963708556303824679043156108972847560515451914252478100228034205998465490993114543612906621539381760202476714084284787199103201879491015965430770299519773279073923083437185993104989847485037191825927100630098573734259795589503740577633995384427534483664776409647836481187671517595448515092432234727760223922465865941394672412355854667957448161948843365641612563192664059297953913780203828160385691090683711765603036394397918417473133989582258896635614925257446275401807139039157805805754924443129164602616922319270100039628370590735352477245638150988481163472773406472611124588955041919852420706567656560791715485603104453922035968218002299639186639534086693505642188063637771630877558903840576563552805355214895472080112938615593489467802336066835529388503772972362154673674752156949965868387880438911299601555864859865817232580185848240783696974155017523850519829466287375049771965296175999535157663260933254643000833455535036046098727112228818973296025613033758109626795787691635712830907068503556384331284763273461837442079227320046380613752452438499749599875338791930956177336560447567287925700478317136728092073655334388200682204135788801229698795115250749371703295219443992522947649847280973076051787776 A013886 652 27774045451658645965236237094661608559306238882890374336404700749727229603006429803650483009988140913199685807325042207521470075289274557818267768967544918737756479693248998803132422451431301345581713169634543228684886670444767499049243540256816703658833690476948615205797309230976626939161117661847443504297487609841587791756718351346592351072935309908405891862498369750506963839198435807270496027933444670793118110847287789633148228681468269531880519355892910270435315805696548756124504321215322640190371463685389601138624469490606276872373302123690451548947369592246373962926488425327924666026113983277097032705374248680935898246231365839432323893139769484192138021577380793102767730467314921940367619405584370888870213182826040091750827966529594917774621642382957828220217208042453727691583588578499920529507953076625890168706496222302990292622259399082477648812818363937514913393878651044447207821281257339686490617249512917679578608542769390332808245323731659353530138398576634376203113024023763421355663896430125618969036710136530414363816277328436480199340157275243055945193270240435163058868354656943787404743415098998607642652163095961841594202119507052497294161137672264923225507268063046936454471896426168186886052092769509706029542183776812760723183463911521862139732010176556674591759155941378619889926064085759022213524691884005108192917835872530499553087822511715232343805463897184963965653495450857708869830467230245713646707570625037718506302124016457625014205620102407171589650152544429076501231211783260292535708301316586082362954023940749089384288820128561089652420913509504020214807632794724933776868752955153932362724848645966601744557934392434349419218867260519371230512609162952467671958574885348704881898981383913579289956368526904977833412929368247435780505047112759838564630083641556858194406371827432173996934262205432730551144198245351498832050517380966275102972074777740456563400403753668874901508907634994837308936197117306390738428992386506040358717585338697045918144092877631016951002451038595739054959033841987753032696659467451644048948597903123144102671948216013945088347318247292166174554208768342443937523147840807341711055399117639016442954769787737562612598972381309807907747901741840575864855686400450213076096169363754267270118179025769986507833813787913555302279997597999561339084288583254068839216846644703776757326100519885241783485457124096428982825690584573684091202830999506305396038251390803586785265717392347830329141122115883440668828315991700957721728837771673497944643333488034967127513985359128180845084115968174753669130668755580649484000420601246505422502047897285303450222088068197376446145834478135880960148170960854130814116655025171385527718603781981033581904330383529758274032858192366856755382582141039585468029965433956957250310031501353522717810064131957492942692715760762920626100273564817997184438377252368258924735840849317905391130218402519605619228061442710226538891686138560108440884877461945552739048926513862273519678813836778235038969026080055767089773322978955393154692924236662619409456132606756484133419683414101773897813432467404075798713390561967479229484230825443084084826094159796459766176992910064430796725981375149248360870427593223019408477352060728690567806835841199516180953832187169363669542841039873506998273689685908267874846426969778797965623088862243718441912099943336800768721070154689299837652672978564391680500960394618509724085989687002375100921500121638857467302600650411698889667633672262080246700086876788553660393754169324618620091145125274069298015031896865014047222812230576039347309442699607387474845193989758706696324557138277595576297287840411882426254083703633105997950465192746565512712451526932536532076612888641168724060148152507179053124953702698047512920764691089648795452635128109265798870908426991554679591999985009733024525568972243691285262956908710622471407618128030028097087569108737251754761408685399323566994049311094851937244170391393002097489851788825111190001412755413027483432762889243586671104454173561999492888334127988790652141214346063601144826627013733369024524320768 A013886 653 52480947515999724339239506054485546362191171193465398854091557586260581786493653551224235880217271449072903911575565353981929167224203947667548591672465917009465035821013124170437325226706141220968146590520004579539643936098978433643481017875992625099215058847146840937188010008958043012176794778061750127528395067953149360494158781717277815632184227673006704274837319532725942647706509951472496638510143179701210602477487894081528632173184635122816409198275854673885918816338416240012667381230194770579239825893074257844308361566425921377176675747257519152441383265681796356379078880870035955333632147152937685895028608331538683377334909486484457394112327944705969857155928270461610614923663322421016561864971248531740710983446234924089428499059393609589556267554280857554419389366363205326730218303098937835101283879093830034302396653784616761249657448205479125911939570308682179871844494896754021588442782868836722702654927624833965992186943671352383810499872984101331236553521653864973363870578534600564179117449679605584084758299263502008607595518939063017306782302266470736246957261678590190819759172411958478806205381784601046110962516910425097473310552702173207133472589106286449375317499355473622403552386201768557903680830296916202829965114784534654184331536366541999649135005295842495001164773838916028167813062399504085965424993875764277875369293985710979529050607816728149419802805275997990651944092086299233747816303320932643981930810811271682516291873529801582842485165665314406312059443071761226278458386871584446113263502178930478402309109673375329691857272684921052345680698326492469253629084662803666890335783964305666769266806261819725260846974043388763374556571725067257297249870821768433967420428958581586280094455638814191764275364646785154726402120500570732897360862763382636890937886409309424688059201217358155039079966995113802064440390072340945080032026517682513772737393625479027591374120012588609894383582041924744171952114554402134831794285785445668541270293271099661455697290599485438071799404097273454600831658737114522486561436593668142283704242608593155797627846637038192698265445899363854120047153979295106137739419258647062275528399918921022081158438275690710763415044606811108627387198526213255803629640325908221772886552330423297062667305366141865634523851600240865418610501256835120370821009682224348381298480739626039787165107158516546337048247064641120219974506511727100845950966075130474581206604017951874660971081623905059374531834265641217716583391806395280331716530545548164263814372319256765202346287077118423083902841752032941071899499145016684183706754656156758186349641177596269829250506847580216590892163182260314105259106159218254168779602603044608840186711110337663291801754145558282347719788834256785554754971079887433654445725111179797553825603949573214846927261694656024737989534633270401619041719326013303804855628002986279895253321963935854107144526412166150713529604179077340640485593466746986425956136013534198019201974945708450032456903933376026114624672038815708288798354698784332526799464022112432287205577483636211017564349417460700543531960567784698823263977395765792698059072370837507996673089338276887455528139084626371707919175078014926753212126471234337637733178686990378829627186783687391012570778245240170330727058031702871714019272422313911737813316430983714306488775252138568846962865731031954950735090055950915633685974759960458940838730938508182321715360889703914698037141844892626776040505797133047551491222828914447596589759599593762962905278222380956728384912073872575311667791295430863182714860905105517416809023011731936068283516840379894760600782660919717912913590031399852412076435706600834335264613327742302725041606842859189842941262763915903584886024236685309055212518099744242894663495812885495125844853751169157040904694573577992807296227674871211686730311744567254511754960078513482052750170945444131357563785658431323741005486852629033837811768666877185354592558123692187349704264906687701068589497420283515815078907102225578945501263829200257778023741555523174985170109462706688027759953086134640932371744948224 A013886 654 99166319035912567120248114976362144868512846969694026781928076285155235005141239953479676943710389177481788898388017874792925932653504604986274457269358077871740828806240127012484915753976669854622338816755704013351565913046674480902845139985903632623473600315685561936000473696606831418432881755192585064973574411762096530810226620851953207528475086715627932183195804194813893996941494595983982528236334227781657115702181845043845894438220144619749956695967710164425267845950948497808255878216376672253873039333124539246354062148348295404828976838393895949840359694567820577530503322767832100047860629031482157261297417387808886871943970248557463189278043289822170051046413070159604646420076656820435422770069992145624231771568535233041813230110660264084918657370007371447389136726220189162818965138550053767196662776851570230256711040298490724320992725090730780991171829989035969256081458533069703064830652339902068443810266282202267451924698779189981172038623994822384261991964804450329989222201340468118854806601156192964307868570022736963400637049530647427486342021329050576148690539035490309686910699896119558880883890847965029497799221153398130582448474448340022656781533252387473573219936622123581737835675290503410420942379142483355549011522013183577437778972509054033193016733686854511594360919373252881512998192692106136709516174827840155016405806097991924166749098911039375842877947159756971200212694195324270514393756633528054223649038323033010588944602881960117288509009515876812106265537726221716816534057164166078673347089285237306213694419747300474975183363032700903038723185775393722142641402248124599238638006633865130145869940574534174621688095049218018832134112121391887236649843908947336234950685106409090824105520352522854703638272224896531246058202030022438619400370730079402424735720146665990988966648725881014300884255075023196739300498988213134912985956282964312184523851398109155207777613203947034420910596351795654995507213194332533109843865003033001014191025515685245097519018003488500246453856401276807063184275736572014025886920621424324278734458297434152214212054914254983700476042077169159101909260650348695114475998969723212169845647577995757851850387895720344955804639007602852906834773944779729342352852211345746798949696913893288584110134866089952763295965220563931587313007638875424728851513623221297522153407654213696748553997203303793429003582109439792251816788320351154491281875064652140593461400340993287899381804761919035232215369009659144478289046488826717065840941189890353651647195874553367309867068979736504469804124883705380395346992800450885899638404982124813252664318780668228388717221722968454703218922999977257203246238707061718093192536131429795436933923339338517750963256977314272459216185947968925767127241193480738235563699906881787704187138803787160431878652025847795352113408977919486246489423503416306443933439294346778929114029076750343973528868483583969071462707109450812399361081875774169646921084014821787482747437394212424510929527051581470913359112295040920279848129491472513643999409633334944452070468634599507980037032600052381004640599666147797786077267239762377376886085261618688310257576074749181675567394713859283935389419813814509115213531391997324901456206985219036144340984076478616060841340307301978171491265590848731898915968552486853574596432701861035074683382075632971259017928273654589052350602646843059752112739955228964479922759142015029053279051045636046688140646041570070991949306458077098395776166938386214916192918867085187494291000760107939643340821537603254386517485062524705282436154290738422334244991994232290972674348349042956982998899691028749537268306488452156322582446465250325333217284876475367475551418958847753633146835998287046105085915044864986060839807400697529557983512456162419253952408612889201731468201916006620712897118335151045724471621702558457973267796405636563255451035013040976401049087339030759538644255781148538210846308096333789376106750868668799066005988431200065932772519461450282411667020335338182756892932091214272689104765283586814710377913397227751083238319033061261197299813358325727232 A013886 655 187381503128051237628272990119654665354906083222830802798274271249988207098194722496416686203172952657315908885149250159636719468712217389434704653673546404487949574405749544318727097291410188103859023513299442121100691699183778605530627285472883955289071764001309335896284543081949977229665383512395742576051987054084481217530018295509983518443165612655075640559536929340786100052012746060744261897914473594120930272803140344575809799061838762228851686174086314159972724513137841851106550443289562435837406371186613469374654752505530191851511880106570277182147948787345127593043158102595766965623235913077759676931915238378647262748845423974626228603637733703062698219015668652155343832526691408274876520932795614918622888380139213983228352941593740093886411577569330088851100196305490430396009506318919747996774263689929867856845712966994738520973769581564241980375926572448722718355275329437415452680805926080604071665233677238328374104598449222796454343286678664648542985163632951615601137074616542505662408239199733505227181290598120723038459014948407526398260512320558691439072128884464213353494476477381310842635434011861807584858097478716384198808415998966400959931529368224647293664802049203192812097198681287325948222279249471503989178034603627407266051949137525988211392462243439202305764333373698278700814752968968837608529927059437092266034039886216970404163915761331134851332675196858767660556843500145270491187341981934502338363272066045976839752530875378459614904613392092896316098011959590261317001584625327578968946639112806527286227598137333067063897907276918974579953074092699239164761626629163184302734154740919139266239471171871541391271553930385960793408597989972994225581981972255341800234803296155147212930323419881475905516644362771453288753551704693465439297183119719694676280903025246095363261039732499665536430493260093601431816286565272159916911261047441688309445886364838622320187649929026555789936651193727269812218550573821188535923301452306051061660382907701622337208428815810815758433691320532447813768766985535002907398867096824783517578719712896166056131104244180218961040941113875672373625876477828558083130070184421221950573350900602658288172605233755340500777449860120318107561461970133289543613970994247288160087397780898191513523299819318647859863035630409890547081575865218174558554046496894003020716340370194357266537771679387452342342055440639369929365680945072909290289782510102164615996905671319530005029459078060369827565666730388843610313551676995799322112666935562298735768835688614288057160970897797902747277998840648253408222875026491962379567607941625263619128210411509749702980011623216626057016651973895221025939023588781225196533917634112793535704176359656467204309652139560109775182216210049331747123939086887483011586297629305646805828625483495194497162944080751177166967902229975589367787806526990503343334650421020540254367528137694496993961372996962788793270425644547390752683835920757842846191393378879718775330200109782107182558268084571802696830814151101115881651352070346942734661264676462041444318409891276942923094822615616015777470176728629963561967042449703703315895287886355626301633036787508411661720338530894677659427225915218749854359815802085313601219394802120646363689190104599423545592851849721787984289548407739968856636770848865785478935243032147590152323999328901889642235959988692192954526472023542189946729680165811722083954398688146459054418146389926200413468416544259477475904115667105375826661509980209432563346760821317840423563212457724275639295988229471165906184623071214624682311122319190842019213274641032557521588654323061204402140451264891377812205636999354771564118149468202450126739236718549471807170042743619232032137078000603611257134694982319495441981008953190521229531819789664765910224852344837839823137326907358024798287227582098314691167498393277259980315631683518605869557476101327521811696177521865037674239916949107873281049992436696973245723831281025408765313554803547965846184457104053733687236048828281004299315576663905731570816606313127376570298659373062172847158852464018663501198059413727864827754315776 A013886 656 354070092102665520982780537394415626705339177863197954381929518177297716510121605398109084915557109806779107320293698325644436733055607188119356003032615732435485901410723354959248523774735366315032687341978200249883991812643294172095296338556426389627660754960426079210870591502274054573904359392750598507945401073812305005245761610610208536977615560373425967980803076500610509503081620548508413465918456040295897973720084294619423770393680546267246822940595928474631341112840845550911702308025771912760416281990346840099327631382369673556477600269211785514516935294206158055731374169605678193698766637802516197220885213152663750977810350088886533530118545197828776548308998983715868734939795230951141877905940744490552413950682894287860832411141400281724758951804523917330195695732572941582526890836028550382768751892053400546524240159618314077599363840697181590374978821648788089477140893694398242091165092132274874488332269031873669200077882501021050640535522831002618071389675589118388209379809030989339505411728162040005114496912909778390334923958032512841308319744533445465144644431959274697935850928412448766296951774925692034505145536663160657774021002334944329055900085257510337395612678508778635568879517802729917330475756865370849823160489907032692899249427896706492624432096410926622498499884272309088141131138068508542274677213846427558945408679719228332655201977306949818762980406378027890823073658882498471491883414120013714496411271294364365137510261127125177616080518070189906216688262459050896244050257310982737194562975107604151182510157164168865795440857433232959092770307193515950080297306414619836548771305489096145029585063290964723622207617131539164479497686717290752844494511350581694786076794709289208842325363858600663835274655273329447923471187534222103201899713162504030070753367608213923366436325259928008341894288488546270314236972568184669878177714892296095503044606635385900312337301090850970879018122828849764534182170674155579447520878631040292479486410139939116474256420634011511032033241155856350567421495323404373727862502413012541744186250457782702351538384467127981776209018663826495687500164457552840023920458236439518700985514549963816265733326336611239373044377287829245868696571980819656347563943657859794080024050056233941825194592990298799265676510082356061267839144488575664257852531043007499848933840627411271417244156676789547614593014858052958691651012019527061834283758048726989120041055543901672543504931212376894333601752407386443052957215197598533485787836096581697549247314463523055593541457410187498368593713326038896068881518058364369634805803040966126268854290855654726760534602858193665304841037009245003541548924606162132164201676055243055673469115563351422312980774044317507671509919590495690749487332531807499237097238811812423595984197597047675615189920776840337033205080890514450512070003592391421458168726746940207364741408087115295885603651124982894522411644316124049767290473114555591192178804142992446863135561040756704732261508028172078245207833867833334260182028861331889248416572173026727857849141440390485306437780144323700602766900763862987858940467601727267209627340845228079524134056498694406813576637145594275568584418168062724802968425514741850828929397453505508143455567567723550198793883975099477898033405716397472497429819349624535860709305769057628946554763914485807500518443913129656698676688580568773262108291552524074733545220363528342538788037720070662876688912703292335189188032860970790033136090284377069858012151615909093471492237317144071193241886785372019017465847428875931705262778428800972560788936906607650953230371918113879743728215698270989853781093596796994867603454332367281082406047796088343730683326975105032501194203444564515921491328351484363313171125662306818643981656317272391451753795530547318925952529682688202050000047850348294359987603988125586485047528962885055727981001833242734683122767635475508038171389691865899927072108624626341975888426024619589856003123030522728043072241192605455923246312357280731849135565663025392804793157883470691186097194238343822460258532730817954631814730278934086850066952224768 A013886 657 669039515794249483152390654483291146922354339636607232265553795803240091590597461668894187365719416863375984260992722957791307028806417563240315283938333644306656223756857708383637314571979156657163684955407063889772794641432764082177764911853389500195959677429062385642326321843768980753103312569040962921461375616241369544152223275037510524799719079183693759465550107657105599220718931576603945815968605143149839342406312240415435334975246162449109044730215967375952193963908450845945123506771641781650874273127935697952806313775921499322766266185493975131094736390002541665052221226913462133110991078259224925750273630446452538607639147596757149389439039212370925644835138591662026653742718994957887255950972640685524143723963975193724617377455633447538089323043370649421783220394006388080212172063252795889667584975163559963894715429929658494981274733738492023361667982065257212657142164216336697511718640810198370037169028930019465363052764281689344616735426804731955023919646523579254572021386991068464270561828359689608384189702733104133468381593531579224525279123038573480682435490008422772429249967098453990434198571442790046255818841421535157788741317340036085965499012299863293211953057704475828854616532695468764430312414948585065958649720592651951456248942971923893855362907551001796221245429324658539060660882297835549208877273613366429701357988119702842078624689855938555140327360518917405606773647467284871779975159051926074473554853077149484704154989097459667617662032368852600710055206718223883914077556606599028755255971748125360741633352652384235403359590098399136047007803823037546761327220687260375307788698170420424571262988872581630885367602688008195947195484895017653270865804823695951853537556825242191773775053135568339161892259815514578253857604886664991103007237201046415092733299324717566747670354248751646866576506910725398905132127781719570292368508373606148587496991270812864881382569347637087341924516317463991871325535876422809945493131593097543379878177035304476438027756224567862877776987424389172628981500075254555656209692959551282478478524905011545316991682060782086268907722978569303803238310753729204818319332428912548472783796757146028373609189979217826359644717903008932457621244124653436405353705889694815380202884216657856986749296687492921530845831803297377977748276572988940760381891377873595474550219366656261309339206643447871907011293899301413049065619479713711176083892128616959377577737241979195584685525861108583472155196092920386426690259206495865721673149877345685074736149496210333111776944595653170917346885702056664767084312314507445202100731640512281281586464663537790735449848453551287762737868619485062851997518370216567749246232620353510222805689756810820357094455249372944335839655740773761378127279957462432718443355347158777629416668285058182316843188222452641967159258288127609225191092548067873461868964661762313749779692996354275415968319848931678036924325927129888470679524702124579337822918586865951834281335804660565047529913201777057545640876225974097751343635911449175303352005447841768104900286493235768539515023351749446300569047142571058242642421485260588846761115186235931770258940870124992893916379097926284097578921868989946780495441863039729587118463687425496011613049897808253302034561755060770252831186372721739312023468888831334977248761483426685813283592140367118307139635028044579148805113087808175755335440252319810846115574951871523154332634858638482310579315398934691218763652877038853781332895846469811137464305304570113932740643882881288316471685529261835230794906394486236520449977710152596119744829932744805796393607404566607519597037080550517756029433465512503997987723995902578580319830921959059486499832785695266053216528614338883220740526330457605416942137575473770691471130364115758170707515913065236328274269607457780571214490416486925877213056892634488203378289207340788981809605672036807689718921795430184772671436477279664793397790149617947754695541386488389165028109178538770182891928645829106137976687948322237918707392538751565431367397755553947003131303122558859918585795175106220897728896263704924621107310781450420224 A013886 658 1264195659780308407381296504210683485907779244838464654657557954828336773386662064450769051832267707083695631828075497533907804439807684822136876070440789227605239787411798106315052793221145511086363469853818614900070200025022825161232474888960985491106279135760278553913399263313686865423679920124457594225579928600429972166804628229366078687324755581014973849685800585825421712908295430101340364687588165283131355626552010607497313315038505940686638079432784725042643235243994563648070835134443477618070479198525807200909288320708940435632320808063591479600512418850984322648949395559296416815938269189764127124500093043335442430471759488846109213257503546446441305228859843158369632380059322045864585106452767470714864485208203160678855837808684086382197652365964415791286620076193461862711950353541216459023647399206349857673856609645501324943044777336080774895599460245535083940806130804953934900843823168678444913674393407657239021127132885698223171528755526956563750790637798642266604903145308173939255894796972889961973935296568213986111269582870926279092127782621961751214746148263984235401253593001830291509796767726244009902123515096547207345032556353523577306885656037673428083227923715340530982977160052452311522267056569289567985913353835240816162609281402673572288264490378495331362082186283398136386335774862041756523047519812147061577837935610895370659900822697961706103759398089961009724277580067497462540599544101339429848690846096619283197513460734438908669220970411179148071018497596848140867879755700482018113567011516024161741645846650904660374922655373943051858702072441854289411158707553739585212849587674824484980816272263357986327108802290275974270799550278002108717055723357089101512351985254175159237825588579603269595493458433595082250601985206750485793908527179183506872473945874938407923164261975937105151866383237010285570558372704428248284998210177630498222974179514801607323468184298797075915854505624448957800192316850174940496143085565678106138849229647224246208934051231273744247522235306573528200146199315134198600222192837106193397730293709347712855661537338688227885186967428293169242248877408374302586090142024339035426392621133270806906541863969890650669718741150318552782486082459018133144521591391330578852908339203523501753510737895043192624751197296708893019910657855467469566814713289727105854053654908908213938369765466018846508423587516590715172452296824469043677799570487881686490697170809804852144642563059730323223854313349570907388739508259708299979999970490467436331455299036531255166717354137645719170863949320122263807930609969851499204215643075284499510316684772861351776164402499242679999715261068931583151243123246791773379488807705279976141604686501582397508200514255616647135682783866618782394739745208134662374066923574076620117127661595058060819444072749483123393776601185364980710308425882363867515521596815817996891667543714935735155489200426200306133004875024693474969097764968132344137130211376628347122875599315133740854575731003028855471072401539208561423939810891421925195279604242230067474074440224548450524687674323644718497747273653271093709381433355081060880345996706900225457123264646382080342572571784619310372789694008238143595758127211090260255756472261192921219647671647469301745575418842786386669525101719171931071508341562061331247970289987738715595858834650633489215005385225880672139333049379927103519045657677166695440340872914730657970263686008184567799742636735839734226616856798039560552861885637338822268091396152445745941043660872980488230201578769882156227473382669686016568969473623481817620744793998806356737199079875956232115437589934162221680735225024534561531154469667655489643602857782275544336115786516037200632485644249540739094889648234857190116552480521014212821937941720859861484935107459428818852478344555073624783518388622227300367555953721486501564605481107180936519954780012970499246632646803619147423380527220881500381644331075537433286302944544746584092537783834204273146896946735827442012426924334293135354459576090304663717989018031042166560530812810178687299818642323817435111609279795055216387006456499018683707641823232 A013886 659 2388783664459757796718661672868372773099790612110927980571972469589070660214688263800110775732594426738724587642112961724151102219718527393995532642670661219227577734620136524153521676381293481092437649004740332519495847720882329694259725110984231432458709654000278026561034019181116662924892019309731087405640614525657261647284687754106802573050863753707302107203098841356970455216701979265729510221996594297715949388552629579587483326070679593331369342477648167329377292733524319643357911803320093115822199238200012461007762113585351161076893164651104424925781050263416744579130011468188611730058843436364222162387391811709265282461661633819964893876554461251709204238686236117074189517123933039560252350429742924103745055585894029917624267736479571737036453585850649217909876124132727345000894605640169302044395368823544087865073886174630647569979233821383477657928080897235237491861158972855196862717661257193391798641896202520073822673154232563020161779247523560260253453963883904870424093626473675614051882619726469739667164970465806965308299443166250427331553709953415022319345449882880163718675949221282460267583658798943441302735726173952513488538477443814838924617315307794504156368821358948576448442186365992209378507117547519350400006324179748318514749294641487096641591356555512666291186912571148049775255717434518517789741855916399098851512072316408343747087477743742105079068438330051445222683738412981045297915599348479743780331064677096705712959114973052259776282530617910960462258280467081147843437814219448406002816590816310743253838259164456617295321852069630824614543957619809725934064336714904600551473769683542752436231041948128823508142325326032192150926164619703888564269549072408139366491916072761247290699621761183790923017383265451392378105491983149101940624147884915420714006848959015617582557648173347523907601858040391051284988843194361076255387498008924905266188874437424643546991130069109393144169366483778768292593795765951361963416097906167247660573061166046224460523097316975466370302095123771528534093853547499497380624648474825075646162435623784739085246659785990437388556967669545067218737726786787014188993177484646262492577852329552252064780496817858337004679102277925127144096661859921975809627374402133739221932304692123496161377777982860975401565870373547629565846541942639955534426944161443067954432456598915875995097480992094299759228941416549284486980341606018321924172378807645622578853671652741334857247958595648507393451947167322000332725735143280492976608584239731572733955326489860290762863777423162946282251050988924785779023826819512357648311344254479181170710077412886078752983417701688992361701966427498913711928165907193837641133907398050473957939684263422047694775429320957036694877846545279119412063590873444597712840888644020810921480681264850669866475297657095326504931664748627735870816071677686528413569112652071580750594457242343687206287417470934460059129755690660000110408125555303897246508859250512872616277800446698632439098954879931228374763335631639242992711100586482344347394091228782184136851891866219566561033039396380703442351320382464153998248456261893810045553624305464045216565492931334894788754169321919541062491476527758532517949492918005400890949245777637785763167211619565273560783453031926187086361207405292267450927873948741105563564724911551469351035786473128220949019295750496889892975271450730097142276065285728518369814022551741779919555212643113297408224094611667214923119960866158016354750127519975043715472923244984603266325988188435995184165536793048686178434424744393266956194510335775291157995498906736529887195790963050865605903175936715040896823497679159722363300488940972448254883364773938835760105634495535381124724633833316195290052442835842631014153837513131784093523632661601726746365861131897994381439800564241359034943274552124795500921968361601805788428449724733667858137913759548640320461157155421025158502296059706614913142915381741116739932882317527713410568435124029700001635769849723987948537518560501611185455472273804802812273072822880284583449086900103721803743712338531063228973323603782895117963015993937736136081344640843776 A013886 660 4513769171285895620430088099878545404120625147345221962393420875416481069280548073252247718279486985743838341621732104859180749919109098370817350624545915978693415604850702131671721646996447960480875223554589180638198729986252181955722960258512252219368139083489997350092879929556024250529662363143049951366901524708017140576336432870152082724354574521365199428103545071465207949122913125557185979171157660693946531054228615169441961693476721897811968905726804692244236792275900081619860522690375941708677921370127121145921515041443244822733742863343458085998158247584143851220897537509922218689543828674363870542938019170867852981250517050093923424592533260238469657634885873807267642137492835905695786913296828477612865337193326610323385452338284231408008497529308639541387528808125229343838650418190283427725424068277166555019031932951224483467510520893403935111135847964826993237021106438020048625491685746432402954176170523603450852960866696915640881052889184598713846598499628182358197513745588610282692787737991305973043405578913133935823672762224765487472029280609254516893920943044294105197571076018160255882897518989401960495527740635063103007510673746554317557111291251518645629741521037585743702530005207215167090926937090031043896639149967678670719277795177125490226858496423886957818505472013239078117730395481308286622926939200238412418653963462771081277496591145287282010045190878438649246536066225539767801491783229708172495512609219772268020624728961400412400950628814624777738748454505621590368229103739014685633930139875594658508668651692863961429486721371508178005254596911748624213778080597708856254847188033392511635424217471841884778633477381659997258241251028124637306609683301652103086463396869775324520592702892036533446824110862132456593112038275615082255741289870603861687724493573789222484238290143615934055039427693665637994473798457082470137740043837728215394021979092975608857800935662426897784641821488020879645099873477877183122488229288360633827493718041403632261421707951042698038398989278834719629110654660041530266512155769278268538567861156763681863831360438494378795420812285406933574375808929055564827067460393308068925575347270647389829543153811126942137257481933094426647416441157329047986645978594291045354108181112486410394662285187518647567586018550003647303477518565470295499276052025249655028521028150700273972304356963269641807446712374586198389494470127800828521614553478805323765079374637527138623540310627662358818430208905062297524707901903218234552824329304701108427754498364792329896202982177931162080660553915040629614898494395692326616804370140247717406376299556912322057117370619745065918916461298476267384820680596924445403882115134319437975756173314265871818521418431142145913466942740869975109214175279552961611057332273305115651280407936261350558255995243322301913270715895735013613946182927862778121370961055749592695739267382500876347010102855718685825009694200889035088623660989284474512291252156273107683794810834467441500683333974561891337644806582805301103251128912998270443816758174987494115102955609868773947598078186140293042156899752452026542162339001874162860156670771627084991775225347276614476196638217280863366369894319603634772876787434089629350709184445559475568936341725558714831702467778630701480401373954403299222714880921574833357533870121670486838697988974455946202196492632674907241289497724613168196936300129823464999012742965049611599034104043622307157063186007178795967849938213944470647412488957664203403358740630179066824745064849246626548153305026967419844811979095413696655882548506150245362831238878204331305888776338470098021215252348386766397328982862614478266576978287215427104083449809162058009551283562459799041083676903151616501833814304437488600152638442013399006031263521117451604677047487278229447348441072572416308939693408909345585086121913095200960029168889465547307365941426802805193053147803854595666700866560947708928197632332045798476041496574966206373780976820442552172690898363403256459942141871329908444478725833468793640381205667784253579778724235655189401256399036093464083444665135352837562259140205632940195182954230309892128768 A013886 661 8529073785448347215704840710711303282173401418418816373035811496718969301118306661679103216533933664678013127501493089914552451263151140790348599584921977364027759937626531525538671729071784179789926434421597968880159897822662562953711522569756479401647015831712027312820302942731317631024833052199486610504453380239478532284546880785587530649293224669186997152962759453598370054008284708832840796290486038602139158791076655908492108673219422443004766461256386888714558027107187965426276608139008287422583122527508364049456625333829829233203353034802171408643367883571075528663768918157548706924763953260560390134078307008658427222075577001311874697560463887482284634037836030798251104018458062956653776686184461592785986729469719776415538802403947058573167800659460667400940550034911573360778510993398977475960274105846349053034202131482779344776736919943507486860078741967202211956891498049876667241173073652514782785316758183944325421327558962757493708329345710763822525689433745425282214559653224379154647245540500756044871681792935732664846465693971525672631547423702267838978212408506320723769963982969483038388134899161766283689613361816314917423695928769929148717755668387549584185299426423948818556502216879387148849668630663335779553684645326126650473684304877250658316984555370691231111197747741112138360763587928824736537510810650716096477091132432421426507356678737218198893157071237789561579478661585660727965129225853793212086000769978186644939195827854135454459639477787992912022251439683278377268913931093922501503934106544447647688908006841981569870392365128517964897032918177339024358380220198851528095759091397881421425925267759833326537392902589108517699260404222711414666175846056936161124882467896427620403727312418299688432048541513537901739733527940377439747816557618217197721550195873237753551097177430092073280512741308264392253941866402952408933229179154368428505651322990755735278217198397780668393130077345476637509232077727845433158393838439949026140149649812058978604950093849635848847021501373629163500139361504665354262632841152643599325884596270263636812076096081044946351705713428511808660266148526457665519152207000462341183561557791502647105430198060583513800413345621353369571305389884771934546030668480457341987671487568358721516621224897209235846988377899493291827937407800718575325976051073246940152932422120662415289299199178371490530813469408222093718440286930448355947930168587839218016133503775082880274605817672090708027823532980320755409167260783460273027511162275625464049615211966163913217308476627989030070429601540135492420164518258279558220661800077167598884131651601155702564823155767210444718275139942839203609800843794169330452922720530125711776973640897090734880379879582096402369417904060980197127167610754634330565482381229004600770958617863305487651662664419934035381655120093672218204477060982635813929242684140190646370902655989417415917267186032874645736991917851785492254340433848200285935241156754424663539852793118862974501563206011644963891090821885058247195068029157876315885981944111194769280086861625828519450615005402028741243082328751441270889220606583093358167340520076601847733738729009002777862557929282950966429464828469704800950515245478257872752960852234426927131843905361680529667110368635531657334919063380273933305666912113218314717728559898064658474824881630484773353392022190938259126108913636501855003548530763710265111254510698982864489963673909499315690157570257212823139378272051046625512289921934755633496477768815086198941899882697061249633340944273196773581321681715362667962662675415669306829754298384610801897005643328330266177751661949436485407868131489744714469219327708217080162208756088998731628991799778550037554462401198534393690137116827607336459213220715598374333028482549070860793746399266441349460367299100618515540050558595286014318520013211083472687640396600129635294484847209960923003027050389433920624736623025836840464036543730399115334776778600165744645292572808649992423847195438739164502499953131525112439616777015695961461467834031263756468235324396518504926553251413833054741226369010478390566842879040077423538731464459058202249971892224 A013886 662 16116264894622062551684964452057335920289829771398806016364532258232269384375516482095659706659591966898303909306741294923661046228409974800937422620481850923791206289821089921649056861758713089037291712837150030860945977808972853755318774279089611270011348411096432025431234190890930393420331740778479515637678964792350971291846680432261059113923699951706335836329535455216964906212326520699853317765021122989366885998537134551697616801437877626783630552663308460534589982164874949454598637888009611648515545668058924440203656618794162764525593387265069424287431365023630044546140507145122995046412373634650575264870078417736687009162903883214876448519930626942125611369605753043389742117949765104878363505360200722957431372430639458481956823780821435573983534756495774379460433248367791852179529460774919071295303221635874087443731253181652400951089228343813554931225268301482349242959554187109354365568922435435053078085416128119311097727072934139751871460465115996574602221931943475759663601054823883670488486461472932598196094022113986500048606488426387822183047802310246835962382864316471437372563303371680125880991285139300393138815340860530545886458268733937481684312142803725292689847866589048121182172780944349816077570655105258062299696787899598482682258704598296771934707872322686288188323705803677781058071331315493499769711227459652312988024136928065690042652944728127917646145020784647546294612335615093770419613301038100332174920302926142182304466382046683022412392048764902190784061608379452956779267158949280953321785761834978852748234524672389431016857560591163433894556697134518145578815795920703484240847314814512001720942756350412739158608432159496603571956083486300362387936561082112748104421915098116945831030210271621705671169098490652785914544802923243118069402237145539433864314160515802115502039591362224218724511899568374531142496424615293977443143993596361642714566559080996333198190315142097622014270013989537598985044638648049439442239928513297601425590293496072660084598338935268711634168724307565711216631333039647504123334612391118460691013104805209519683721004719667937187899861511686201266561785738841558119693397477449625105540045632974073885713528488940669004819444659049443834112382953788734816274078179280818784960437421568452698718934686569861360922135250789740452732031783188196941553914874373074210896211001695838733370509193077060619328145762755405183365776094593439051818512798186175508309352461275807914726365687017094986718457566558729156989362624081461184048211878829056853303316844480413170203143564995975572121521322990742141385428436260788267899476248213425488290876652692578584007760796736305605421719631510788286564160806460953405268279186668580950992528682633945726449648302182734832376250140698229125187847918412882737957412134127765469578733638730423690976917482645915368043301965160026008197311166837189654651240185411759281773789872611487759958722177766878595956344231362609028049544905676117894081762086144702635672562588023673002969784057011951129760702127705742035890305719790034456043130170302077799035170948593543841259694527500644533208589774203379351602803140002550605545291840104400218545222696083360960197861319327091734190997001843161322463191367860772102066731634901619846664024566459955082022405041904282687028344753337455608522415787949704504548919469466240584957901932751852215822256587286824420403367722297537155345190178122478225742963272455653288571679381824802950019659715781119793828722762952070076006643210412332874672504664384798762247877548120631347172781388415881062510847475534405776872586259835420767685170090012263718921159452626364400961852366472800859174569482813940630173826618960331727944474825577155326730777123955237361710410507912237216285011569708339538562607041131788991711963713282728288317796169091047817127316626957527171982253903777403503817224323240575319439288922913754704129143772831441356983817550261874527042331297684466961948603863562795564903487985957985777916196216895148884344097390787485590659831438829643662301794111994586506822852214786993782170485449280678317057374167533697581269627638391631506608165262001017041233735834973689109074888445919232 A013886 663 30452778424401221491662254909745076120230213061482499086729896490123432796095675928040531520593351873708094321300920535166312355799724179264657723786138650086366302086644657241070565076159687974226017227242267909513855969396545217324730185676990798588252803594458662869430046327613393561634469406759309981404457766144753040121992148251026664947778577870345837593581527651043409943901813399065780433942615433324772008042483816260582162384259367551486291216134902441155424123419318428491027038996770545863462222596902765736626743029861648546639096445587682701911953109544970576012961625805195767503859336024079418202090024335645876198529929964798567661076908274889778407224443203566691868234330101749694799572096463759677227683541018540284834191597879198374660919802762207402648291932251831714539169124137542279709323517900055327662876376611948563960347771023163091364285467773895399694320598886227848509839337628480142374651703582378150432309949750016582664251808148303415477971291498569604236031317961456219477588386032486303708196989177881242923845265122872784386777269715768493335767864160746300973199696025418872100692940678097565262525025999150982529583177935048779391262327053349593857370453574934480245955857343453193266063027625932266263513460117868505724950215930394434751122084889033684199434448128043817398337729371154421372853704648480301748154792366891229802515639464039213090790954634004894756818041783541505584247866015961168467099806959544631132685932591186745293738818800598702835457725222346164635486287001474912406340078418997320829776014316157552387661507051123507457269709091077183305071805866291841310009378959427814067838362231536698706453417938755678218253912761041603156648511850805621210176309268118641100048092362527683141659651096785803374974594170066652124164246438622656968124379657523171784957946571135292526838501043614326061864684067471810369286709691889876500878103909560079328638077402423119434260161794182581838972827760917483187994417241014722130549799700787024170734314105237828905152928052398325812187634709060655071321136866660927530996250420570141689729331446133504736265565516913871954854620354971365293112813684669533211425092946607554844079940599790642050098668405510739486736067233224672069317377357067298189860123817798258029012939977832439792034917261564268287787959832495354918458147821339381090534731630052402603737446314944235280342645732638205461522102803508735442266603591043055282885086511548005809813669358485518139863622427127244735714075954860358446619611623455263300182641803191165353194413579822315569862518803240970646613381239448425165798277535384145973058815214875010329826376553167427510225507920674577201066468206742810804085971766194977170405050437787259558436009043058825891743526225858871411622951415499594009396711331459533542820948564268569232911872013848277010162846007703500024257376866898214781360034614668127162542736582010743703609682747998605254804037456567382415913522468328610736884287021592273469882532744326715748875608921039958472359670398044683567273173198332215827036505389637356542567289898992005449041398468940337889325888562461931114649405523648339542619006011722391312156059359392844202839152417438254073991813822778778653764127586585943419358029961897784010421247571996604404426911850220991628362775338874349319284484155604547241251492664080385289637732839266051887746829735126390246412750740286312687551300314494534936060679624807483873179811066155929260662748369829098966585352013745817149379720797812411005329175293672255427583197482847205133414578182546219547526497042650596054993579073824696349153331476644293130834417424580294128396685452411277373868772908501772168676297216735636102508585407216174236420021068557849951092416962614710252301236741750647725202668261497312261491191849780218326300081471637033041713629424166880703308163544452860783900904930017047425202258291492297648771897940541560982033198160813229726314323865503042868355299505264624489983553986650659270405551053166132687092307418515527572571916372206452115688276496613386836524243213790630266988319849426392766205468390998313871244487757420398362678577617788737768569947754219563782456418810978711371776 A013886 664 57542595621838967291557263685297183994351163234159362834314037051049554661652914171995691064304538713298856370511937813793138505523773217964760765819126436766395000701256971693695225509828909286082306920045717689244277796380691153209855767489300149306807673582374066680863193779175784845470521087991375842942458452258608712517232459586395953232044071829313643650028660040526794040878661740845928603004079959116622793692820059723875715412100204625526848320689595335929172450041194684286932980023049726806130585027984365247426321573449615520975744192496226427686365413296670961375659873349472156010732477852347698093286843103857706996703802703724499898205771415166928805382276695277106820075806661702967303037847170833445779759533235321128933573749221401114411284909865778717407327689841229149178348723558327490385787021071371745381285989201886424105426416996696236223030162770583982609597985396251783253040097523971965666585870234747116956079047129239334071724960619173388177879257334369169937069225417792905725827731418633079925290368446870704429124449927696481448153951982285240415480211546493066437327003219358687317562158531231460197978888327163723756459426364374251976788772805543685365883773220681795969390317448754163493368182985077580499014601808000556625682729615163551283808255699601600585356951280411499953742226612393517684660428985219626813657354703121927315479871830785647801539682565867360975851153576842955623816071692047713178040848036932829560127092274463555931199472363409689719390182932938197617946552356802947285823209298027929525678203819353193950048778555577343739018209667808531103397922067157342000471802181608095772537198445120336701355772027698689379509609428055859993502015240903076058870428351140404426135673789276709178619543603651356911643993956744503720952786814535336681944847820706744663359417186526972429353172739980234868065527344004573775872349459084970160011237048179619976855994641141848943156105401109992800304208206541326872572234997269706466778723921016735688246096435206033888652007954114199708283764541930323881806137946862755512889522914695881492378473362007594277495852102663911201990735274902532774176593128513640531246090028935344191618445199265203917320840661664116990472897089749877152675898097838940506017614442149418827365922968032887592955834540099471300018919684768582802561125462472611648479531776734858283138958958436548770206492411729708617517396750220394212172821614320043884770607149452742242037995582374763540505825302381973580773775073873577789262126296109114963599514106772323934104861679197693186713979930002434422779953561862081843687119685980749938020799347940943518909366690815469665641792550653219492664764196478599525455121498305510621927930345628796469314812735474579522610031363543695935517557060282736853147725037163327877441094136687831828294820177463261093539388605084287133835963091631125907984917886769223706271553677796876958542341010770228534109555448731115656872882823434756332872968458816068995938997632631943624171386597711632250699717674692496638845235334026208395861715416086280527425788839858525752334257222158656384857740599194066252445847896509145652867509951558255506928100771609217834670371555113966874084563661480451223235775035530027935029513959043271937003655932122479791264150970998378709222192671526126494541744156937373121557100490281045470970191565626275133426001568943302965133648590821327292390935432658809390062306277288227687276629236654126941211988111681230876092750433909656219319140268480801838517839101313696343787527301268627709535917667237494977980547963887201486442107223368783831076962251659803682644528464129337215606268136941872564786469487171876633221333579232722438944942710742651919563706370472719416385796135213952822020343307636287920815755461540953335321388401205507582390192346198245250564739323764164436788599972364703245714065126802452269144580795338517883594617647713236301698506182331532867492304317890853706672386575563865968289244139447512936261676292429023009283637144189548404249570875597401311336865243152764137917441200995933652332585561240930126453334496641901945059704242813347293369834552089829647881179038045152697288610379823421689344032768 A013886 665 108730647323967013747173275627299629365838138810044038912109106362477604902910173726149553972995798607410693434315501310933473139605545111923237070747315102867803468685072733489312299876156392461883972522296946682629931507151469820988440742863221904525365962155699400430025303342929629418886041591193688068797095332717394747693761904195747028556767052718372523004497355095458133162235011108326759618521213360188078699032554614612324387819811359453847515727628797279721014528079440157198691377196194026181606557290158361071848859602900043100739095002326709578510470121272163955144682875565215402888887746710504935190735833550070199694347611067271295823652883081414143328928577810541372179797001842140752520866618802897412475168661696399274956755082168784460955902804565259759493929368237911680954634040876661759353290809831789766176625804044230126624042383911613313687478658606086834851652846069224689577880470998176659220679329647730640292464372925902510003241190387250220752498952522789283699648022134248105286540854801243671568271070925416583226731828600977585057025366739262757161398112371483810561847110819197156077271292771541967783374572058582103171045525356477926559276807852625570469442269597057259846288923361007507203836730786747073628362023109139995782078064033465361272242998105784797214871763717024597144592791655527194424368437476743479799028900411668693953656670455553974945059734906620857544417112561887989972182886954999213294404289143451092886270229494873552453804724594783320583688669184226164196548031043739431496978389946856038737976712234527575985805770397705170254249160405581630499985404804594364409147502304696846312721568991549144380107423438834557093461213667752655256201615934722743622407677558607671710684332850656012809225773768064287176821318372857798406993315475567907063429162206877202100054727214311398239388015907938972439180842372356034460527563622704268895312113166654668160427828082073121223821595770564606875685222092417881935952572939320924709018139801987751220967799948879395042912397365839660114382336397966198236696660467977563208979630034876067399790607153701965903739282265926441362123229671927029049035316724659262711345611843795300453468082258285152835644106247379342213453891208084495871627491416937331134074691686223393034788172330859967343246370360266677785434150030908801469069820717873447847394171900301332696354316401175032586621541453447282052985112342520449850706974192127496683258226610177119252803251236596717193706511304971301055075540618789148636100457461086308143538806671705566591518655273438226719432761628374840007383471291980610265212183370799273698886085782290072763138534199230805385167430666352702650315573153211674348115183019310147094855115487329113686930252070945230279379191743548534441484039259284330510128640503022635130720613365672953012127386773088899337997035447731906270908153107127243319699245321466748500212127139847289200798934219039079190740324470147956749525979450911965654394109264788161860518459878697076450038278630664773528690164127133351488869513639645234546151629875343320923646892966553794788786737750759888027822871188537933380501595918110993332997555044146029741715117518808086525422424638653588158330220788696293256987176962336403825137848632561477267460124132348809894219419221967464460827560161950279788038254423135838254554407259219374528490202936277309451317502932625059097221658100461073769228555083618241141561251947762961814591925753446065336052053952213280064076826251901801283026429238832731768404476194991118572937910387603558323852364874646618910552748055026411538333439661846506126120433407944311925007256360907943463818704870984980258498439575936388586082768848643616873512317508052571302346153519041395482181276031623958405999336063123685293959985415953016111916565238489088551441870971221125881619113354526404666493761272581227582597434613521856129302987244286212560268114479354204492127842929935829897361698485348384656809528156815063089968370470087558123946103148532524149606063671271956599121053140260830401060177783773682226556383535283484359570779033782901857182174358150645374522575226684331018438251534923275228087543712560903091910244938182183274690425309364224 A013886 666 205453951802653702232218712080525306061548040275017294519076179891134082941182171147372960401645725183007809171292673181097940973458170666046567225297862704295709664716315514873932863852389082191417174191011596949203674418105188526705485997610572487690186710378620604671762052387092854001785659837388674776780789833652142158610206293787349321255953206270949731548562058273014633763098085469938778518849892086583867491173546158023780568843905310860487742598424091218247877979794011578957616868225857953663925939245649954013811305942132628641777370265356475964846872006112000300394828131816012938405949841776275389378488327529539047096049026749161687906908130978381559981756914916309039547034661176850217459348895158153257895879497744341785181485787103505716319523350616768753227425128482574299158085935351232007297679008952235324894834467296247831904738519283099345917821673984986288356967965041332758236296445823082673610300599563803090516151320220851754021804449637655625126857940720581901221776513888166923810078429925076401997914830946397562334569207905892013441033308178775249523948708397559920955728321496408731814617362139737012980495523375590867524706151256789282732759559260469993940803090477972292373232468337412233372139363719252094421796771282291443549949683299587075768469657444751567703710808823250733977313912142951209714065019666055223636891441293075990696623127479360213328986633168033760548489154549341565435757673337783953466280923828212594682923865006169228763030885843115529508679431253099864628542869923256630094882462335100871406041180183571802700347037958850963146981077529254070380596421385807763967864027634881410493436669676223533648030823892471736377977318587748049287150375018542185221105630469063181019014373455948380811903126887373698992131904915164164420305545136537899014029715172924541017796210792891960148403934443132428273958065959848047323510147339426059967977119052089328006563290253386743524654125076994223084874773738725872333954031343806761060569988389362391099101683813804140732445892865774914883013202622832193269718435327155428157665221565740700924487537978206316308796828112662093951744466844723812426127565352780953722951905080456598287258777256623359673342362553648088907591642302277804695159415701719438916351247020153764329958617214878406772843357548908385809667236005604282174307322994230695102104910609308588620384832933535503974637292841107473854294972758831681383500675810269969652790880739339158872280933832633585714277625153512011392036979135964174010019069203829933106170335845041344053202722407720123185785124524604989683071571082245217777616454907594442004656783339470288210898153789772154470040051629358743641551496931967877074619310147431836025731190861161498691185422545191836888545980584473517127526113095087373833362754978015474618685487956147910477219521970052045344300382276899882668507377050328210905117463583593281030048828655386962560575240534401234788288813428408534339288305939100821117642168255247237430456145196069877353545930075587974787060016049379112706120189149037166550902642960292728231053612249025120911458178478227860100957207065983245701927639595793153450245524089656925126993151179779158439669400079611383269159718635255277457018745998368073903058074364931925477320091836514076014200399540414617886317011200096066278523868333815939618981862215988635089050175781895643065307111381394467668218934053572030239973662372242352677377611720430564230074835962087574784913207482375743184117520427153582846765683843962687302160509274816977939629141455283280494885065391456262401575335036840146397665640914955978887721135113782517595512111387368100915040982525657347177090379472622969907827245367793821848448922769055881050631616612668011578474309388523619837307353446124495773537381722451508748561960344561350075970913247348360389879264783085749412857283500308765040793469327803266642534787001211410095080700540524365473781023909432986227497949883562776499198266500216725132785353852422407029148590234166304592322830519198008487087970140136376779270478014529669177469692523998542974345437797307090296472006837581998679045873425935457993848330076341903326186923797856280533574657707351031685990237570964738015232 A013886 667 388219212799836750819529047348574041524107207366383879169821739084530446835003712770599230040216909642605699960181153877460874129335408629100279938771631834430635519738678874809307573683831133258271767001761401224112888662870184874029831765533014234419770721956709378728412077804974269950446125687614843420612123484394410954360770286139174082266968988066985942342753311326823715490469723165261277848306152890262105327561815266724679001909240470432030102806219013195082206298523410871227786190459797961788837209168524292305969401746463666837385981977569105575943774242845040183616454603379319935997853830625513134957131432073336038143187167376359952294880583236558487531608450204580239238811190650618511704226973126201335215801230793780418341809735765597089374449098578226499498439245176560953311546124689756761565460729587857398390882574700036423236572954404727464867246464868462570918099243767221057315042202541030681408468483316576278140423017847074407143472990292925664259706705331508501927829803794635797889962278676666766770395931281722549065407269044320560053746426068751990692468713029360504720473652993326054557482899743658588143528965113768484366923952817988811394775014872687765510735414068281148555104128731387358988526633224259741552405681518336878405791323173034151585675673678564330282765425606532242900045094340132031436986411080348636817113686941275013588636769744919719579626614462055216852087554783490243117313755293529749383373512676228016109823081751977177255302744900804124862656375554057405006426493635148184015126864589611883380970420757111404084889351821830096731714740704797555260922818765138004945228894969987597063262141046762350028242307840850033964261845929213905995422159823036719843874123954166776831736951622409470033986167666320945657164699306736919835347908312557644764142100839872679121915150435503275353699325597840856228766394779618155084990422087864621281570588893018327342705783237511482188393645813485820126040656463936769134324851098254253883699111820910714624347370480682262595526320890596574365665491253619781772275324404262428073023157383533524764482068162403352694980604903186687544209888726851084798413011408523601164370785379068213512458993223243288491238181325771712060940124361830466862222986808666596754291993129377908157431244413483361328948077436975720757601299804637672259541539695562506082694171730210011182243327996554815174347440159185767155912443085960062528458604989460206016884758936871615751978139580261779290956143606071384342028530591985552355763712557342519039560069162043082399922161774510897727917626177708801145462182426735931665615169466833414589855308781196193554090402660232190377644640277184142505279178954744677548134260636662479535468834853143210758905856507873048845816051441042454811625262468858058799559594198298744344280300106322494904618737689907303217138984738197157494166147438234576823560995428723188849387305064702232071661036106107472416437316612291057414420325676734860357620876585731011936992157365847366011185076001068618342435420406393191237878113569967860725256005253194409898095511990165899670422207390748061155245507841255829614500006095743677378673534463044856698362194688472944854529228969631122261139591222182044113903997838644364668853639461595688560328771291338229586000620558782168690212262219343123765777788839791917393960319423741213227946362551844986475626227838718781482901114781739994036486553261393237863887059023350540391094047639209894511178879636057768296926574838495741232597339689668887120168829189397367371429157561376717758158983241603226833619902674891961748344269772391539114913449834679804207916629290006367709832159269041302190720314159325240002793312375131436362529934098879383045079882539565869302314543842653799288741181236486571229811483306529252483002726284352101140352206602965546645183382597645773346553911469111432540602034250798562943201172404305041750541449158957544219561461786499468919920846165583948464037070034281516875706955508214102805254243351593155835906266218499942500929841561757213198052558600958797928333051963186878850947960207781963997324017016076142079967352957698011490520001365693217584256373226867696295265598814763874240833201226492698081965899776 A013886 668 733566601491761929572555862940350354494624207608883253795161723878478027365124295532515645908632585519559167262359582569925989006820049412471757763344834822121427097761575964115673693390609426808566066229984287388244542804922289492050801149534686640904097323546295427345088153033789621321724584823295004452599208948160178318209571988039426892281032056843758493100711688977203634431895893861936422261268160704546785839590324149914418252279639697233310257299341648325005094391088284433124145496334739515061409547654150109964005990519261858018585755193391299684924925608504216889675776891998254812823592667027389603394676925839949430922145889485013722337932913905137348168126316036168273498001983895307919923932753156130004581051100068542077525296738791127760975099034302262290204266847629783927426991587737774304437724499885868528562663204910798424182284684308632066334273168128571083204570951846740358828669664571050262607636975083536404733242840987260693357277971321822961563885479779847856970765506696622375347340242994511869152803499080141913592423482553538712019637526813879561548786721141462670183655959539293126258073847902825471081191739552093287468239759678381482369602235302954875700589294890173873312970998318710149149232293288298031325696098815240778655474298945423795743442011361457444443744499732483917152152408822094602378323538812272212973239875206251144876653203733368464686635902635836751996765376717130091706696317962484421482842321600594819944606180939920010871947897076722648608479882242929142663183296725179683773095239268863747256413516009173481593876202743271852221152759164082906899271408808404289728346272610649523807634117333448640218165761142219316977782327688772861923957859692495848641949540651827008164391528203253017473179174864914736643517386539632268139438676414342923701690461199796538543038966978113053003538927271260951022477659050933518067635181883722176705774774513402854760301881420538096375758604532496774163922391153248072979607940240026094002513563325214617211298812144441821568103479112602787830981810977119823803874740183913347689086221450888675322172852573496178345149111645704662809537591021818550600367677141181124004957776187155166070310114906857374147811947811375802415566508910135271607916964738078523895814012873492355161221041643896928099617760786431338720499172869249597096117388079464653493664260687909470409609160795794088999361343806712331673263163257051383431774469312724342562912900174826625233233829250396089771253418361437093568398166493636956193775726809552589016543440766383423124256119379939007997945853061360863962828685123722560925533124539105481539723716103067329061615493973889619507505227639278285785415367619158990865272958602697048130876775335784110467284221469868661161490944689347709253493123952755184449766223290090961753133038111303584051930618939242763125402877113785726491936538882570032859342503010261618507759071256499267251184400672945284438982627476453588776451385948336536616228964528346576763758396809469475699022961689187227024079012466467569580974871302177030654900539334268054722324540400233798708440349574921032420994943760586095453011547518322188977065393168266743781810855493108445462883086125687940428737015106516080732221349387971554858596433810168442041563315711431395802360020588016904927627003897279747687853204902427933766270812852879836796704152394364627404776100084752170489082493655902877051535823473024297683989342344634433905718797409526561951699253236146405125286954164426720769396489962728259697883174233751204669296650394935481820848953645869726121549492257590254376895385145278335782288777577216248277544609374258752220732133525683835297915002585407875101598153678052357944672962515351318061725503490522400525835887979675654214428096346665457425572424888551866555802495499670631047573038326352402043245873888268328650901181386865951362880304655212938983458752937657869130487105004393088915868312224992228488076993447410130331293598350537257279795840505745105809518650101383176286541731645958499351596998860166453828217777050496513883844428331975104296628035273898150146495548185032963637759751193571516176118897940570201764248146645545939153252427021215744321502710375141354529344141307936768 A013886 669 1386123976047585605738555236824471938641698074723102312107216148265607969212263184860784524008283057355022376565602271717489911195638947128225434373367972845166340758263145571362125309472707073395808564634058949951630464258811400710915448226523958766679873371458726358057603531151751787181648480295383894973488982053757131824382624522295683793993685181586147048291325584717276717106208660372911481539379955886169061025343009623305487468123534223421751596264602399742183226198379907439729525357218241075995557516141757114984466871493500590532463048269266011363044221832210096099790878390259358350157450348649610518107272889405541566288697364102418409290643220261902568703350106739830412217072612705089195634825764515722260496207565054314916345319908124073701050195932048457151176696098742115556180365640458490716887782207800340823779094386776887556785271306359693276319119881754367804548694724339141486351171680744190302614987383734647717218984208558616213825725021714634369836347958256647555400535436957723348540323008274653803571324602149865595383008455081725036993522442266648775356617827093831334773590424154743033997216084634046119739945312921969809014786866215959940878164556556933838567811112767036065448243983351088499107616565964182734456032926046116887642467260109706550875344234524246420382677406870510170365358322833147653626804052586427580923418924513725563322287840872053583080997229271792779797023959352634073126038748139735763332491399942192752733089612106282775103284843983468661685828114130007134243785935626404324707760025074788333175806774618421917268377468665198707257819176828157810223842477399278876933411809644359799402143583821529880199759040949981070343074197366219159159929205023429995726671309630391456163172971163964397720760227091147209090017861048919865643702860914897129653155841388377145741693054754899125337791043726102012701641065257554345868025275361661145993577429127741605463714105472043329692549434849260864563374504806660654763931816423465626392141548825299133814719473866148643896798154819842624596212638604414351225439985059836776566171273294512812451167512691596026723286716594150868295692326791915635020835550960307334123800055234410412841143743204320674753732726602045752218777177108306484901628443226201560240765492677339202557278121216975030635338533013695491843416181080202222685716340758537866372716189739531722182944362746587045162345215694161807135184528869300068488411220430305910527918202957546796588711180269012438556887779226383966019850986665048596041160412556072666522811956282053592066054386984512591464662549677449524996514272891862192002937775069108466542052662789440726840298665717254660553557637979895791914975745361399016051312093840981055842564566617686910047445311794376786333596121374761372278704495241159708370375863009810598417944088557899690709838435767787069433341263702141867635915541903260091849962094728094025960469292756000807421286005610775875226799525435427454837141692443626372820854532045898784362341426342475618257651419673114130193434931428238192517983525616712047460519102308774219625553337154988978557910214465584385389674573891803147212956123821101021981015500838175454514308774592401939076409067284343910220047744160789377637022030720330634971048346241812362691592711342217999703473819382457927010286302500175098279041404681070945950864807300790447456274671831514780275987965884944989286714629372397087584516442888275576126140373635466198006361256583524286613948454538918690439778219406567469910786986745892512220809713770520796304553533093457448513257915642718766648044030986190301782441459118193294387467840869025351825303412446099361916224376081859353296210655605303987739976620049130037896799800434207359367258536179579431316802667177979766582648469157575955056724035751811173384114609816321634967300490884249055624052019431307409232226043510817521984855011506741402689096188870904304457156258028941040236579454994354115199758668354435865149841782048027984163669266752759768094280536634770405649408086782790509702798437942207005827277808545752596746468148754393533875570843356429179776013299992896367035074417543334542677876633743767355007266841960730949153932882021624591566093233438135098995303750402955462836224 A013886 670 2619175509172284237864190341735943792155316147658382989683808202845948319168477721691022891461283400120214922042311953364673976518121094047186677578016173713095272173909775450987588396769724159262371197858449501942202473088593740818523081674496423718837754966760522646942189789151353321001253155614787955657265628841353756067135027053345210635249059721199372705745743502463055131788944485963521602349403104483916700303535340007890103344167250315482592320250512227276037674361220324941074839770188157353486773624660947708246969097434230923851245137192060438559244744159045566867089650498125595238990313140397147247478923419088250366329001300892278548806502128423842712939651854492167872352189462643929981217306450204444280321297936284551727848793448154189695146016626928939082234647293907941807260621142509869386928212850828874409706615822233229866899631531815472904747766716726837263705467992880062900081610770440438181731596480708710817730041552997687321926247577831278236942928338787097007963078944541331392254641066099521038306660685835117233336680520451865014701776214188906993153053634306036687585463710589229485264051602609785258384768985047340648080452789221958993565271644804172359474901708728982804116907487132749593081780819315808841180617224003108995148801575750977987924422454541511260069654982345496161596929395359185145568292880037630791230302850355551385235768790900924544875193772520642939335502968826038060288622785244904226848649109605969275396358672168444530786363736076154912124366857960409320638762102809713567029392695060517641142342855502182265368973476710762190875742866320828497149045582334400588929313086326073657436709647394480572669298291489773831126022024968892004135509108077712570165254853195679523039334424776349879072421460784164849585806869666485412684640327493240339484454376900553026524839462087105230466279146911443127936614504396586450213152783514583328312792115602048449952859334848597970400491250509248153331286436298512160100973114495655096730546122130722833684011846794310760750785095806620388473016323102466016816352181689545658222587120536565985997727694621633721023467434501376467903754758551546442635050190356966008725640622769174414971414300559101808753061240739974387928530352994188468062600254210047229781022770467334482297750904951717074687555361149622563131580226451355553515803654574428879086160585213747477221781813626342989753322324528785937584816359846505591813510212966052278744417342926085785336537807478557295499061327217239897904197789170702545524303398432753116336176742607967441853070255905551488428699484668918944048613481599730258418607125761785146906933365921717935334169469182021454432864798882395731737196889211048015962045690534914891726323043014649419244531142916676955398800555873865096693927095663847667825994378715721792831397775528173402775207993396865877215019784971128804545061658683059365236749175411175172446072040574370933677424555049942549000553125677969784981708153507318198038356456408904874169980764291098969039873877768886920761348456508993184959821094532519350095878159111385884629417568181278214235713288127305355931996605239586689272891076976390215902623497887789517235693402589015747216732128450343153746675175838414462722832444544153717260973881511448902546427456385492181263693617942872260224972668042650860104931708960401865198483712201740004219058019103331720336538028721283733516518788793941619992899565955513103829518813529620592834484026880016819208545353346195512056910850487628880984385944971462622532050969229935440031602610420338204072299733145180814457611263542513636158444343023046266889138833135202495997834918448951079097316261864246814489214176090803045505852141992994547448580205306864331624871977691775546874428182214160871582041902569142482244623922787478335269074675041407239141892053959168719537428726252776678648118900584648443381878514382770338796430107412416904764499836171230063517752967614771716749777587445154668839456236420928141980176209039478769478373485047889845862140739725983897838097438785580207587037674138180642729030326905541881018194647339321172371001899240977202465731497008523565138749995069942993466371192030054458130898648015837136236359658921230062738358117041411748000518111232 A013886 671 4949110228515654782772562415653303839455336422498555429050854098235212873554542111620262742972714351798354269813647313095380276461393039436554435977736865330706007251110346579371715431707374140169080219594994708485923642669067897650975022393514858373556818977031747256937259675507144392057695922748723647795388099758499134144264198799135402969626295279267256284850573058462110159264172254453119587108156925333465511559150665348028886795831422844125811005391119888269527956267382366958256902834874896114113295864403337639176808903500604858319749571393727258767514972731119413693912856712442184744548448020073956730124254367159747068203558330124420992911204613801583627403952075389056662224781938549165486748823314499911369878154298869327839287788938241815913877668345712861563739958017855041784861837371010088877719169300115014560600510645985599693137802954309499505678428059392096434705413744370394693981409100279597894178209298859797282436519157214734037517535783147492755623775215265257319142779155079074476199817609987539769311040218812090800361524737669189672100005877492504609238229249668389131687489492690669180011423458640166711115591161537933373712085016024558611553143211329330356948271071959606579209576646646455383100354419192934280411976526725106657745330695888623974686375088583094348667297825680614491076386683730064757141188040746945938923460896340638519897181162685078190410730146354286237594307673798679085503452379069643190117948200739932151772146663451983395148927752049947884993015635062534719180744429081944845424595496020112198138054504785547538808720474441401491488695696428115261700927762920448652021984269902986348735368575007893866737580634053748958533135185676419326470325674332187185782020282443253764990389070355797888299117274811012806502153915101961508275690454340747161798961488051224181224487852697007256121706155071161768368932795843649065556366678840084190513345972293931485480524507631195569733715451242259014593892248863707025337675566011326009818944574902305683398630897323432195570339491913124074206180507612080506463640959250751410316337500178037917029754324470811186966871313275896929703962071606728508517026518092431547175691300284703360948705377078860886561904422542551924249337242046522715220111437147170523882867634346420283046396581967806129383214608656770007371413785335235010545750079966894428197078284681170393039007818010301670462205758115208986510266279442441878111870866093837472242531189838158065226791071801642551741570313947225559403039208087706067541266923969780440529116815176251823167422257310941114887240827846879831268050479199439104939530629411444836470640266377968715633515935543333915609799472294610738027191651552741577425370751372678062129524779743105073823050222658779441259000768761467523029750434299345309998628546201108996636838631909219560335144217666929061877430505048325912946603068274431118651673665883343448248579453564032936406983761636609842429877168581070010668316312206516232830941132623661565275622212820003296730736403468000121089179680268785234518159225953623523321968301355783203247439295473161512716948286420136126797710961369355341275998246540123707482688477656834662504014711343321307436826094491658012338797518658641139498257056572407451217383895339825479886847835907421689966075022269077251008781154408015700426755599436888631619368471097617456292197023041044312132871489854818661773341374703790679006743247043426984576936205443538124361070313703619621038252626231663961326352921934207929383904181267836684732642485825870649549635281366737619592487262159673021213039600029500406448639360357371488433176286649618309957636931183747592627757694298301124760755452287546529090402020241418721033318801381281021379746093143092936556419511410047529793535753753769421890009536533689863017714895568641794050866684615518519038900123408006723119768734739932989864209420665222583538892845203065785902046426434398848661113439509908963275443736353566017289633641741420347385197598962309819485711229394971120266033553282547941870138101211191221689823603845933720720208376750250961031788023383666429034729316744974810508767333339401855932097550684322042278264080581845942341485896533989345843865647988470847188393870501706313845843006404427776 A013886 672 9351680316275868776573985218621182029311941133187750384960764276694114719056709028770076630713465912298912680903233926111011518232601522742051292481580293149211488709466075365290253584860439539291008572379674961324329765630905289228557571114069083907205011320791924600796423890528683814611676369356460245717435900884467691906709013596484685118510819518254470923652527632932132569420483438502472271972785865088505759745801204420344247565025590000729120449834887625037675401268245164368579579375888887700552832239908885896184044446169830920925532558119302428894815731993595848294779528832415954143386921828395106270627427076045308948171261306736541926733239079691830771666430915188749019126756758060469530465000572732968527357924262205918066627348768455711612753998020671960399272984991882315595337812317464791620494055296079727833244785700313717640963012052768692361945775951329404875933439238122477961117063230797119233706530588427909431379008630859930565803935054690441591258505685958341742017982922504456599843936961668935546817523644180324789457525575508095390330663905921756949469062366837398714784466145724522381135825401895782531989265359924909689098397059559493166515249711545140103918030672900569884663881325050449405334170499165554442369497661650906337062529032368875426600184403383780422222568617875667362674225833202451003021760403778125143919726158976587646765076815212517826098022541186375937398600762564422442236587505013867543464791145775752116159791626565637360004769114585515925150482567513843604252920889371512357679262062223731366011327374498617491811716329449290133469311749708280898821698671126066318503876772912046109007192927540515997983596763527674312077539186528220313879880343796522276263760501055734130205359494894064304197586430730095846756661969051383203269479860427736933026140061053975573667993062844978606935380056025505000333347605176692277505212672602500203699922122175499529156463732835662950310597237772932881688151788900897156453260943916889265721563462508999945568184187393643126919455253055298030649624089407543738437489120089523840888621217536414750806078819381661752934617093684110009666856203721782774381500763738879693733676658896366360341123321956149007699004615894884754399971673779363833953035528067304712472302430096696681395413496595743492286382061650355589288787603528329348406911887102884770899496820228429777233931924662089706851929209950239214222230833113496014740091608703200284750375175320108658994457151962086113209215534984631105830081990347870578631816658991730087449722202218959804998819739902520380575253876592973029009507607879925750642379012355724996760154786859285590062191439292746380250977569264783023032564474641210796972502959929768540501961879009619568133673363128904551260887564627068664556279468638145318723488544788137124557077900019440186183357789088463813593612604563155098674686866513180260008405705495857512820171780912082587580671492508165586740538141681395297918509117423442465037895774089426936574726913433867989396904124428222052806239070086127978018009092266736493716444999256244555793857374668630853261538539674323780840897105852770033504205454718328473700648701349069759558386070083576956250788609716413247058996949736771220679442589873410802781929652349483352378831291599914987865816447678935763034160588372445411023983724516762777871746843194982821651134144433620018788285715341989989089729114716292345749413823829354240393072191847535446572698910524321120086008938443312808075514037993377408710085055989903628696889796657018751528205239341583670378136970984529031347480810948543024012342578871757728655700049611945970710032100783011571106446850899852259711931158468074719880292764583537089865486140888424417006484065728207833943040503336060690776911767149002578981861539928891287082657499789847337501108059515576096983296428387820447791975168565065699791734466587543306732418675724666610935358061904794163666882799667859659918453670014135032157938461158052162967953056676013840985976396305396789778848489208997549423673111629428174385996607471953288793842702039218207934913631769027806978295405583168562743430472523466886109901704651473032783654902216877473578316822541937180247501524738278881780079029096168196041061877925601783840768 A013886 673 17670635871864760812413352101579589684762905983155311119409541432784344961458547566075016158943982356970831836628961923293731812483740394124652376631834711365369254297768393095840773885837571019379032486094317657319691146583658445557027072534869290740369558831406155384077697097978504018208156093892147873579803920362461847660776337403482373490014252215469064114264259334304303874934724049924239526007073041523557651431354090234141039182950274046497722670153608939867190232623635478745608178642139613754558214109900153705080692496060235073591416704780374051961919173071674919870669964736810549638811339105436884165576926125228782338578073884847554055413473101335133287556194531551374106573307513814805289741690202217889874302658232287912189320906157713322080688346531925074867733455705141083314851279345087311372753711077702779162408683226170390815399196758526032488977155972801600912607796914300614436032046934890850996196381590914547968431970580596737279365009953421308336711152072004931888781435954910901048453908276786847203328894517286527951765677686661680790516331935384762435494357238380209814697854126044394306678059333009410007405892167622591751410279935037712383665887366944927295880185382531384035824560907612927581938477881767258376559246957530379785510568858635191202090057242733083204858254538142089027153611559192688936877821762646224371946109118765072766522592667567486883624388257104458007278399245717330585332104178674043666369678475741196374627825144226378255069491566309124155654747044131998431600983219087949862675287856391971629811291844376603656767681201204836258919340464272776921424719514602338881322733426037869142104503525706877733277868969265460494523731565609756202057377741466907004515161402458881428943880730047987299154024996741805748964292243536484056635504520908718021064337422885638516784682315773860536349672221704001432469882967618512073420969699344161104904854444554914294309120862726817969692494601384125239385717599449890438125075375275148616050963228726206009147382658605031456046941223605193389178548891373633606751849441669321384980230216777848147851140742581367835169158552478496382746182143154161633422503635136547425128955936997489190777055713222036568179792754047265595602045675679924960994969436699080830936863558232954954870968689935425839232594379468539110141235814423818230210551680689223770779020407605393597308366279019895523196786173387253611539472270864602437580405420874088755655196919279267078558838411718695132764510980009839429381136366337645113524164540697685437882196682202475440812009818288125630482821317086030860479437271606455540789818825618982570678092160296126553842634953561516192238079183600517527265596789218843403213738472988572881539211103796448828119208909420757915116932793717240882348279882995642973609704802598230690175068573383933553726115010812310391324455381979191853492530712983576997543563152122396488784586351714482070849634270755669431406145175300630750297281435991579331776726642054610277689633584363407068988729332587586687876979547184504671167533404456272742958795544354623512802287491737855464135698855335332637915972262512006966668474492661202497393587365310759047429220449675684342068890131684623546418774748320211321916812975661921103791045249330708559187763486005868163791635053407791291884932754649744930417766878367690408657560939002257300341690243029146511661743462567333339704301263836235095173028380265585233311056635404963858709481534961620410238679737796453696129632909743070163421497999076730219869524659289609608287647717692197572869075519989294552705196620982416544796954142073549507820493831345145523982613936612353608392466563161132034679354335244203012294765038588585011822946916266258348794108083109918220368083157807713527349947614028206505161598146280355251550202966562902253827293753802728094424533465595917107893386935315154064224068112560891031015762892251706838691902662317318098251704398002798241872792664341269104444611462173498309475029121397182121484189447213996001268839182057667081469391154195395336618198837587563831999603766806841470731158881354538335176363692936976654765978431105222277052914744254874595610945226272140733994432961736923153805910961096660150087420370851188345856917210548123511488432308224 A013886 674 33389868083127752358790272903877542121458074732778814921280448386063449140133304807333236133423462854296660771875314323474290233451276369045331142007462651885238051104925627005321659429914327395945999656684267627106254160467790321654300531395567895965698626541942466216780925950033045880677549094023598073184442934191456308560677822314823381510779250530279448540262087981802714864352656653567245432678132992925585784299840885575545415126848983429492608830396814537286966913478177644302381354900470465682973055519215813636201913958395546267535986080018441836617579688022698634990182103927805636659909464410782162338980861144596299785942293914443623021379525541143625135900983388594466867809511532264014001726626072024453734006325310667805659750726006618046577362117579636599867673370429852026517076902209537940775991484333672685016354250746308333032272229420614518158131586657214775433234489599761183418664202862667835535180804369981220575614061786037015667495183127666394751182618198394215139220960374449081472324954554751569296299772555240070048761968055029938847974364302481114785712201618211616299138994825241454061281047217755924848873936851390285450528819836289340113378783460183392380621730132899062269804943905076344345148325774095194876078303155046764670547634577073580969350905284036666565237602311128070878860595486680610849078351912399900894049465515326681017292562381670161055716368070200356507897030305931604919464813428688755342574820618049340951212750302125549106675149039967599112552229062686412012403406659325579246115618324226865048599263107795010218511193831998220040093700322394982541862664403768112275303234754371524319108122518062893544714396312516997655716218406966095807209155144188140534707704500921423663926630823315315264887872705043420405458959766034747105928637006564444493626497935487170200883798594052182105949177440620786578749251819356976621549914872850347810672856003088740293269096890340987977355907638948198760335591632957330575387122426707912020134186486177719636292601555454992078339706634005218062003332271575094107042878645796216270774323650256484969038784310677990057564916587689687452952937899875522889342893348837695645006071011960471655238219609921537194062354634679583556950566243303164448697342408564608767551707400003128228165626565503902732187054896423608509271354675389185365622491718176575182103372033558108368878775053115065943975904856075006032249417539913085098773931510310210141845879132368686135098267179954471324627571483475232270896855081467891401871628542837044077488186620395967113744267768323056971340163710483617160974409326434866983299136378687209658111061247146431260091320043931327028334922806797662702960199193810671491723777378928071682624284046978448219251557340556362692151672465158699419577074521952311102357742684435933568772723974071932557247147688750595721514168507215657592220174274270951620094395538229612488519713263436430457651201729723248776163246926602462245577733488443736574786685807573845833193445552738394368534895307518861002638328489014330122488693759991630374367165379155077241838792771188116073655964214678273821961607876130287979993816010148843080595006090695520351732737226652783510874428588347050745359431363633925067131708460795544936248237789687328310767303874725136294519432264597653375824428615338009228679638924823480030106250108388617322492046949140098315747657271076430924038377130504507076315908890441681358137106664448886748573957605054359155333881594788569417688278197997393602556033131119418968098417971404549048312873922624210383371073292155131329366052968716502865718891044329632796393354887907183937460779850976731783102936258819253936504998212538718197535794584435755403620262158675401255614185222385841951824478156332405634447585813144050109545190686070678311961213919122330085959931803785513319925576851519145897727891364589585034827743935315457743694393056786273187773381129829610124277276575925351468299089089174003179147195591356252853638111826860230626928636885393255996125557915562341871797954504450684775422976741142657814903827290437669824166534425123332292922531190535537103592840332106632647606322007472194879879382549316596422452392702643314409890727562937493926480386735308538260304163339700996647356174059786207232 A013886 675 63092426254099540769094618390434079511359291356667399753174054295957139464823408498183048334160705858667632701390893935578667647842061386104248275340757188197485493750232107169191637365664355788902890679281578211615910461486801622507673346508060438044113222357605142004310300685552042438660115086495982163950981466274281714054382871355776187354560126865999077019325953063598992320805120727567752817734754403176413279267881742475212198970409779920899489882435248051592259496767133174989162132016572176899644030571333586540930778154537555569655438145248287104333806815937674614321128417754655841252191806847752828926543387831272540993923408427327407865262067317727677460794149379619669570473083086997048409214577373663102993258864104627944204883859838873249035092981790718770738759835216394634041819967954272187676208677069409228080982468874200344231124572001851733847024385936700008785826028044041539830038480474805536656540522151776675000621911500918391620797538192178334197202637503903360312187471652827001979498119728112813292070568627659868681899054453806811489089223606310635103408633387320887387131472173941843867666705829160627404837027108407838898184841040417575819356921105291812373866641363761815295030788244827297831573231636305509191601527136075405024997352772531772245094451395746595968342885723833646634426857692576108480871283266409655932567260454864805996483472514407722885727866181672347245913975761118570844463288580820554055158418645606257082501174162886769574401948021153496319907090365522238173453080314448516124924196685672708936151612392070001868571759506741212644719773130787242371662351052099304375820182688348292464608496850211065629498892411450118226316383382814111722236588867493296333886567778397092669798515951550273634443647851523485808702275687186745019455362771219964252932834450962621222143597541765993637574175318118938454034066261798723600828829546462086011917487172044384818471900872887839970396447685512070035169803210703917220673094149589615900060914490313861337710138535937978471484202785003971882983512553735607421656798116979864786334497191167845789976677592359188317092824306767627341101376961591992034969872299376546884542831589928124504645172151880219192710015322342231342539967555225873840996139900266610659685144648409110999838466658126078477853228946525365083646855111265792212948560430931474813696704486706327714365529219564528925626662587083936998345467402058488383920060216073843157307434140391633522925362518692210471933870992887327691654028662579120620451769402431507703411197815928366787183528558454662115221290462091107511628092682132878735898582528803233379257601778647987823268235432771229750276763418195045918307097670250442909273514574346358553193003158080972444754726700880405139483651436644993344851413550296384585059915128744238121678738494239153458332378363937085656310084357842475685216290263085613510878526788381452410707217551765049027003065950029699743477234168606361380451826712291654432146528328045696723335672526196782370163745056437799147033301086329829740890716090679865023232215951159300993706843979068386113065952989201196509216351471283755997780954930664929122113744468783352999982924815891846833075972278825759982807330002919028521249928092848516254096710183783905581519952847956626337762494585351258694049813929827011422217727963900853513527806804807662856826652169592757294290669254393349428273348197733140427180099330294106960532416365729354035729395923867355320425931977301447537442404458033539034794598411503058260711791449390950936122460552225183965685712218510987195767553975991704886970713512851855583815398808833001738339890861450401121934249060704580022293876462470360667081316301323101466507931526643960599768384742293170605225075540904711049871855829770976477393086874297199476575927062728143015867136418615384832905132400171329475677896230004813015089390452366158857837126899525524654874572234729876743310364945018114523250973172052342839214808079167851992143259688456632265264290542258763946086978219393303206009517297065871529726443314807449641992195125537726894310710120611444754073041416637853773761716120658065638672182663015220334783925124947062468780522774348322322868402299644674523671691402663484023446417313472132832951511105802104026955776 A013886 676 119217429692106361051976579882775742754120153450235305216805591427903140104267438349094746274683376647950881388301788672063511869997628249218232205139083878587946269454638582279475103833763665439325657335068733178166652698890692768238579310014542745794138933343815232966800606245797201726734116343760040025572528147264961949862312133461991298787181469801932143965253702478478620721639090362948743556301424408101248887279652768365401764384119267025574207298173406790351082592787278299197921111470290255159906571558613662452973488615913219802642686945240515367161822677577719945633545982079829528643221568081694617449070736257561992740805867015208195425147514017424052044237879254949179790939682662530838768502770538797842196766165328453615275333985268020047432742575416324886187296944310172375857133673207418189122958277512689456286525881745684996048117595268394977021854174885638362201415716159123484333566151473817348289025961361288348227575144070967363418127162646718030592339793342975664738379456436089012476396303098410672386671200220630002745518632526170829171815346071329174151077644572413154538327241612770942033339242000195388404103091639179983331165333715059757905830618699084039323662441788440685803400736482201827509010168156550528392156114427459730922274197883687315817618632334958103850709729891412896003720688636445652149982988979143160741189253203177981737163282192104372117739032645170253840767179350985295673430807277083932684897582803340923982867578660617627411163540118434969734214200927799124540935390063611853717140764482953209279066129924458929290793402467633979694657852275195387993737285352813178370809790962056906295765348176259622859400963136118976996664195915897295458763146753171572967029374103890237601885842189538947450888414783507530032577941665686083412922230920888565413485790127836538257483433319799685065763759307507366296712242518174490556970929788449270941366902400705564132670312788580929997182074860217671152215734713243379454832817166051751337046302071633382340174271053075254104405462088054385142985389849137084244525192704305409144584503188520644033674650724838966749952453839690292059670246662561457205533951660988342943531829201717306363993368652684002019530678232607565393460561413393043981983394079066978970999939403005107053742771766261977857240170114028041050376420718884280460236785436354325000767254503536702246578244316354107792938521571351020666089648147972853778627060342366219667067093713791538172647031403720202757031140744288122011663319631892303792545809006213699148119290234648132173324805691142058983734463375872569838532071833192459407234412791785668089977028077676321055237313090230667056770963298591976525763705930579788907190136387218500038639796591408746940490299422729185378603844277838406784644195799406438827622493709990992539104250539082488721954195520387871069422533479879691095562775159838156550523716106468364268795215654853580159856129321065719684882790413505185060937597297091516882042251239768651066119940063980601669625567418803059258661420667094083723835388622033771192218851830400178060076653763840292210893806657898926485526922816890704253214963446426668791414223908390022761471735278515125236681698786956233639193280938955702884841184126547585161221012468552186901861494263007706515793201368653007187998318807755366319057107793292207971849710848546805889048223486793047215058231321685532492483614007294214690705845931345175101199316927358484046585123197070190858106587434485541620429969306957518286898759731227010791576658345442760378467045540747036415672819865307369053532105431306693819863477191052455051798895496408957428711430895289111547171055129137431863565795559437194464975508680858490191866459158937575342583147220725421794173935539676233049084262876548684480434700378892010620554621348065091742206033228250235487942885219126938694697731023537734519296429338296618060685584201282646571062035708434063738103479668427988623470294874768601354009446472537039753090154922997621716210914951354808072079679260062565152372991579982164734682136041474083005119908158972071532228899901183526441064288723553556079579378406679619772734518850188343857556991830495970935008674857679810714977801196534988350345270580348034179215599870182911092894520937168270102006771744768 A013886 677 225269440188454032440261282095936794684417310114654225207908907783240080640540414946422261528760918645915251043130634217493705997167678415618796591400248446295668456480862516640663213000957141776855703679311156014002005606937488552695035829665559507084739516000606262126611487942658526872381530751445971311041030866171159621677429413401507974466696915530697317408136508084853890399746132698936331464193369915967060657439238922214675481123771475154980203735994927922030114432687871881258817398758693416861994340606866500933940208936993910916039936685744230141297230953225177122230888214266619322779314891956991534904005692968728899499259060524192919413105137766875931173126481028015811759206314289273071950122243121455161084059049487355440908582287874922104987392522744274182543158312466283795903612360615194772784690026523097590536418137318430506612649468256110559941230949530305908788204691951362644045207925708078099171798207757526901583682709831889658959263706468033695630306318627499840868370192739027843126999209653057657400337526458495393027844151425211561336528779845309324942303482699405579594677929279760363396052764827825199675964270662462042743103417297298036626604550513990830016734192805300289792160322833201142802545325423236868832909644826466228839339811546683273974866003863902114376977882891457283075958494185391338041739056519341583955407494796622612595128148805170274213771908437269066209390757551882583175053303644944932515536555742543303048459124874585928992057468174510928890739659218739536160566203131718923204590240062524929751026428989100010102145907913962203743675248607936398900550174809544491827774315088591944315476737422718543047192559111190063125632771348410220785424161684096902788163760366739668484920227054402729856880320145642756508598236077347121262388634036721564771229517480275831922116456131227251310345095147168079118545958670581935772754445858500511994136775035496411407041577595293290732915338829471784443749981410633866029709536666822075670439906912892147001758417005217301747553220186800748425860617126454262001758979327888963346514250520926576305422542420832516723774158296955905786606988645682927568946377972150421199123551441030567151598221618314804328040544606631812125390486108782267330948397983194433320274413497857554125326621760832112975749593762023737471477672544940732060688702183401169183049779557738839390662359956364598754087256328534605417981684271668769368772777157004252963860634134581649201812305835464776083197818553903018133334635550195476692673199232253207071913471010103601814485006440199918109777162492220780044655369909701809137209114910148861281441712990678690623702659221280981089128595578193843899834274287833790565781451632923686681012523165635043138848374099607541357477708824386562631246563768292825802632980194600259790130140482633020049365545321068268760906597742509308144060361933225065796859997195867214134658838054510369755499026568947509813524604516066165525225733849470623371766812590627170457706122906815697535671044176412859077270343327079633593880187607759108964138591415465603656622922499232173272354188458952758721404136493266534254338892049537547694854992242128718529348623886753268163226164213471316485143169477260649588703586607632267397918066088177218699776619991562945985634327923762925486211607272932692024768101058755570832952114428666890910157073557492564640063152042054688260757277552534914664687663884800039825622990887794915982937758069241526399370748205405975908632616243409103914338715627815160327417923156481585842819218308338296105890058887249114727744553395623326827811790868942605387317535365358480870655401053949655927964916298253958851574293183654620670794841987072415594864721500035356364934152327571693808773655029834940330092052435114344636326035925542218724260154751420659273136769795038340970481261737735251295462602214684149940157915391906463995693537968049247915988548689514336949480715870112137607273518145926756523292921752218869132167057857538770071057226142801601979143455380077901109839128953803739053383854435616100075818414620132539261010697928479553690188965914787645854178646897152795774726419314712688526236249939166610807722471733476324573079173851334224867185212239967074247952062615501782947978514138203173800108731672217780224 A013886 678 425661925558016709170079630287455097258245047838726955017658019062161392695784670789481219872377711523924789083066266237081147053656135768443978237618984656170013653975630423843664706063792584473009678289908622447065741730689656369538853462589491946683097077770233573514057016048833387305192224298948261118261178611729305744013776941822260620297087557285508668660257685308881195974867500471663725972132937605374046872356147811771339919516082618765645633613016463963774599268345156694926461074537666802313084922191835520436743532720657710261799751083408353459630726097823791484499574981255347340505464481765388580625492229251535129169015944476578166349582248959880219514942258503145781394219956878953140018648586690521785819283290021723245766748016535240812076817314416852678559710566170290939657997001022932356421221164037196467954718546896512095519050830433762318527031882842081075457110363361152408583215449764361717695856395835974592371676170651624079100338003303389494184766649876327619309964528353499363481797642585708851578640979195126222812837417520234159531542013474741450512578507197350402223556385473298230341552630730184006901312454987127077182000438015620856472459907305620624693060395230725657981992796895286217003119965469334843766863411755456139095493649024643220638139605189105790459077344219445155467272739940901539840852785549139238111451429127864596836151105881487984705568557481993634899146074965795668924919120861771306243517378561326064054670811671021584673664046023574266882217156390635227863848759319195862281851170734465106459787507372075727888691638925169733403528952161601165397714792714521366334023857013320503036306747778371431948597549534613185200175664491272804069072362345095616407625020348659541899713743594733657450205632776961892130438951748200645229529166439499893701642616886169843173409747778970814803986160747044092923872650033254167214252072751955095447737037730272883109580739693583152783613370961327340787807764874128612966026189780453655880441794025579788425818648503714446428520643161932716601556594582399926942139711050640492692746239328326188936284662637047656960708488744862376985387394321245798080598869532080327084385490849325246711511148426875868184526915791264059974149850055599491316005502480308738980124282964319702833485174027372014051361208385719669566505122755398569198451429607284980450877005859357463269735094178027942138563148766196477290444815185848613198613238987006212264416210720413177718970075112907506013975935609261418168168860627311766503221111726890227980461393589619442673392804649195678862855413376100634907419358009535428087777952842540163513851254732370752084448586379437460874622542089496585230122049997513519971802525999120344794467471373042677193787444550647222707766439307878468377999307006525538266229595120350423691116629291487910428639554741240326466008758083117828371155849977440221127641151181400420077999031304985050358158784635833008223322059906214112259169739458476506863342672533246201227426843248785923961082863602336093300919568099863209090720998337618164007149429903738509770237662421029139185895759178006446391686171385308658597902631572260564922671757980974678414064220540444599416650936660520568548199008462808451122027458739010488242549244302104850784099508284217612720183085746248863585129894331500881003857011181390646467679660956747239723323681167884110381794850077801193187502607430388293633124539671473841653222783645868863804047733639380572555406185944992559085723115409826053665209178211419436869558430222946597197844224700450177496214466791461535217874820270661178427374670048646140976502820665249693981802584858709543452492810959859136519251534022451894271672467983828450190757342075378808255775896345304990326856817787415148529651379335714141965773315051754959150362812093332432301422499828071007870910336779248923319864678341596299834124311871253913359414647151210881286118649970148226640956377325256051634300607135962529470205559569496704108330643181753818685627460688201337448526140695623039444316503218981023595624423058198242988064050076934601946349462463321253307262983945673462401388637460159214006458250691663025433143178325051174450726535468481391670904068375917908613837427121850104552554283052248473001445865003096294711123855888409206542303232 A013886 679 804317153352810517113089026843005953216067578554527614938806027763250178473388448814338449671809007608839515858111358561068948875882917151707151070501229598789860360115424028721425831307548426257495951786906055900057119470575792606876792259598301118710086379048144713037809687701362005983497460884115067864710538747008120796104624468405205355773527141444864044023025793913732023715838433131240683357711290645111427000504261508393147229040165201775763488614880293779101641990288421045718803199691989984313131250256182260680616603635907748263968432055173755630007511851212706027782892898180704163504229509880461769515350100642364730953639120172718852632847431002622946628410413515272167857513415479849726878757772655635869786971487759767550056982516108461910794367539168023482120715175097264310267682077228900246858134032487437255560261615222148567305741839561063396694486580798145453589341115075606034381769250980345442183123978166990838558563398425848007897467480225979079747721149073512626964291053911865085255573407905392703259749477775776266588007573348873820357696779317440253162151944687883004828760992186009190510026921343572333552499172945115736976638203660300670522953122127666952560016744895331820101718165243832186490151386911960102066864563223933745838393743400197041134768177497968250266177859162048543525983616664649440834000516284515931879779054034280850514492372838271488284131768024135748709109650580968590539121573368535483595950645973367768203656216267588913708646024116673180324097307766739826244236972449254287100192952982381762283007760730038388995179282780555122807839395078092390898229145439992709141048791448945996281308068786081749924247574479019967132325530001445369839188925571697633704123194450175913268358299056813687640870157115098328589129269176943996805070967970752935142025436304366178225493510291214324587538521790470612577976195578036010234699860605766285794989578909916271191604259141324530839026750140653380677736342657677454944988175371072253634694639853326749656197292015866699109046894658206879443370091311876265152205049530536654496447125955146660175957537409760867067932017660652111955524487912807780187561044703993959488188123173177807778176697710674980493700155217867247277234383869859019607001885310712023297195481112323652243662913316553281847002495806987544583441951794672963603179470940178265940602762207654363155666802435787902570880491887844345200751228541093592344477220766199354496048410458549687396078846890946410323816480697320879405190497637828240007958509643556514304584474562350031053477495095371380517527977742251724500742581475361839780966410796772931690540887702136337274707346467820884069938767610965883560111261769701626906078955447105831672592310947417505459710554024677371317468815190109301736079394541706448290642923592370309393175866977058227932823586173296001199723236993600788719628217130171763755714634755536428965944473584897991635165378366761705682526218092865187673334846249074536120752687053300957960906485343921920767295424411339007146431986455322324275135495386816478926661333964347368429528439305579188473214677878467284895445655492194911409521679734733251139803028384594361141506501078166820830522277083746529670483304023052039369747181154554570247497290457439658686409339669592506032450912967367972666826724172185456716696084903997961064640521594718968269521281577036442685907331271810645008922926917023947223755870177947484024996868848157137240486867957497069722373755963707699886491655738714196572061976454595402486737783879512755773936115978780240991166977586208390178569288389192701598657500534480191312688481838794533757806746666302074602439935819799108874409082639736380955135601983266756970048969350689383958249948905405259961938183472930467376876297548626699805982351375714514651832758121573977438934310155128478200620303247291829539670060524573437084966607733941514558722415988219242530048645186793044317498659989729426974522129624686444885957378784614748188570116775660199666163709637683224799936642621947035396718246354483534793536849829233537606470210975773161930559661087893013969298302048258313002867124908318125691755303842944319641653489181310297604510438172107446296806858672946450743631559491780058359160891518471042632396060242170659404708882123349607587726833483776 A013886 680 1519811954826563463200345406273685073006578382274121636304689828268549113237603664449211875669460802889419666300979763573521931589504331996516978033984867410526158860942581551103087165212141664706524110626080502234959131123776959284590966596384642648278780499085244709125427975970487202922225330167875540554985363279106640796453823047515487073698272133605688861936500803353982792588689396414932195570863808041701908894488836409891422423282966879989025863655042126955589531452305311178516787524435594130678594790284073801949751354499094932071650302221630563078282034153672290503505665367829516804824359946525804384899581058970591839938605965026524016931744254504764236014752208245225799674185909461428688718840566961364559201628140183248450026072338998034155855891482250643795063875531978187528223883487305258581655230607499221840114492419752084824026775996295719440365207619505590108447904112131182743174690960036429376495081209177044544833427523636732768586801831675642837760741956212539107507661518158135085416203333228977079513118301221818008504168294357684806985652387901296944287101125819993713668272250482933014093650549709331287166128757223556452887472297213987017398715485072531388214925720618382356645963390063457496961822375864458626142281139001922040256361988929223522622941635618480870718961164981113742293305810573788314617820687554700200370210347573447998144968323959266979574070296641830138416774904228979657687826873146836856667433270210604587029046269260315448498618850498093907998643901642183039996670367556992524767337397781013141793578408427137178616842927005087982293763470078920882884785049890756143426233282760601988301278724919978920040860640813172801254294087073771124596296539714661554323032656290830000082665254432185326128183741039662118555503814900139714154964338806559682150446719626768590657189321253949268882225989542575974467741323925998347787161346205116589117066868641652668722977276737154311088438098209774127220468905522982273185491416559566256156002681238370919694361404679837206902083522645518656776049936699999410591121791031317085163542602896814564375363732048287022063818166747003089883576495576428371593449348119236458042176655528095243887793786339764701541520014894714978703149220260201767960763338422791496437635070854451178922753643789732951673076811997017840643445241968756602489732626545490765616852880179193039679327008544986875485053509295530263672293097411937137099169133088745781876389202853340815713633914562031826662753259798275219455906998240515831815358145150155795621485076429830623477657363452370708741744305846471106561419158193236520871241138916436634988631964093550354551494211250507372270266057237117582666912316679651563749665799686276872141916907812289800956494352147301571165606914181144453062840069385383170083653567846587980779444536612105961638569598078302578394958637479524255139370450986224399296358190965749459008321767062868528258076173669725182683119700869299086941527978757171273068618413369931784532274145698343855980416880514085025055669195782410493635919227747076040452493603496343928268647194001764656004955312449459670585317456357075754362267061333000439889735328738621197793434156229269523303088318064580762576395795816230395927814441599849370193422960135083340984761123140792572438726206713923565376110439540588129077253987759877619292990661108689931435102788986957596933124544136612696868220477168747105907697932100403871494145283475674585501232290112711823041166333308831231059118264950890706988278004725356925486060140809643158902244918797791822409197403503616615412938813122990074774372055969936666138334149251167309563671378684751078502383224647146162557599421465401393888633669168317399434381490918043437867222439453288806255759609468578277380389391806363455898990459724306124021634321098266297401332226571205808296589705166378727759615276925297180365766183042608399781695998134027457669018958388318159164927307959473053869393831430659516290268712315286920505180058415550692162793628492657815718766681925867215780506103327548743872753838258125157187982703613069742042803757682527826619939054004723363984201627478760864127118685971904612176639900245350136423959579635992723084164742328922079038742398605763861313602927464774291084811358759677928550036952976053471310325817292271648768 A013886 681 2871788035857719870032550268641754556030894300636947472068980149421745810802152281025968385484991710394154940013009729896092689229716521601994593149720717943173092946553551936354758208595576101096177350667501682447107255479292981401465983569597336439622838710095507674532716689698601563051343472674652249415402582920574977036473657508247743878873896678953034291471629949991978557426224645404970598920445984033742592585941481637365715285517949161487103623134930641747219399767269642232967609168972716730318091000687496765802587767418145812604764118268322019814703226711686242622128193097758884409858356175436871139965931582436943281809111796123238933625682127496058347917923300629514823838752120569212884485082132432051707401502081589780407218865457455837403812305156333384494551257161208959851330947073340422847621110788551089613981461212606107416766627065768509991492004631173938890039689277351494713655114447974115784085057610262249706491809978983213864073025963475681085661889656716615096295036959543030997079724499962811762181443922203108210693204275632861765366265211301877864422689100113433881548729859800534769574911081913161701627927583529401119569675253702039020492056021697532990166500764057435512882799751035427255619156783117453357282417887261583825763133410697015033195586580532341661922686010591033131797677273874292038075766200941359748213137626043664986958791505967064188059816862284909690987908522234144633817871649038322225579368549525311688303300900913675741388638224097982309549181559938216522520428433083931251039568192050273440312608366054848744324670655895150088526862052630086374830837517151976304421620771639385177830470637689594727983768959340065303720473969523811556361174859955553603879064170282151061596201619486915562321379895188832270034686232513227199396367655750033365481655307111713872310923911383182412103249998607986198923061037968200846031490890626109743064757808845470349933538726849671197294757800358046478023726988871250567978562645005626491512185674382226061985035090718070631371556157718247397247007126790344486271844820435463761978304869070528102777627296439017611707084765703801134545129871593360605255090897826969395549839658632911873802570729266456507562406891504576792878152265828628934282083659856877282340669225564303605254709757188478114026992405491581007108953538976419475853319099676309895005105463094437433600786576882333760336541589452536529266727523490479232274202820472235189568604993257181498466379808671149354643485351610507309876859274851335019291682659615089586420898312899362191543430068943969215375720304509704715883047675908877546269629376380053339502199323128321756349157813764198714405982093241425796444752172403735846011328505781598816739457647661052814613761119998272335224253525615436761885044584228399705928629104888741557665453454157063837721468678301622046452605202704909687735189944329138065729620954186769273759436544745450359203556479328755273992177126932199737113929139764230608109723158114595262235080192938928203257204364079238612624390730936177831638636623335586979605737433371379603850731141075526437517971399834500610828557135373726919018800246548874975201567405653978979472143791717828354608769986988653742379955051108882836772528478784944174737645835936529158457893105930901139517899000968015123580606251021830029884248663143456433332217777529825016361964306780507492521730278615130980395889630602795131415796966163095942651449115006563475176392495963696654040250586097701611609915981666724651422426492832883234976843688149395804480597126722905898286102319343521840752595967235182109611260657055001286361679781732229710797607399678587725903591265030058680091638023619535581047357744983039171814425365031025502803891770472872023059083173744322518433107622296766582636143605000337674155311520849008851048040532697700216771370416011823919855280719589179942509380074959455468758699743802117995132732815163897567376953363446365579453882763268768440877570470192172075805132072620155290288665631003614443532078521633297063187939356652429624862151724649729037017382101300740966332336610796658740290584998397597117436899900831787208506951401214559854221389103026805766582348454973623497772699003832976635045078396648696007894622056443758627656544829548807104094436225161055405676909733929323154819252224 A013886 682 5426438775339600019377665946016862872930184881865955560902438682982549388225801281353677030224104816226062561690502769300300070602416988290437719388731477562445694892833302025273987758699525542196101644146089819098215562521496680280805275641636899821545248095757748245551436409920407158291800982974897301623363427804065018208855456070544672905715991199855927100067464861346442938798756450768579484660909277158670923187432273574553859900625580161172863418959824622865009866779440163334864139322197438406673694575987071888764064162504770946831958925428036702337229146691147550099009525575346059696567234361707897726203145408362210043121479758376996345333212926288471980358574495323911066651343166959726451710707674815367080651241485305438184507737164713911771446809829642560672600229891591291848359714999477716119333727070500905299711721700581697179284881971410071887603564206918077360574515588426509163091867297229554013902034138508018653396316398367353454708739523752815757671965514862700954276020397569805995089940863945730295841666629189482775463136616699035340259603022789266752521451797523141032690270383723576883476125583228489130221679868154483414703032129787254467873133312806964017162934515738480307206926159964510208545778844361680105413423802397096426479592472583937302245318143803335769435925959660477292784673451040098257802749388780363256711602037768075962077749748347173543703812028833972234980640330540928207433968096130044451143556271389444156243891676737652443304246351832376236690227901849335918025880913445537806164334789516051084064614765029528432116079281918486962477525675064127051116355985609825561593353118225089771702766741917852130966834344962288515820488557645169554930272457776495512174555526111703617158211501730652065264485165792171414824901994997553692708995638540279046346440455348466958274807873384497224073113893369695265926650599391497336234032179218596934983388283344517718183216905015879504929860907306953167386337758907471193234116659997991638313697660371074135492938786297963286779488625827353297921232762554977650235717273660598389793821574839859646109315655277681630518132746561400102200171961206923212150651597625110906810319424083674023557375967758559690081682065166520161365184420637270718093528256988439892637893667211090034773931406471118212965755985659915740440851120736594996149204464537165535685007119688429952534171090506397638851598218098650544533471793106857861969900875074080502682769799898985929694120362311126343754981328871963076509397226262287409732946219763565599634163983308622017550336068514318022359069064351793720581698630871785927349611041467704628616491770604936684501165431838789436382682771962014459336517472904582335075933982012724112948743508375600244804095371992895459925022285890109611281599924931288775532147840466409607634795552464654801715680127521039367071356307664710788834407392726120756584588407160785243079070992981571144339545809532277445566850149383022792858892856766017701704673368432279540471016010011224687172309135824478746779444744673611672973755327082978417879654070500691015289018340779800339487958182042477650202095049173862426916516344270864589141675319566777752283219800228673488361384286774176474681406906013709524114593092600709394370663966918915528888964160387641004396557379461130401033958992530817325908319977918654685818692081451476396517044171234629981629300839102235816364700377518862390879084641758868874164013401344722132662105615813130359181528219471461838846525721646029566138971583209245508548724574129077531480792951547547852412673787357299877587201256616648588493930577230104670667866541808205830172413418995869652060197139480317920023396277014718608808493679472111361807040108150944797282144164948883842867705674445712012510610303648056638018612599413278058278303679827619956657143853288528003204244854242630100593103078752687565607564289480988351191438757496680495826967680083615598593335013060622115237514345224240245292149078220082204934951800196721591560173339044237736836022547965585865093908194271018141391526310042939197018860662390638506270660624989820862573400114252150790001008071814918492004063145290193434621401764628155318749475005367599805439363311274669994328858695798683218245425209950320102543722100480880342069515669105125140794106972121363295005504786399232 A013886 683 10253625063840897329415417486283191545076943586857689917303299257325969882411050875604904798646501289386648582568399936781229403808067863729985820549926560594715386807261236841292918501230345079716403391525838647293776984042619439164840663083616553521997611353804776836850136594220483913279121799797910744433855585548871528326870586416306956493107954059529364458620279443124675490980088629165883199671745021022155498985430026313722587944705276253987085184837077892977790963950693190552332562010765969295221599712558739454708135191415815028463370962803204455561953404254898293945485231222355503328723155898383668890706225062988164506760968264076904230258588482701055422982190891980211986390245205305756391906098479685523543852005070905626219423915898854136838149205556178034085003871195794374155321369952133109092177191993152254625365678550324756375666975856953386716515291611337777602066066271391902066285173505091453918940838843032319790860770784230203332707083524418560565592700533988084116769431310595183174530109378404205703652946329184312589066328130542762809823657564565869199028454630142206554858488828431791724556215666049889748814719185108930916953579015417842850350100767614029383982531847034928757128377050231819625741430239382811153425832387447876700390190589235485240329081314350181563181503743743728757172549843534936384799825557058933438258028439301347759511329436484872018629324687699751248107898588099560631064588227468255833458427336616809215425457907829812451989518170539199500810280556041645971952327745857457981318329759556265614813805992327315980416715696576151572714733234779572423723830547016786866768829064898346429736853546992232015406739239541701586261888922892467745570485067495817071948650536363839580466407390902184761657682705755581755967860412883537536024751470725277997046750798331892013413412163695397650697385673266788344246489319790992838633067716821725773242691031782733655712024800777045404371307414898184882591867466423272527657003348999085064025137060712049812055121356547469891873344763727340316446427948675484008600603817356309578205931845527003911779487364111738323214887057654531668314174532393843480137082438021285565959761653526939757345263792645606116468263816512571168270488795334726356246552001501132391051999460964724974827708019862817899437277606311435665833338170508006333683659981646562806933247533135427208550088599145992773649536741776230912133023229157339196526741656711980147293275965255527045200259624771510383116412559633937526553708698033977896234263722586201122969527969612506288458553424310462876872981413789090157012119118539138791170149836404047699685607121998429001059498162708757677726753120050719737899584648241365833724762422523819076656331373634266203373984883865871488419604510704802637970150206952565469004729530614432669479265362479532844368294267199675314758288595561392235836253508258710545778027547341990650194434018066201424067386896226286428264861903069379612656792457573650536574696247441845586728736780004889809690805829161588656594541847303427061677672905885529363116022182687849720377639808150605767885582166125640408537072337877356878303787955611209059975257150243157103826299071478494106056044183991307092910796684582513078062163440799337248902186770643041378091662230615354037395594134393609249620935825598471432881932364035796497373054358964103351613918120551477305127314727940733527056614162947561770208610208359022340816346474752143910770069584260785106537921914610251203905551914799244795230084256541527617097396396087932773005098975869796900387711183029158415092692704062607440063299412955534422344539245671447874107226879305187426704082588453545371502768856366147812209047784932758521707005163078564458710826585474132545199844875851035156055648890243651085387553772248148994024817727684516186260725996570697281958638540741538073917508598312558337969954039346012196784104550125487571138771665320237359402810853958933609045119506276677191816195549434164291814527003194118824321173615911142211917769453914236151933765918832299207392903586615216532632534504112154021016839655840765827651094507087208063960624820243171905099133589319700227870692889584894189338807986942444829164446853358655631843992868102926251333571623115406455523335881961456106203610583839633102040039123097420198616961668226824011776 A013886 684 19374921804631716684948831588721157681447950139531511421658960571066918258767684580915008750568872148383750788866606331743834082094803177132541846964883631249835164018623000775728177426532820691589564923718695881089607588183444328423829642061583163805453982490586184558053238904068011347047003621000538609538391631074410076037548200233488303166769010536356782141346204186786206818140264110835719585837339895882792321906901043961568163057500859440693868578542227600078258516170383430685589934533559031069233287725660192193953941597373198771703474943442125436687289170171119659493982637390363843713848756244597032458473980279820420030711309280815267772561260522080467893493612479377265202699442852099187493941222692062415351709345517821002324184409917166013636987918044376215509932594887694783983922290377712254681087072320116719467942974486980049255256296236071697031152366539452301747980772712301453603586342729668648398705202970950894442577204929216296850976658401068530650805867962606796128355780782698719080730509717932478163040090489344143170296883512973427237032868976961600330669798958568548955450845018562203825386239323666558072888331301167912374886140393005062479050339207258906275033104737138096261749553166052438946572982854570099705556543252685109481002891651320517374598141520994043875977747666058350060233020662748622674753436778200734739062346281993769083244303740639846650497375791487443566384745719318110582519451847800737238716373625596350955573051647982163055280929870469414122347080209718500895930016034084385162843713727105213705252493761309941802484052645348005574951433048975967105550991039065415926266642798501838666545006883083017864888081451382333982949704928252074493062130328017936073007867696695947628382748480812259455715984194949163107460678064651520254871217587035422094323634812502396528001554395329585148032957651863378718061150331018826756110208499539394725894645207543636468356459278754680130647082609354333412229349824794490223539788504161503166259850185535546539265371551448689588647332318506742987067043966122836967163425753954327177071426225488769727573342379629889159920507707758158095433078142826370037075666588247004524299454908131592503407375414141772658282704323240026077286530972023048211520084772372491729895344517456193441235242587676145092603897772002686868217369140170472511925966024199932389971242674691642919605573814111095273319407842084629092177372437072375110902642178789942902960660879115955727744964178660253331604513447482380064175038237126667545431585233759762883527285026484764282470051876867472717327125744090623509805075898579763407353797686074323603799533278300327490673993824313261827586785439547998393703442364608141155699631881203487765039350761015353121376973869036667056630055256083452511023980786250945228136328769704052310402596492449725917667309061883956085157189864937748804284637869093395168564695956575910588906596298649316092472164122728511593683578576459001495928670010472527697094375638886193281623845699920279627917836588997204754664035249325442066080157037428307947604415803697114820434536097007523839612023722481694095478578703338241481822731999708361081039326702870661882362852283895475150992107296656086160937268269693210071887766048504322086733607251830430410717906017779393297733518017337863442587732466104452468487847173246391915948207578959082841902408035214213868494809835845515969253312310652498399009543174188541126491662175604459065185978844192483192190648036346263146861405920543379389233319848464661256383493113363082954021698861636340389471806644694040808089869167430173015305528545139563267360726333364906416581044479874944395502379928498988820539743942386069189220226004879822654344862331988036887117299169461185685168180482372088797757760362239915294113589206319390398341486784065375881040307499888099321676020710151906615256158887096264233561210114218965574652946866571517298821546498095830266732050499693474261776168375236208367985744991953214952555392160371504718634911387069985167089035791493815377137182199716109948714994044353341473133392957866194649184747674807724203423023345567761567001949920337249850374359658103647320177169421987149343560552730270861590954605511807208204952189915795510150879874264746932345350318735806144691686944043684687841355592645752946089860255025508023394283552768 A013886 685 36610232244534343632945393807436660477818240249254278974001278808349774600383136218190411254794922607677187210617095593060533078835713049807982832685741233333488531204341426329791140763498768928565511013781288738638727631188614532771158929091021575665544070786771955582991542529481984065016912538126745739348239597546010898558117877618792026038225385701162612117259264352817239244939662575383628986371490672383456122120979191836372430732235783971633031862218879921824674787883039078353708801416708071219429005021200278043545161516265280456650191741930050077150327622701902232750725784168435027438689766639590725428493761969379711436591107255131543894463035922186545556572938345431940254534380831155357514551528279794994051298724591417995719704487078359550056015986323275876788672313456751657582932074384432989653232337069778309371602070415413917711156129166201524415760514937219806909328532732438033082821438459014528617444592967413739710071723963689379608106262461590261324781942314366998546664975982002453215937787786694236897579337705769033922011541585842172957425724167059377213623070678544455912653342320034546357927425466341970804671458400085249850388854530129789898414191355181797012301753651944558277121579676871374955398018066544314160429066320889696951799671971802407374484661077541673498643520701858544406614388387668589450288502026111205939420559539374402259087772530593353755687025379569345764846491199360483577190115589145143462686820678970845682420260056374359880041076093483149904335127657717368300920688537492763503384270459898744450606544131570904111836186388964940198249829443487420211701775035704759840963807699479522285466115566053411900920842291925614059494308041867415895706423479652195429601330547910368368267933281391459475218340823281700234638258529267443824956496873499348455926921985390528402622841135674133548998339724316180797529371708682582435889654454057655013419292955527814074239378046437923425106546591992449077079388089737275302713631084231443214863292595382031603106589591727797488641162434416149332586300132978796802369060075047970095324500710044363636591305413592490400132673908333167276071290600184138378216993163820715844971472411848396983478467546549041078365933042656009594806155755743647162945583543162344453074886349160664528367994865910038130341361905247573020203757771453639403414923768415417846253181078331738328313264900782274073415606837352168424447413281173973693558083776491754831261570056029378232563596473142697567293277265932385933103098651650962940486069646984967632300884912924763075698370984868716687534382338009831284175357655527566382106700786080087503384276497611393215897877162619961525029506989435832228793426182007876067293042014501911969209875938790258766854045759767876896862340250127097194350561326314626072839106480712146716062813449045243702794781849445943131918300938710692132614514609027068521874455409275230219659059354846190910220442217055868195053492203562482538658945134348553215543225187218906466771406871506962935965450647798270193861011757997376913918950172899332991938980761360349857018845503750312806568012441242289748605267003309434280324816059224928431177318479289910831732610064375805190109854200327847414949912129827659569116822316740214876785048787626722730319412238203372634811728172985071949483616460512058041975644407456838279834422698558556247407849346283651671064000831898939918990042836215020094819664476565093279302597113832566506885339672663102080501298428742735761888613062469312305754825719423673040902044315231253931264873474584456437053462738001229301660757902962697164184836961982274283980272936283659487766211055748338931520641036733977307649642881726559985736484011588756733325112826929970884716460757040433712751868457714863085401535732156952262467626529406517876213326499592844172785571761948556059060715101240317879176349635972713815281788673104502342965819504773808799299631973313941805448347198604798773875870924458331773478088192955052471470187253688863428181532239843057732206095182461385734546351094753170443573493866400654740705719064609309690870725294391081807613635377037784088636740507071816525272178030443592659492533670365413810813026501432451394696912027734522793415099594809890524777782254689331457938911072979745212781515482737188235014604484450102837125062368039144749089584236724224 A013886 686 69177523321840270629817361885930475665750056591302909412345648395335866892096761937533619013900332321943367283191324085588205368709440636099570505192330690787493256930725020267130786270202841806811675515288682199292103292609807985459333235324663456687190778748419110567042163034348213665765877390843078693208774399855820721566665681776385611056997465608574434653185353624624165125582148333242493056520004886834262417763894409559870581193849305847710684749829204496122407089590578385206660832475366236717954026159899366982185543755966353461911589509415280864180790265373587998134323418539581437927270144969638167866468100816956882579816585353864401133572729861414186514242413963501140482880020918364566588056102188595667319524428428756519336090568239681698280246015244899751951817965993847316115665793930444275393078920692266860482679380990712845661633864676321082087239764688892556102046096938167469296240739826123164810607544644250045316480807306620613647330134147022186910945565175073820709824645336360411518333133792528255826085193990014581889947504611276623070817010762902053282791318415915890469960550740983037692456209483584865089441438306132285389299567076788286838766706730628157816941000044597575094584069066866490231721522201964006619493629989830902889818202568414731297790232062968264909484840125569446037317536636910161230402744196474899184539027847696610527899964165088222269426021172422089538189454682593190231983972333549810442502210376721582934439485954203186449809456071810768598434718497937692185634103598413126147562809164369950754043706381604170140794079042623704120526533721871637634584899650666571643170300187090121965903637057916413418799194127869298707170540658055329319218195201599439613520926960753898936891302154652297297669369832766755748964944892630825293435397884264416863168922122090409972687236679053501181913694796196677117225979840831929928219142587444815068396666551390780584632353096451614090531727030737988017678745193948683819197990460569039692622802062870834692218912281661910845016704018874854462076429969672479116258900107888242757082126157677108108066559787751134900397896371621286223511476436808741987050727338574382397751055182311551791277440964997578452365759367545430738038678119069011882392760404486184883507806849010818551539255322787898929872866532574846056640374164690110500231930675237184268908930863821146129554239332041360056355781380441862185446249818881343124189161245377972192997262407631320168148729860563300756835223336833326622841755913002806741528381650714091319031518503145418715421219465136411253830967765668560879976662214439912553504594390951778783594820573038565056177719954417475458926955463014286632896736723884258364722778813258348795835966857908031677566865538193067612250378541752158791334601464241675359202444754546289645977378283285523053002530349693871871892600068157685111640143140750059812741270958793378215700729467018007265843420559197822753590837156101153005608705639620727002387580930562854654604313739379668940986364649658881813673564265535587500480002840305046842912155999282153558627385860830471069281106132573310955692557160909401114204802031397529565842863324274878230495324534122461461465496981605089984172075563334191036696935711398174344296971067538251216084191144117470422815927580371056433441858188056848490259834451709402994750170429669894011301955073558507120789061923929616104846177261941143090528203765654150177585249823190375029282317514594672472048677469402553728120342807224013514960534524999951020551194072642890028392304441623602180850237478919506849080514989185417755134414008578922054232036371667641890979423892188277298155594642499348033260920400738292499128116620809743883075666794156411224691913319759378249737122577907358410556009070340347972686428125917615170320662927182651377882087263081609175407237312420464974319496628945688898514378859460728283193237629996436345275006988550878389437422519373272409555081670986881052547444150585692588410978788578358290262121511375766912929206861733195719655279545410558768722279658146952377085824161475684093959214653071967669048881772118531604797148486466678208025498896629238494411987862445034243670348860258714316974654666422266765707782911165735219123304459428810664314712318348191202225142647684743298860076166473411917740729848650990665247707507018518495232 A013886 687 130715634388203076493442732864073877042780002933115055932467142147078003331565494260781525412857623144909884630565263869756734042141560323873393240355261918729942058512076215096121785551014643387213524080073004645951981034410129655468421382805953678525501705418092801915944725920487285399993897409660574520169117425186763449209281338982841406313748587095062777338750142277773834448016008861748351119822392594005643568209286431683225534365299445152046983161365270281329024519463490018178179695898812829182670953302908727069794373543873830578317358366126813431968367500161439926458677233322999818501355993289989253579106396324495582702578865553930848721162756018772681583344009668184923019954635366672297358659992900300337905619135177268598728857982847518867256007902534274734496092770367062085418046382905561728565949350014645307028535512579859290351162178408706674437421467683661329448631039299259228623159022271767896284850076918346269628572006100756499688358306919920419676941589696733889251021935438935870071873702954080031304784147837323873472624326393320746102677557393235307017457425956525357323542417942537836566459094841478486357325679697241770238488004362152689585354728503579586909841571572270150776323030218540780214173573264120724059983339432624799511708001390794286988902893218758818388485450386392007009842023067933059535809652545844682302331041772116388961982879487497421977194787974731262884497571505678249280269490634361048218218016657121048022262950595511806613593554290699330399007094162711129147824261868246293948397962187100199106416858180075028564599986348412387347615081271769546581907319663110732446642017783919507582868603668253001470933555649809735019510824170160292511056486670695849911641510915377823306383824029762032100162515816161413127060192990878643288066137909373745643304373836394131791270676437165766121306296448659762787042460275881108170605188820672924319160152422178374487742586175755883533817854382017518542589191198639226586874308438596519193909882848334717367706705642235333551596523379537320996196835624934087018751097359062171090014158959509617813543113245021336471475052251131690566788133507747820978987468755695318598553665838730074295140531569348544321079863196614084468814268936092994644589123491984151397960079572071674388794927601769684605122012668224386713553838529625162717702248782146575804633710674488795449729544906166728638968081111478768646029299377763981764487865036106364160777451133063098387488459185164875084491619290133475320069851037020887528976301058976524105519748354951482551261042822298878340078874099038811244855741667214796683900569414121970732559697920555335296071621938828720267973689380336979564349421017876530309712491716610951617450176223763563600916666981272398381944723280381543183024540219584214025137445129958523433770182727991259224215885267810350085228356525588580741031641994180809020241897883065286088285195977534281953305220499202311544857130983379743482502030698046857880447496523801792143991363903892162281481723078326633990899529482099549002106998006949526752867836787251580335468432246277711557439361152714286035926073849425255244565739364863767146670567565923433108240589389292711258818436200537566671212060478058260688829355418315225499404539026146118273873772891807760351899446646186576362825865092690203088043294865247633197984090038450482287147812644433801183215146161475836844001981476491601867283196933059581242759405337906190563330930141417626073664075388504044642936899917560664769436947301335107450000878681455680425169189919149826725664821532566974717803370547085111456733824409362456588171120502739282752654208045114418757721270657438208064512770839782253880992517066950226129655521552900541645018649267791088840599275235291251417117496947024870638053148621033896262152474405990668198801899865526590086355902593955713160594942606163647480588017832713489420616879642037106232068604405342106176572491595087115600378176562883338856699968948733905972898556367576431317814016420007285134129815551311471169597587260062338711497020529085420509265306589151285442054325313575891804469357432378469527413338271275868208182325899105916923409071081264538465743693755181338294497164268722189767944923939885615966528384160793978909347822325956554953606158342500365025740436401730832010581515418655755129350780178621967955998539776 A013886 688 246996079839648110843561597852502347695971724582320350008200072852569888599219547859356425411322553250681080881607944519848492430541343858060799918391611553250699155618546829606748650080059637675890284268935387242842192899228279872824154055465880280424075206503454779530707843868123318898695668740577512474926918874875302237195483321139129670445457290220043582050427428843528548810268713832876108328780558729070055905894084944142809106519570141977063113878254651034950322203193587906668906651620127960013041187890670637591817214828550586298209974213165510603017604240545051718958669822415674121045970241528978413906964915090084469216146541827010005956350066564880258394076173660692848620969640440532239575408445464634708895644938018641071562890720933220530963200340375884441512313023916948770619207067654096464322903781408473303511295791434499559550264815131383053403369607848080570963590855666622662111005347396019920247171590142445724009521548423794257603131829290060187568119165760078061644275016503479174139970249143535096592518372660676396949919803174374295571744226768420852610362993449819706387131399586845334765210978921422820509239169934157737305999301426584133354419563629051872878055518712671364262115155563987664987735530485538068320574598725025977163739064772000379277047262133583662944693675515713971901573171844428135440960773541746644648651061939254420858116065627431528650604001123837002946134307194841438136020260878988337159601781298762904469331359030860053399234745193968152343391036902845742881595994849858413163486440613954549025113889877608011574754067004396897935658333888535038595681450201184820487736464259925216104345861696213487483428976882099681381347029005561443599531983405373415725840626497348642829397069604269383471439884685712489079672874749388576240544556077139529807727359061287586820567749534022442358304495967901130649986247578576113803714105429501296259906810892070746724054783074950693337229135468920078477483172834830326103306913247701947580197909513962135227062824366987334748423139489225576560141662298135452939847473534568388502215874316802669512701033408168476713732171532066406280904719855968034591623393361761691773631853251557509025720103956430790195694234940699682361568440525035367704586980898501508988740631636840329631486453758620739399931191233471417953556499562746759466163202826783140950010111411772444240354556709255653100877639089654713912940291166642731494759806160545430314551926782599772693849792845593622683652660078818930693593748284321484406352691239408152701018739859568962981421226163645646947306157973572568486319574070635728940404631146703623993181363280347903804727462523708707299314508295024585801448606773906919624262813547973122625882094586784469346256904594468923265774526879463991789261314413639304127050911919325467207702256636964987709783161893725867589844775183343363333669677699660242938760442499107906503268881192877498081943038888236713421192599278002895132744397142047005151441415111487104777937473509149705297894856513667501136916042124431880608813316009995603367362972622413394151330414582734482872167578774612028036332759511510780701963595000186898759800011014406809651471954011147049827903034854577368779788830693403591533269907459075064016458835998556868414527117295627406112617933600341476724752144251464441668667792591936239766648401045774800914361318042917488834165477302047574073647136134571283157158575862407526809718404025536724690372099005458220864761279603704810627864992103425270207055433638289176314083260328360847149626095857148099786361025493649513283570279277914519885077619121550198370397327826120061032367306587390762023189865953634199936045267370185673901399268489163004887360924549671170675094599059641472158353491307798819357739874471195890761804811933549777292282926758378974927073708325103347776295350152655709005439064510443431042599739680124762777536196031444770748717408688993472883853729798345570850775390331574344836776846926521229241397979358368662172339195378720325756327407311660513954994173763821473234406002087102879860851426841049416130171707374122970725187554784784519907975366770578199738398661184521769229132231624882871419638379921590491038456417692920850675436154039241783590641105801943157139778545936813075630575681406921729740958304930745724780570492926598517908257095000558354746680248807456768 A013886 689 466715888590444201510447001330957156131181899675565899124294595259884779260650082609508402051621934300782948639298160510481076144993146031188229580195400659452817102083826295726364833234478129443956652665483701801682836752208982342732591130278552469720358939802320040848280559122202043444770577390795569092222708244560375097732995028158222973124281840966507311247862055865008552918321833059760042262597222796571447397988474299734039517787971114035315193964705884446809010424844101513628552603888541949145922211320198735333094870989154674250336024554022727539122768409598232286489295819002340517556591897345428683609355880676940730327815588746979642934928482578867660093177727311688064583028361547935622870025385479718877618526014242007572310948293772343652251072540763379212379538295976701054601393860413015747897700652428446083169232166029304463740274786198177213453298303162281908314530445960268850399768152268402568661607527242280881825223613212052067750634604407960448502715795806939182785049454384446136121315303733651325398131756391688978031866062644596088934909595086351453625258380806988922958519104454516165521630179018595076104002039854146567365822487998027727694243866007420289330441610382865004426036410268733044155545450868497196680371503363649885617332097143099212669771641015231414823078939056876618458111815175732383028905366939731123835462289806433097512028657895494538729264501195566437982921110577542146575803532308588234269994418685140823872305517421224169381485199006676013687196714818436424685291580796457262044502746618028869292286402668252015215284892881364237638486046649091375809164606493752398879371215298698370743856601193590727117087924989155330748389142903980725859480450819324634406245220929342080333858162018000090387361720025812376565299314594452673229693295737568387059727770406719062853366561351503718362096709837075003640033213864554910207856454768211905371239592843708336745878748345368431707841383049736374848540923927164669634373437451633673685219403484478403936730646913479524145908414838376994249593760545363211540641710871767320725355045201052186625775466295006092207013471897503655183396569688801807187224632147797316401317993684839019214711885392745015368497564128428017400584155026010029682821012322419699336836657840761107981108595455769473306449181156648120279665847765780268790959070838998966078628706200120033918358279011994785918519158739360678459046760099170772865090297407169507668607255186743487289572365367662650427104189599813729232832551758108778646743042079865984282958578238966006242878143479587577810927402309807571089557904937503013062462498066614473381547722250920427896491261905999214634151116810013016543671641004557750300579036070216477373942777704161156173667966700761454397463041206575016037250923353951592620743337533575984420723537668996657896799549653203800170007812153639752367675545551591605929307691812154328675568773297863148295700944105967670105856057432537374550189565018903475429998851869382465601037755943736990340332588232817672788280171884978499778234159906375372263661317452188432359741108822268431331795947489986100592557219724646402869447946277313157915757787212470646499512557196935108649211081764094049570488021235673237646337752497629550563452089820121104736301175974064086513407243557330043491836459708951162114981263512359776703386285867262599014147887011719513541396392614675430447193271731529590372705815875177665618785985257725377799737026373545679482985241578213291608473597398885080974605321629034802309449678052140149226824682696599620617114630219984323516209325474610383510206346608269365234354937945746031484808226773722787414634828630276667904753183774147003462519212960530760819000807479473054630197151355928617263315689863494799496165819124788676915001994875653785578624465348976642895000812892448882650958852197253342753989482248869573108303104907893987752023514862745032574112456501644018570197724507600243621357952758052271624538753093252866095209897060233956243662628733377808498732066379079734032910430930556613536590080551722814492909308913188063138256292759506793547251197519575715713473197837947907723286481417114430438752932646966677582663254271679900970554016267177065969082542715622018535800533007966127550297067488732009693115629164714279023163102331379337682173025178326908286869542486015049261975104378608470196224 A013886 690 881891408172068468959692319410934051596485119806159704876495089776029962577988055296283572247879155152861834694461346559468706089142408959860280591390662833280940705950331485963075745205206370097158284263812707446002234476198022347392536756858183833104559201164390274945603799539421070827848250379170801898453078372257458852673139949366877066880502989671401287100000209176732481320767549451064663538051309085271916716922285405599849583547581002005482460429501368662388008210451819208904076886624464433763761940999885283925885409185235019513858941244495617230645131258187712585117005722120614567078374238283206986830363372738965541924069846397452829941266942969585806746945651840891792818023735073409619035268127590141440143882963679241764396453945566819850296754638705176931577579418852103058341046594032901340723562426407914008481919685499660776940783547206917320870521968109746700930070665712253291112189107945500904860776412036142201308724132369870801555431128181941008756379680851326457736780327422309116538481515845388067629897026661530958841717092259224142576559253768126943523772228104700445176883027165911201852375694107808660763686926443120021004302467001457257363756993403909141269543892847929460683296767678669360778905706506684510936936220867845187066170976134491693085995060169868794044415624715824238186657426377978287535162656397573860203526808024962175199608967042273824557578864995104083086512277071785158820947928937274452653084813726044176282744591942587711289834224516646781830888922026043278119737041742400155726906965921535574490887033317043623886315444472053659786078802194630292804971547163186732845695708549530883009727630204170843057181596245908260011572175978789052200846756493769610785739969621015056052287699488028394793066310585734240761739495279610748849285101440245621999675683671883326157710146599838178098030355813422140478090279855619292571638905523460633608522454970500274448236614753461136765322426486524262349807776543204690471683747458608537518032657803358888769920255027009677481335871609322340270216382926180872904427276328543632688367682050461778178093296296122071639422032066422186717580289393729853203149673718249079557805638691073895859504707857798413199821205255025471983587000644187719767708734612049946436507769882851285285647406498167412136720566339805275340607636631089890938794949567105598335262287117148412251044416556136963638484409740816278474504068387069918941142943091070472266354873968704517790782675283043579042242409333740828719024939160466088649968956536768208189581474765846518484342767818437340229038469727738472488553751316947693386411137546736577238624366438227211099517200777195123997823657488462675644392535349700179119964528029126808718526306580896387548765432502824419862905443846625539903476152740079602965192746816644105729897733626130676868739731439104998279641321595528759601883945256829847632630076602108830526837135822896673398811041552425118466582218730684781754052595993639402261312070529125286760821710423095217363401568081908824335204987828355053868958365065969899417501988295496791757131287515076115254759004906758056124477160560660654177217016951330069176562610467493734564790943677498279380072485346815665058807909310248608312915134311440874599081038457226595634363140482960327824965898394137015620782435499323429495280916132522638545864217413631654693965394564960817763389298800127023759242096079202905021372983091627711267958196591469626678293493450607962489305456958461332998040238489816484687023028379932033330262209257626357494232662033648351930240057595515338217876622718408593148613585947894327927149591384267437220686111448369819969496703865254622819448663957747405038665504195404188659237717787372940891472370893319325465008901463984141294371054511988690660926489453199372308230273740535097161820896015558850293007016428659604360970397994031981519110081334599426648615568932167405711000526206898484881651373902377177139122104077127314789036442604911631681793574768312156231425106050471238849332153203784934877098497152589999127107445327957775135737657024474942088028666596995732869492350794669645989276123492255552100874990118374080095293501435863531026517840047629647117127811409937234189067362074072466320655541554796539702959729220548366091801113169510830785240256946099792345428318840160819437803507656214484603851774030478449811738591232 A013886 691 1666393784356879072755227896604679834007067194861885581224069073797913384328563733670087957045280519443882831259943937695682164027448643413465270676512871988557000567861155965268277109715911390331747184879804049983327550194720544690917820894583004709151715720625794603048414680288104793962035562772469013801656186393709782009327879707845271165511258273187410387262973195253660041264320096881149354152268536005639085126961408989288496577884835538797495481788852042180651183898207023118930458754505216011178124123331271236177267440863326165352763411889479094459275659381271239694034370268336005426285149452684322859691076057499621641122380811517542148966459894893154313683212601457690223171567473035192467021233525314248380769796643913457502267078689016804650885538069148863764247183587321530671743374730593561320588340406942749257179164016290223014962442485728680348162670454237197854183031767668571026780276948322364253795967563338309147042523241353872030753492886016493908033774840786879232092772529726717792719385440932938240175289264874775730836625682586077644640103916024132092420327241515342610791992507875836497861789835563903795501918378225273411849057803967009586882319574512237788250409514520876375164415706709047906708275298032422837962084700992812494434250559032499199521117513855058637424918343163030574101885899846183676821242230323850843877057743586111727467574716636135266121615180771068832069614830361978938982980936186147812950784165302693842090233133107771576446509475951471226250629118614906544950155282491103577456580141782424132419596429770819486299617301780169489814661350105303173114904476430048428409775548612519971546925018749634691573872514455188379053546413419888471789049603974419255913189102916842177434609163746194837892344722360864677847678574616503523481645950558242039470683182244513232841172046290363026512339023373656447138904093926222835426006583432154462526388558193698262588605563666468053275376766771288677359801580707190200565198515317868017020873933140177248735200676450876622259052860245083995859712230253057739652272839677573534931693544236726961268423393695670790663559410287685238511564752269131331257369122668444476761883685090215119251452591817444432033159755171327971045082521633236501266029858243421993188139113721999537434630198601929200616358807097573174514801290733735263041436895263616591235164889343375891040381496103146610108443709145134733684511703494018932593777588690707850139391646495297058272893638169230089563691904919937990240950516239563586198144541265268029612371088110351074239422595101149008101903763166503329983251534768462219096774120351911940779632966841948114822892518038163036062319652833159441092023514235662268059353133298941085696648316073451225227745600763496933391510513718380528184331626980766735215733328216832569575831400732460490829510796855926753389265292764620087223412642671057461531493548584893578680934593062599221360844582164132826250662829882502581689441655706509218052102926485578209854072357720747183682927974197396293381424618440849202429059919960974610902530397019545281806939052687287344949704463383653006595016059326286430992335604286690856153819058735841201034122893862803068771644805991811782593841543579547842312618424510600710534436359675544743859632290636106380727565162696812692332530625081585574024538970134698537071831557569841138496766802677323882499531990555158420030703569004187274835425704914480791125173233616950079543249679832478386464991933694085864070440897362725555337088729689811412355796902222514521077662222733596849060119845150642726605676694236777888538639476372390789432648199092787452814217414237273263980121947729261447131699973057312848644101099431501501956458495924050713174417664924147611180265939921497585897322124732109446234785544823103031533718061891355422473867586842327505630456682019069471293150112996787023255101798167256369413571223356017700474523842303716756280852223281967037852416675956809305951290012780077662053703321487810064425901474789576837850054858064969491825849253067625179470610161253458517247685533108423067371392151484352032966740922306382333632664506115014339072146153327995873777503550921161780594715261983119457043816964350252279732167637219580962040588450344613787933442209623813135019352445809486241505204861837127892422566297574164999263451498354937891243930988951223103453867266357067776 A013886 692 3148764370319659275747950466131511664585065945260783413942401751638175597798955517103520760818136620564538793698189746463754755317018078237494744581677074497673674449012268754980047841651675254006378864638961579118896272366337710190528204992135419042262389170791441456492986830602633599317255614276848729471167876811589405371801663003793773345672777272750188670639721734609067896851738796823519622826793753043103434805182215661071885901680692919374505942532797575639208696256167248260791189087832912007809825643474823527201006883697233495613290454677179233559224589145749933846177136959199129101334777281009810577340747203817445065172334865257579083338255690673467810197760668911204799617852406888162559524378189960993684354423104846264065643799344248105530564484398245480205281022196727970068344785102938214477421469206065996828389518591933484121936552522873371068117040884872073474932922971169966417931154352687593178316738836722042138358846556118553265406816045644414360815563858355981816827076003450654686153183708852770244611540985650900228165501117792809562827311876393887229610492905095662906389003699121928619591706496006814567058968906106373430280800456526334371066050833771940133068749805534183330466674658094802234982942338352529157082340464285586719483137960329921447440718978420075439401728103853881355844552336000553597843761038668578191363084246432521964647450222164708842534888153899226990876117955777423819776193321627386950621787333662680597810757640860185722162878017454669582043948762402931730328375016826149604647475225347531603047831986609187835088195265690151302530110017995777506216383821718973748773402763840662137595980013828709724887859139394061395031451589312991819861490882082735444557372906820371639530759568321569887446562032341974347591282308880957329858166775504436294038539879307400380353227781164788683280867423718113265507364730951985030690248407842729243447062975128950038643026237726120706491447126434490403501405553253723972901581028192153233186098716095818443538075671799930037368793995027582875888644719494809806999265885123873269253810306996303690750052255178741264572560627778480820763820385815677951341324458382367293065999031068547602453728771015304840548033612259575851591714490237471429224249507181306408824525648837451221951279315111850155750251878409747148221584045329162673514681831309481475067048049626784095681391582828630533769391762601953948458775410547786366423359130707123450972189994684825471806595086088155761876686185395757388343612385069759686445255584549529980178588812218499858648437274180087928941098089959003364229792636049373618414253281045121542115089505889606215429663369524335651726205221764647418785372687747251880532375781381413509417644365306279084751140799343479373434729738385812857880211143730793438328122793532023884828264588219233904735737057393459803548247240718657648974569380386664705471141201612460189680976217144109485508368375430716136232812462135420638277754890490037210136276022593501046837539796833676814377382846348225719292151753418038545735473894840818873573872557235428139053374211908212173821923163466922444365731305189052398837325603120793867680859571177365986555645528310549069052699332768335806412279977818519057302969771165646763403133843279399730565357668152686261618623849346690965425395228174161489938400052719482045297746612574129580387058653801385534006875664329329585420576481476104140536225678383845639524811336699113127902379211021696519755881878166466437999854865547890602147192076782517570822318440938792318563676050886277130884832535561609675626835299775599921290179918090025719206670192263360201639255170985495966872391068526885094133752054689960524786736826250583430048861367226216657991558038275391753362672751565584350388831172585802582102971252360301149089104570771924682933101028334483100159130771729409062732455072715112861958096194559306283440062949374383654250245067654149463732097373842459891780715273554356246627767166868825787731492077777078287817121797915191126342652458044108272730386321420486375121921901179375103518674657424616758566826724895984102228898711080626253397606605490735414651877062651674507222009829706997823434794928154919066207371133693377499708952537925729159281110636940771186037818529154449337912247762323339298388506940371858077429123753774619809328241520843543281282012190930584737147117062755791843360768 A013886 693 5949804393696177938356503266387188233026673888054527993916316193039444187981776778542265516977604777846894439330701002846024145494867216059066469529710386304420249681271214646810139040054072706362325298498113353132534591582716014369295999250579339488849658180674042450062540139528157164994708056557876500049375742651121369529584524758752592713236218405716028506003357718621787207718346374836224326665579018350150871097958548882260281299466983558276646444819813249405428297767373434961646685582318259876773196621489435342646152175214014101839014017863448209998036888462956410997853240329719979977750952437323145753004601012422922036907558446675033193345301128914483223179762231633207430804306136778851551275360247648214914158218557378145497990422639312204271177671655423915540532450550226876946102118897388756053672330724767713495026325866722569725319407677540790022439780710745954131882053392787691104397335467899190066765603570227195719294448969351822456608226581736224754937543368705995849658304349688246674005099034369511365570140277174400242334229616145523580012478047653844704680639857695801566699656941742424417864661660246604587848481757973607829908831557037552584866535541868777373362451432543615727383253500346879269552248388396111814289763906419187526360314029424689009597664478615265107879444569742970885800479068431894060770439858314907955897560373363007663694953221395324558170963539187054546695804453462435172286862062360818305512509448494324051844077693924899414655865089685785092803620175076182903813126923794153856154520466609484596107885791273149839171930951799607816419214926484245310866279945237877788522261113664872274012960762770287377436902218306557802086789916714971327072037603075310248501386008794755998164858295994252169082625326328359784029364129827572779865436477656366679253815722663125921903287911999987422689662096100187846878220159935480450471311303510570211081779891788459866618625801967670451123630763802567162763343888450532700027694660278990600524990178775743464719354571011650200850877331596279719627154625326368777391988840021746965637383834170391572323194739713583773815844240310128447529050558784958955160123774176653001224133657138133356073287366389847536944666776650102222740452765889038413576406692785566788309741281222485030560034952897268475100691941382949099370762121364535254667790318623794291879491849037183170108495730382329740433562054076248918481351334957959588829853865891997845006619103876616297110644263629424306657806161965890496777662967231495671196988704386086265586095704726086340906610323297920387713372835647654068940960811714542809399783743757868222091325447464811437276998153825359868760982148479381293819439098841199241393800240473314762163279428063055157615043617933859632702315402302203630238994810437107895674794330728719308007174261432241370903697200064845054071054442150272496457579114958469254187693338048453175695102868676560672313076614425867428109162978452302504629220752913478631082782811459956586070716398823417030789442550208524175951432604402616258788287936526576437301235220230233477854806202846976660864343708145865709355266170883467363166247665237752226965986458190473092483978009638707583311770972820398753050839053126583418069857984561928823430132809977768790084921758295935073994179829762328154156933210510593978219922710817046249369172471228472882952813646346176460722304035295442646063987860949839148624754882652406437385618707863869794864242881011845049442082208763253654318509758583596549318065438141788161263586611807831923803728228121080905651791244556079671554847923726380792072442687465533718189909381854693009491084114928721643131130246574209213552125602476399328900224731304662430750566875946907758007792339267955444617998825830278089795522941120609813459147183379949521682001145584364179280533843907932562601488414075196023849239666840150380344435910161039255387272867123455372794327071997115893885331770496749252792302598019557824227936749965993406072220022421078266154023201443011866221033119841489580686610620593865598866379722967709455605575035080518239251601640908254888080455679699196788380008718323917935992918037520599295262478669899792463232038582803834110095329858350727935370046029183244196044489664022899128459108682497314526540170179757787591377374282304571123651594513172400803872746674057292390925489211592323140601603694037336081875519668224 A013886 694 11242559988587699554624421164060706495103746125303418352408465756249156475396349983876551568384338704866600631937234032545756152554445255714298110696315795228470762349740286517743740805636894055615646289632483052451937123147769533839761902711918701359266670909139889044279773846367940877944720513013953582445298823289794103979277971279346619107964334740452024552031752637660733210513940322806534728488824814545857881198827339294354795214471229188245686269445284882052516337755700286753608804382409949678834575593674549361533204473414794198383742039706200107269570567259171619616391551623348323126598911695087821874213397925841955947435341398966849121083093963560682235057336960502696498610031138260940968040279912428142158916116723027907632346766925719883200280650674596057240092821521291099417292288600701076998825518622937878853369904515331232630732342526435395521121491558042811057072107865303051904753864385407336776078148006987061760915773350120184455688293485598154737737823948119051165647142833431720891306466972175528852017638823259877117107005587320864700037018119549180030933987294626540374785537368094349422415693004028856137851679978450674199945171027568334162681089830777901923829740628488574882760119550143451967609302882764864208703880605124691335809605859951950762487439673528089259365546316760086010740239632378717196621878502196383996409441359574791665072745368645520634733991232814604285690897829520106703627741373451006723910661453572522909994910199954284337152453685787389566238750966978352777192362615139871713666184929050350589298385538844423195304427224730081342455623110206982443562974863563246257102431888025505373062122242586326379208692450841085812973531449347274940552855949567807835640266957866289501940374960645267082629118172619626140388797520070027042504773074212185473384274067441117521998951933301992234316859427603839749449984711168965923836174757151861132613376666566936533246823519372447118988776735096889228608406184611696172925930943834051711052804642128924027142821378037341846721390577709719077256443311068695997959025568462212370365500096765678462531594437931117064321657169474328790340573006262177322984004759723429858217083786251188369368689462334531430689460111821180356819231851935418537064743641673437865052861213277008594225264125876185797959064270295096363799812240142542152092107216781325732518147654201492128375570060267078042971564983396749516396970079293841784346049309665810583993467246873930103298765859937724028282777473853563774215175057665682812432351552169408252690987688587861515014221855373404831170782482309066403740633439069825227271930569125067540680661643115188817912622847527477596494951516337887552599809899119167168162000332790680428511343582326251008064342739052047278446048710097370309183436945968025092214429773926404685392500254825997462735757310932129139130934200145006100586354853093844831696931325389539570291844137359431396461275552167457464397374870868160339067227399641215989977831751484767246428471444291966472034745380712420610104196603435842798886067659646649985478420432620001812283150447101155995116116211913767176695011587983931658483320268307969000003665099830055860418765359716993410783256453570295231004767847938291976115425412172714723031229193484072617143185436979733445897034392564342885594007972718082042237062916833144447328008488114243048495382176099051962534122591365138969837837414439265660388580834103742327077868770580916720542037692187790026384176395048363681083317847507289364501838273818702372302512826900501352597963140554294604730643878393342352820550881539809900514741384068873616812670690852408560558048828877634697768003517758735355233262870420124927111339845081888379948487150649246598483268154925872033575942805326466909578746692807388443998373825004884457785615540659555853514759774365424316449769259607240000392760098791809273886675073891174623723618416984733321860231016779446285377118582914001492100245635534619838810733988759742228325072643326152017220125312704269046031545110192643783998837457134309431918747400368648820609715207887024688306170409407729372360410477777851877025636313865888966478266150321723769150531295325211045164436680831475211744612249784068283381307135271724369031394245468421460364221074969085615285456286224563183463762367865683848976096141066147042172218187405089868536294798570082852140291088934741065557361948446687232 A013886 695 21243581592515682272032558250131861050540195358497329609323759822104206102901730246333647793968858117877372822888375436409419361669998012949554852432216044558271041471674053714760004826625694626881545528208271736455501925912084582518531218983554796690026804816441641861621643707333777308856249650334750242873998406926049665467916317634372432374597952066846451128733534768039316331124405187884898213841171727171787584861105777855755401683817971594775024912783188064010209191300363079440443081279261603794736091335388430887973574110421445843851570678483565124293147917634778398935305751417827044233681252373863705403213661891937333015683503176562991160026739694537431209532822085783159217485559317861449703097935633567019722938808844098397369038215686298668258987908533895122687047712576342980143734155186649532662516737573307481869204463735225406579587651002991477444054494560347838403489628714824957181561950019005370537300433973266528317450096017639896701566017344994734051477784521999419272969540389481909981144178183679769701849265755989519484417650333622711669519548254120305012691872504332882642902758273555303649415176198236797634688123233521083546641996928220242047108981549363338582407115339891899464067273578125462247531575229580238933112174267264252758023085325577687698371866409029124565640836622667722203142413121674587895786409717638216915327395290929019936988177320740779134733038345807026190904378429930648983760464011549071873286420741504124969993262476707217146384487606145906127898624187171352100493818241964617114248785724015812862319371765863179048304995942178770342101186849107587401918403286993476103540528017792578136766248201679359563708610576950888837448769873680231614870578910912943516375107955041488921602470433636556030789337567200521726842179352403680858651659048292970880571775981066577553808515606705578862213639434898532267688708710714120602771273063521927936629992921091553131254133823853556157733384877783558785923128857444353514083305481678621423550625962018266716120206705655263958625644551141798457373303074409453759471440025348005704246797286845329521088899838892625008996145094409268503706255854296809879836239905821081910331538575819085504731255809964535886425021764573724124474202291997904934244353513509594639792204857049410575373043883803612645877913155092964645952483614981663089244378849399056101742851226654205078030369167638742123501694102547029190199189958791106032763195701966606373575367918741078357430042408430805316674231265714530793716219903363228940522173657729644413220804224749588307202393162814213820025713113531777986383381246196291515045767301640515622708876459657881104285518928756800787053772546823549506990917591458806467609534644830620435941322470169049464806123980745098871838743369041267820383128583118909237445435639058568648567735921511050373666679470503401393169361074699598887472757367050830190939907130653661506757219342941986064948539522557958266086418839996607995570582743085253215750431586989568676299353930047882502629749759542007187393366567561058605805549095503201119760487940024911584432248024028037131379569478313473216533239656283621776057010512746152367398925455355678992059765623229719805226896330459915619059217172893062492724472165228372213768673684673312127030014619782920967896767483089020257646098456992960848385802501634571087048690342869054008659322307727133418741676956720642912958542767527174335369129909535740181491874337089041645801177077951898024574695422438746464137242738478653749903009543383057804226914557300726539825828015570897347671673292007951122934422688129415514095838847612253382373484531972603938956551209484654440592090871044338047717406055534014618271920208391693662322502968277995596602832040966970166740027094775121425398893230834671367349119231766829515129049985932995635014177597328126094785357600337533273062146914353841466039496846022399051400190204945008573520793001913904758567471206479643971424876945045880539581921001672768602891750864504510414874597746875980252771734630776493529643115296202362804651843687819787014661858345936669466233313808163744374672316105673740015567577558318940082610404413131118939026231118645068384189274290125368952905843479599982338092249760981121672541913561621274202017500488187185167903709063848775405451254529923224499142064033082077334183273975938660852710389489944474314753025552336240805763093302202509899595776 A013886 696 40141191982606672719400017027585160421547135863165082115230678199533800517447816618104178194754147296081311610199541796625273724392054805333064463400637606883883095291548198329691632800237460544727308220645447608510749863141845840420375998392317670071980569523394000329180686056779270921940885939283733346926935421778441814278879700479745848297204303091046914966418767824574514881170080062061291348131435178168540323150829922451344022848888556950395854274397903103735642961187044463292119152206691790159211886632427246576126450484680830580274924703800833184780354924429312949719387818095080612318548616685576894091339632673824242471779045730331778080269406471127704815734515562989112596265753349132823792583360039247966323834039149925320519818803137928001984799264352575139185519372157455252304235460147726984134046426782919471900628940131242401059778278530420600051007163177407344316405090751414364691649650773511939995425706421997287379747543031859784330584696262547009632182774343665398676786508494672553679250642482179415075983913396013604353132090705602800043950713755441596502222156144267276389784479145445348006218135658549909232982367642117966795061224851663266324471624048267384958481848118568856686518670000471373448143743543407472920362904905845979555472165292481180188837130866776344847248824375421002507947403277496407701065334637338210260261355665090166344294876243597512548059237801009890865494804541087196538946292461374756641462075467682466411300228991586702888859443476969907550281147508104997445825903147832597631336849542957111478627090668878555507947574572470854717783455432094525711868153462197688654014868445524286284733126081950864092077751870667937118800397192670207892047770051535948854349879988391836138614536852345759905986547008179955438345723154562718432720698084564852400860249596992010815194849217931447239515302239722349819992017941086659439137308900093002327362062463921123867117611141271316401855956596743723607999194748903412180899363372404509326055709197798932202245826744391605807772341923211905827501957543705722721376929985816780442562212255709755612504910290776659652998827893752732668011222462091914451022404166362530103141344683633317759004029578323068145840355525642042746434469476485897230790234579815297724322876947325140642086491785431024740046236604642703020123142559393671160217322453701275640058035906646532980883688607356802676820849121961584852866302972052992644116286176173636472104060807479741949692370373613779940617493824293674522820770210358249782684602634088888734600808597351630078463811643872528379478346676510014666174472934612634165502000428626265824170766274122823082462579431173130549591622883756280794825814171457634019388013159763305795900772817312390459114778078048554985062590630352570352825707510546831089981296929624621444136839629737792432468600193720171163688243267197971670604123192543503102233938437054977866000225439404202724772681928560796084932382274654710576974314892686115748379111512964705304537617606892717244729090993638271437068508878333214387654779793291792733463585675856992132772474034266610066266630339997832958818280590844530632140493240548721636561252774825519641668387209154935192922976045354481836474486874949198308252395420306244827226445197000781049247850665073974407466759139485553830199822969183275044362664061408633219812419713794392645034378334367344039784873043756711787753247740150787754534776064901629503261238007384666244573238568831412046499558079986737278746881486861632808896729936871237769017442486209619246405610191726269359445268359032880187460951209963323414139046019604990399224700420110409279726252555803499522000715963017507756149283525543296934218835724330275810127407288763115583481620133985875884026619517420036641548135884401808306259140528531184513243368723819438696062469534228112568671378590154592071713494820661759511301319976344852530756154605177529960250537791040453186836819432685327899797361879296454399416731303288810023428959897540058735613763915368952254269381062807077325820682084014506280060374973506259309720578351014860649971550305864350130560818999165717573735996391717602974017976646111342151377917482395924576575758641843613161604388852060779426624296196357576116541678524805587851357804362462883103345475728358602845327716119597967470394871650862834704198020640166463510134265247735400441979244986876885866864156684856192225959391264768 A013886 697 75849511852190125357051251374780036407421978418689117882312202144136684376152835951437875783105204597961771816661527793565625220852046214403587951979016001564365212603860146021438759207079097846579290339868577146718440597397211360991449034530174915202572180793180554414009290590936293397429995962520485452886035511059046742123314157876112403075251740583143337019265978280745616934982785842709030170106019706741572401335467394906541222566528652779645593569565496971919551398884281232413963002196894192547561686200262287458358104789437387677908928922711532759299045693844048011775364200662285282457535272533332160614384447032212726198914587882571557243578501846835834933257837103326211510300687024414211588104154462641701230594437688446088043992976207728338854413176344166700600503469008818406186009589960420181956201838563347580680327625145911441285723122206169792397181503310807240785260934520968538261671047312803409433276561232400570319574805391625228957974263347428427896664340551011140046898129283261427910594278013766792986296771267878634350339098370404471673447862289442266619510915141210828913292278689900875341413590160054834889548026460781562281010248520507654822199197709636506061228628785707917391431710235450692183662077199829371791184293497129575896674428427383078687060599697672844380326266577415512866937158916252332106886622240005887285061529301373095438856580713862064590411197853178657462931286827093051789703667953654976157494211017317822691867751095174503004296360891891074269969647334594943813714360159243745841049908117186383222446434461011514374041482589754608007372648313911988760323283001257962154589566938872434586470603584419730360739173446754272605697428922559459386160920760740679804816194029905585028769593171013272854035187657152582037724051409720766743479184038255039021388700110488999892046100847028288897476450622507681104662677356903236903091806503730934221708877645826510183341690248989758790822156194595844330519822423295922747837648248867643878216434317466532723533242349746557802980768583159674470661218911944935071186762839439842187291394287596971493209678328322271227197689225542563562028629605250094605389502195825313281932584391163640971245726162252763230199268909876383428294687619744503858589841974512432490353329947603271352786088110013330555999687208561503060328046239668380426869525554195412008633182792050276031622429714425978920435018233686707967260874374296229204557522637340065921320725971867881036396312902128642934832716570582949980737397124846217325367779230090073308462180699680524944102707640288925704954140572839675392733966474110125914839283945918475860846706487061714566282651290602949946330743669213587988917424032332858598746969250267630206148631490863339015048592983382051946014749252214045656448166489288954529033779276716936692954759785484380971034827930847436385428066453912736933680091852688042069881978584629100416302313983084120534243267046386766336613511709954752155512202243143118362433220983329692272884537026221057938688259010667081282798668184214335244052066944450786211785320658357744910338618215981089849695304158289025228328340819480918057512447531557166845353773283221507498268051082028472582621082000068377534783423215324006748927862309557230425692619598006371845665162685502499673168149133679438979823019088233702659026270405187788255894514293755042921492320200513833542568222987545282379361328825861243715760767739404042257218330979137829026425765256029633597880076962084379186327187357366161783441376193353911008726750763782137820192156038759823340988276842641041350060214655907977097007888909172962498682218723427185841873775589364506984787848860807066095771489372793796501398016981951310601990824735813542786848197993335423522428411388292343796696828026817356117641471650215613258320245752730049138041368432852346210159239499841232231763524981288199596250612585061990306835845544996094931930688192740727047344875221780349668964301491538442746597074135292830178350612895674973704936228654035880373195285836086243488396334604127122602601122617938275391350093793570448208645442368351488347503545634615566624369179229905047616409200095239316566294868781375902410311103105351152434546481834410782859607618115158992387381426406759845025114463673570265099822303881083108461240201892676492197099096835577584846342045464998064121917383315632885142349837991362983473678770818690345432021635033385140224 A013886 698 143322810411519190790672618957740363834299532916645559098644903181092066423278361923086564067730535241761429248065489749832211317314959261258158879245085308043974446049450808397437993357402036759765136488924787581970470362742653876965890369279113554169493910517008593842970707203334310042395002610907908656238960348560820834420466486669649961254097280950208989044820376047991933900601552679236016720466891445228259479246656454458763284842590413375529364950056736982236082897686973519769987242135180965623711040270057209988114807350767625759771019006630185532923179173625510113514351381917033076602720009850263384067801190809764136618230639996094972277634142577721894943166144739657902831095848579348312962110790939664954110891870434081697693111720066884821792455796798294384120292138928054978140085768882331242378616395690467561330965309991709590287381268580867842280357458847995416356123933520917478906029237528759312756017525254784680857618325874242500631661512844873639643844244646293017876137204353513729814165808717917291489530817491102895352101549429568436731053530250536844851696000901547463568031864459518617217124194731554494252573485263446095076203973276398608307073293617802433485103657637352538049492833846180093528097983890327186396724523094784138467927306374673389228551723249532281210044342884153875816952713499065086674545541012803444425459143798936957202209351506330913663974106305035089424916145787296563684166780447851925987964021323571203588227162701406695292822266057768833426158006574735898792192616097381886341380992781175639772871664271624605192728816174157435143275120329222048777866545214121005032523498821551308476688085473804821058281198491436577379002479374342832553389318720031244857426926120700636491642102628965207960253561470950490135858160374163249773942474824797497573567403290376478548013766685317549795426781849870593969575245927928935548501378631641853915446000515469107194116590960403080538856240036310080379931679816742430154786089326316336107673671360386601305341261680325903734662764930143859770178378097005967072592229084994663722155825321226034230481225459491257398233483234530010744775313585933210763316630885161245567514789622842298742754844292955629311361172155497298081835936296265382667067890520095508035931960962432818243541302937861668992039216959307142214697945676997702266438995662389916278328985942008855980520731270628468136728556533790925400281195869690177225597348934793393682818161533210448234181308177849415573085986584843283629202002010401417179060543864242839641324265860333930157578265070445464766458785493939519752497535562551322404651036087121282595428389483344229869581576833882034924188290653548581029042719093927134956717113192289705473371857308927657775987339746423257131527197715007589822963449056832751231517300240347468633033139538338150782676337743635528675940540673186982502300023801900038277902750510200440015431530828388295469648981626306949293142120094755781120986880968171455877866216507028319968689888859562472007091296202268175445375313843509513018432976032091983200630764785771727334738722145134955985109056487769876822641926305584919372097680457309412641641438675230297480487364746966376880998152672705204001645643438133352784558122928545436781015151828565704035669830125319587302428993222228390154226222532515581066010951716989878679114085585022128943078400496644523419363551974129964135005027386824978565502642375810217319887527231587509317805280403305402698279061265091856210349890760483663588813754330923362916937788987218286596624851901847321870784536296995547221750579686934724467239002630328136402709962668788860696857746392844312734231605996217486268454741631171228467553648152551774071582598714401724416659175785870829554428008450152787483236831940977217964499560303154615913297670126494613489670552466927942123638173863235997505708940371842780734688077521130414900107194994767181108338406626980710125397361183069051763285537240763312183801940179677002534445610908054768713688939705349270405017869866721810935882085185251278801951798062932391154682614029329324680713751245081185133815579717709266995276021259093221014443099405561164925540662613486901165646730472572166403441126586883914146463047746624746927439547132568386844415486894740818684141031099970447088888725809940934007888146209408665842932846165205462026723186156953799512659698673663769956392247618331078637294256866763492642783232 A013886 699 270818196223673494303949679258739543809649699814240115814908252414089773767301247782282832692333452015704660341408611335610951874436192941377056757137377355350036706072768665121930114232359451796075889425104633021688777742386911000990683533297996040324942269507802894650674473268790005558188240293488035143752139827909373102454212018283397137986982090970524499011443148328252022556691874692998641642459183134377071807681146143338736422613443882221172271069948808386049870688816579179804735253146889626851664422941011462162822120296175281071639004842320186417074585824749207894173085912026204356490048443572742482106226960516024400101436833956141184576704591522300805583968565783425904136748120408382033027189763014280828009409729832386885346577726663343418944727115044559522813412176370006988934205586135448880998877425572045408929029458870414707100146448909813287002010482800489002893208388815252998781507854298742677085762523160632979838768144785540653433567381503262193514539481667806605202176824955860231417493658847497540645289767745028315764679820552530771857023357048446404852729509031535237639318834063043674497726930390513962595846775402279310980952589375937965501579869274803708635580348154496960617104075065058826967701051223677760945285963655165074956564464451778846737816022597172213541501068894924870819687704941001417697447668840480978876125983429869708346664319907114691870208224102592543854459951763010393247563654997286668085225199844337792021799223371371646411067583630246139039398532167410562808965817213897696210310599767540491294345564914405161984814203720570316408808082570247448265095732107156199237295362621241062855678552292566428117454287671066830644886956946418237422242748195171999282758481936040060294239184580408530075040401641540975745033232381886903548848934269742957895090611100590101817013277088042111931844993326496278505902358297544822886510653018234234619301468302013929942572498547866928087645507772930365963346744367962360262718841236148906586304723845102989455331077150770057268099251403522072818216417544003371189423953127675196740146538540578435048821948229039976259465246448504403342983599741944645195618679588412364464517785998054876750749785620951582566610107347518718541898566475461586595446139754275828928439883611862255502811852709689398153949559111364078100342367816993194276190600155790789322209545308469789977400597145578893280181905112442251326758538717098728799817531432019683314455347851985400248965506131002564485604941499149153760663968534790185056203073748469614015377810393179463739994847172631495967827994388212310459687263277858977173511648957069587711278431059263789746205520974844808967628619993644485157886192632873708545894042140528474191908313671515816448456845589969501131505583931951461486597398507421348079035681980552885609983163411178542898120162157565898649139615558752580152906051375308651528700144476058425039078926844336014693993686913657569561943969583207491821220938697265801540227910992752488506597415912585741105495486382327471739966941028652583495214361655007984512449472954721111276447577726338368510870549649482350608005859405391484928095869866357232226441129994677562749609548830195762830273917349458226914981555180106763154411923225845743887429238410399240243272569570239881939876147864939654726940934858320401483740182013969131075936244470719094142714767069643598828479948176652808070653179589268101098059696948774960720705235055936346806626688081112983165781769236557088555678422384505595240187628143574197020232304061000083367811228158469840292734594681641282172708799357881873442111867722183876046195858740138029929240098136034042324596547279060683093311489234528955832978411832320950628892187887574637602537845471356371659501423071138302339124854057048439794743505162911261282058051945580173822449806483828097742678736910407117334867431040542219507283081265447355821965752231872232872520786333330686470226840975969422002247926032954650276522264501431914325007324112311233208787782421157410180668806328321798846492839939324888383246455162179032489371317626171753378286921512665564830933637336032464217729720938502259445819218457567399286024018773241216861768761205597243326617442682525063885903888204494229802188090196192981592828482740721619279354999853508957764857291851238470791417188656619913899498932262694954470911277420222877037537361503397502468960186547674619598514834359216559266038626123776 A013886 700 511729397401974277284925587537577962317312163978594067160144556697586785637931884169472607604787136258411023631994786904207715111474648223851962382470559854594058158620509341017115242089810984611407526229216111209526420381126550646319963902646827781924720514309320100039285663105560993222574636834885599590509443350343058314458200494963722163231785775670992036548054606900318517758403152279900057291058313756858614821496447955776289504604839929640896045901101029964411482057725765887625273982818261938430845840327801146536079468203803333503974771101893270007738790987699711262176849600615530913484187857424859866428499065328343193650871795464837785858234541593610888605688314910256518827866872383825621383120906119368595620084324379923622170562181815800497448550125320518248403493619279121366066428980982787871171286819283318699259208336538851777265809525173618073093814943964354404218913988836859978401576233231566602855590119363590938447981445806124481427159049932356136474881339296073991378666858778194905759090657961148232882038895858437664562834519161804465516331910731318776324762392921699975915652410642837309933320880404142687274308999703334113091656622401912349596889270425852294119116287301596512879340112912533077555704939958622339393862107771962960355525601965218851872681546186893505197187091749645398305015657249958166835730796715569962293003622257612045061189805638246894087805613601087587905984182132928022748012360445912974840462810419465672995047114907395979165668151865036936452398205630509642345811921301230242032724179381551951054073960404182733121321405295870611635958670966097330323380412326254925080417723757493232658078810698360160445041863446042409047997757463329616049472385221654764340723379194919344650064947529233385356833941649003298456590954845377272564991383030209661463910575836119837510170143960697557358832480349960919983840907363575175892018161602358826241124236856499857573726830936095815572716146831480485752629181061881901156905115396907417120470644426543565579131032789626275571967766276050396090971559665787362091657440263554966153885214537043712358332391071250609860645226801207568415994834597186859332994797152517174696489943852772557352160770916210239967224327320436249957778190457904999259983971403207469516654293996699338405937186900942376690962160510941998327907727271220196122072919955177290197988846109434644108016891547177218217646762079507279955000478486590810780813613232938568961128762729980348777637253488946253769935558098664268173230293696346420396279529656748231615809418429019332940254583382294950572936807700145559050690342697417431779798059496512066712424962419790960663158073857395555991344076224150822530816697240913907709647913419394107921855808447658798254877704807747490314056743219129659178306873102871141847007295528629354956284666120533816946915118567747479978657445092120995374366381685139218051782874597336766084242289639398314613300262994066106402023342717402213905640806692315146084765373318753334202434265991112813649228895212481756120745852825629004889885210923730127279220125712106460792414496549201738310348642760073066273668415744926777392612256631632902583651913121782892889654215963975347179675025458181082915287867258563976240155828946014890585881891164661271588000062737699033237367892968858293503076328398366764390827968247771623068894697592047737281061256982252315751133198716261493240447987250134147255658465444102804979101549594175530962703977744052497374599926132782704707976165228245468586810856135997208315126314319935805529148326768943539182261922603399554272521020585074135836264437668071542292858216407885136937334353754709573287203248649000136831262404089910410015409351689175034037934553682348632825352231591619916483900784989684659674335472230868906286073895563671906158215869098706037889338835938034090995437975546324155888210781936415280629937877300588829245800182513274351324463357190298998572173591449280588793943609098238052613707622289441699487275439408251712311862712453981565240265995036194364802769782578470250692554237787888310062876381904250107687502861708844446006457611233772191346967113334323837376517728982428715534093833105315859663058674573737971878189867934733519916759638226789752818860945215839979842397730475419868698452268363195214305825863248760974776396594335511977467248398437755979729690880652375701318065397101251811945268161774516435605526478530476115459210074687451168768 A013886 701 966947493990053731180722272592206115099998911064704034295660029709945667364295674506342016206562419485533201102261125501009963827758928095047504855120130843325585286668238594487028413765159962570208096521887428825962419106724534051665521551596561078235930292782433362791032931863048674841593911374821112647039747852621032013134152992867610560533558984563085080516034447451421060963710327647226191455350475808919819091025400170900291806637158176171688659661251670987793075328852759996748313709165937574476896512816522556857886608574924257282438600281462262421982971809045768010248985346135887517130489881378577608087566121874346791740490516812902605348572526289956139560873257828343589768534750316560611745661004334163078488651496649923518897584840769318514362861963201641025599292631194010801435410076737684512153386092539541947921823778057045075064601172863263155139733716036837222871124868058487835668309599874904842624631710665621802381275404588987024121354071662582320086568582531003939741404779007796191685393416382330944110448472369436340952666096703532540296764255896756557542428625268270780090987494273564810056085269343495089307541507951429633406375420678736714603094864940036867694070324763903119648388938475909302290778271987734096603781235258452507073069800654214655495359123865275986828438418583193955984411825438488953391458170088246102510066268502071476762182298660250907167706677680979871304334719064552538087916219903062888043343631758688912789905186821338405560113238383314113938485172616830843868091140509323025977290562185640357049344425213010758658589045162107639887735153980066600264489278958496866274354757444998972647260662173679011651816863828011462780007026574468815939369435998511749745771994178585356231733922772918469501941997453823864658023657365269842166085637649627209593038578961505289124417178583527362063414372229914955652026295645176017959928973582645962582788641988462722875871860478256698040106104136066918502624016400738060205250885090303554353493474647775072124227467366228542279971988186703994840824948054562494212808966083925030285464577062332613473509419531720872373159679916304182636674527620137179416128312865887572756897110225995735650807723578601550714388137726222083960219019787162633641689392876415931759645420998755175473029918378039884839187987712339649896467948404425003545993083213864441884833387965312201597897261727016561873082356929050411970010344132950425145480417529337265874742153934163507679062469800601194843549592645376843883554419599217912895357118294442442517821771162085202905250972612516305164203057852348643724294849470073661733289459686705312873663411389639565958362275302571205943452043422716221427910244972119210763103988464057685717685236256825740100872754918165809777751572171084391834234961595246017757565881397441112986036903992044843420748506761821470248311791207828884987550735108025141975671262787140438416269534749338594547224551345171504541858443651836266525253887819984545957097936931170100202225311120295057061546145068858726949565499632018147511770618234730889142741414501573580906601075415482030255608864202865743692603081002309800904203556538921320469185978173701057351718137550616968819604178504964312482074664760030215456158769389863464774583673324226669631994102547148486836266774781379627938020931699045090256448022306005330259045215939610458838700357233440543769237256031888797259366822372261480361580055232282448998750956863567069690134629817873789359128033222869949769641106578005333586643015807183972921596599496892460182101745516139105445548296569860488967618999824897364703858520955582608027231514261414702432405000155579058977154068143193890551974838371363833631997017852611090716991918732448141430535165544114062350651438491388463011514729592338497513164078692456396375567643341103770602482205545759201254067744577116642593374670802028348989350454935119032900328159271242789483463576919358898134024908847634223606194437556539480601178284434215773216772077491771371529701801846245038267918935708551713511640092527234874660628325988384538268889199202050067482859407393457782151530095543776452059105954408911624743871852117869863154326616033145478311806453596948912045927472373698547762071676084918659654429438529604319030839794778978170456797055826506054705430764767234777586286159965364696238833621739233691105872537972548249188174196269818183793796469907949472194263456983874692536028662407017730066612224 A013886 702 1827113042323797848719695023177509724497274742382710672675981731018962614790217449085599670879401737862439999740397350390692395330090782242702723654079635397361039538959130264507665305741405780153862972528669785111816156346655264358937516227207210723480110331472317044462326514994597158423080923928697980182241602270381418218993875202426865151646275983342899549420522178801886791323076196391713900135903687873309004720190683350127722588483761700632385397258791997445062185762989652001535717638801262330729160389929690894716843083191702478984662941056642084280181520075274993767590154742527296703969225504176756133758806141777865718575495184873122750183291491356659842717760160048187540231750671086162802015025172637695859893644231221802683756271592402799646547604354082998429459604178540004602046704947881073048260649452107757199450744712655694548399668309004890433531076358344294437546145674687540742668096434016424193668540092259017657881981803698403033194938770483322349401337223355944052409286745460203434330585467006728317400891899038171087901247371015900575103476241486322494922331772590915881394967057579511311008056930222849328912672592096766989536417990901079176339140757755015584014949075423478889987766989698046988510981317843318741451413701144843586885046357082583078155054748963861815879438725725408637021553084170154694681990831537307011427740898840922196202563281714852986155069171532293773460789146433368410289707675809790735234284739575002291562595564051622768317412051625482083646515550651239823986141240189920491549856973007996078189015646860898313216992784888873408887387939435806485728570477863049006612299970315831818747139034902194302688900287749767963702292317190265891596922426440835849943618895496041174404085004986178006579845536244827052294132446200378205122086106162330787176298721571133626160246719301718630479441768505735942921488023409663957904507070754613166225634768664855530339115439660178552402247210980179695061166257422309814945915504438314706592621957903247047483632247056269734178882109773973894123387915445563543064709012425270051626444729950517711775912246845714745368406590060091061776415813806127369834974743885369449079104558775514310222225448626970974980284964627062010744543132781189323325059742718703499343209678865775819408222196809756069115814767565630207575569148330652545100395058262255405723440855230839046148935533046995230785396483017711928845348505942610868941295141590074758804404782325069470878110712936182398538136316675739432143360157533254993233854159301393017223515448491199012683269269817487209716512843619946722024828370123468148854048297761288384636062424932698455368810687818928868472156790786175045091093505771477352843216877274052553086195056503337700070925929765208732850126482724171592109431687911605827282128247380400008982799780602440190692856914424921471894162014688994810548156267436600851472685196682171383937353592237238229421410001036193029494150375654312950465590938300232558535061634491157223898918476682953690381671626245473246964636582008673266957521383556563976735671609116909388126524380870681548946030330314080617577744618563372525874954105922136481676318810405723959537971337735244204538521828369268406008128860141280774159063013558465527407180522435912339683187832361810271974230937090101940803590335868701233105695976612713879886923550592577855486925356616877781408950103405664050859787247816309380923870101805153482589671848058776700740248312195700140411748839480871925246321206474388382174645870092749005345515443318144092201373631071439937198533803652918144417565898261131663628740537724998317484799797939912856445794651333977211313343058233198593382513991391701216388345341029722633463924985895434569706613471686860520567795737327295915275741864566335870068954421846747447986588600692762769609791096168689122395246279985093140111877789958047103343108960430843000759407279257843695238689304112359154429313178961406504631109610984835193280607248561792230165669580921971446958635574311005544469835047508936644196762746356502147642734144681219795207668426357819341913451684709641234504502419576462582964420720060538320944028447862659121580794635204518635162683496910279561836799082118224817497682252836427581885900925303507373902465889340924223593709099183979392777631399319694284214163566713434238342620368962560327235541359831712050121999939697167805914876408051024268275170011886106135025918607567103678166508326879232 A013886 703 3452454337157694053409576685555480695098866440414613840347009447518039150103921604833778398904249383009255025429463140583039848059088979220779300129591948498520704759551925855645220116439176637193774549275053508514164230915636694564188844662411474752344865118819483173070589388285310963447184175266101985016997899918840075661227818778499326730865950417293276015799437252354323620506762442263498050851999259687392749431121269156534140516076084629140535210327501077028271264227800830753237842907314423659751238139678666164548315751020378869810091584206517069909134034525597219423437793516527818978325721497476264734154359803706918170117261285490336808818341736739821025684512630101933634020628652062938473477927085410665690587513542701319253539970600313373322527663664135903176357125348435479415880188174957743437655778863920350555851744785203395436430464447309752806706448892283911751765195390227986986041869642631546630781875965049687477768740592850784022628094062664630445113585974462244491222911137045745683001175719720969613254568503881758866223384192355773217897125394672827424085400602871071740175725113056402028918872117527328960734860924503103806884350270230970377076797523349629287055959294549792159196404895189759251986717946794564107646864884444859806783203274859822341823290491890146443707679274091508947439542018149230866120860051566286134969493514741043672434085095103371327343061744313933280930756425847807080294302353564554659995176946789257930063350574773896731083995655565858929831779096012961931729844930943187683376880140772773133471461917807653903908806622556898749484523853943837989625163460714725785326390430309745698086394011902069484143259938922753551637013089208576340253013515484957315306264069124663529836378094701722403537065570231065363549319258101956244296129999448943060863144422721723823716365072897509869157777823631846454194270281418151905609703616671652891278640238556513734751821683087804266905609457957396186037337802704959112407723667890497443506807487751322717019552017805621489072921910401388303170941856612642612941696079190392680911677915483139851604986952447763519976289303566666147418738476462016481964333556853989779157505442916331024137990096511168291251547100040428309518544878323086347296686487929495133846950026475046283527555599981417156007031878719452740068153044472854468340263289450493422482030689936826074753551817308544684244700061622811893964447485676967334403665178104074381844521535728416869948209903621396302440909163628343607316264766149797571054907336082814600769003638974617935997899747630489671889611740893255487643010893677461463093846333904202170379995204155229154914332873760637784141196362852251207602687373513598918657251628356976934629975420526898811247619367254585934914147797708147466959034615663757199845836508146087684173611015833391706247120254076070015804107929771854546177858541947642997715538821724337217603737352576533766691354852837957190355202737024368813185365738102093835165979342562186973248231588148855438827114491461406392320474416992964727698389765684209480392469531095820238703460421313051993078852639190916684395143743409554696972485280019079587408158381940723010776245424701709921081445614188061763403968033999439629866192380403642589691731285418182007870481866020241111993803603335469744080358583766750051637063735136132540590174359646116153236718572251840515661347028992033809255026470281768084293555380527760255790001054592726572864349522779004722917547431120192202043840669475397106528981247459415552532714925199778896012765169316398619252359122300837232310811159245490035379632000387949620773118184593725256328567307731840651226931015859588599700610197686034084048492929358850937069161807748464509011386204468397660128248655790063888035753003544882137334454068980114881797122249033822361046033742005277567626140722778872474574920691815447148969831712143387147258951693852685195524779670992982262716688444943746966142796525409393066496850477450408620769683938683567743086735104879698124652777271051366396901588589107363050116985872297003125990963613056091978260717072973427368200203627954257249966914531163351274029565946170949071047178957254131868407081529889763131100836767999969831949460459127622793048978039623897821490134665590151503327517715126873573252043407949716089233988622427570506876588485339847192413807416214488475124927182053697976686961184608157824556176449019605797348654971463356962945732806204536651776 A013886 704 6523647236954389637113026998571698546076574862081361045076817947727766200783566939002552981660704698154031999890699807625213439617316644288249500587272798940452771051097013435199827284979742119988966187524564307976092277482797797674265186831063525524838782092837493180372647449243498466578968907689217795624598687753842804087034927073651415812188912198104020974622111050056654574953722094502953484952310537128987342757064954317573902826680855080515822836308115555118156476204397160164734124346688300885908827549116337867213231897024075260269315134585940046754062579350463686711506504619438437851236976918543230601186585345570873952872133172701404743165256358807990135860633161436450532969091240821262525452739726925260747632066789855046419273015167292940202301952374513950293142780630392531968905895409378553352004354756340248959119669690287209508025039844774194991462691220495126560959456723122316913241163536888006304033247803527007867992523624551870264069322441801080420912388422592674398791093751405255578737165602361713110178208498742847337331987621581313687795435437761145170074202246365885285940364550427759468980175349371879929677849687391480854166847971419794233472250142600712312683754892283861670668432404993923010258038657288710911758071185970704855383723845670324782794351368179880235343832110586544378795440532150205869234261285918004159482035921662204410033929304984287152264974494079790281781767558076389129097544309620268419777766512990684528393945218874362498360923502896268926324375162895020451414899626472457264503084653839727384267403353107972971901155912171594056265972769648950062380040870135802972727616912619525559241711360281769631013611396270389583059647548949671178099206242427879824368626784567752216745865283649344198606725915410373716871160091893197256622149770798740441629050080553442242132084518064801928444723926644380840758958907118734459979116443547021810467597678288754544747530194068856133008298652253641196458200317181604180114037595688511473332271211015291363753200867180932585864542908393330493246110262115837876851014776963631917284917415403645603117531985762815618914557026761858218845730825491379559792381830357479759023089244760525780618373670684415245763603350729192039960337808643197623088705293623960261072913667626400255872596179945686452641895213008158875145099811938482672032774623320389955332525766722548572419919400328072161918889406040493424854613106615655812134464803259759621553188869223273208114299091166074568410663846498881973389379781644140696743079145227331819545884668089990864087679430330649108333109878016186985274628808344333501895313029462695486680586777925188043793166139606140816504112128962002609847394774995344081529345644891236192414893395414171132971541632544513435863856425819788792846849120650534364598297599024586613208561819966270299589958524254011467622936612643143651112203809390923883907355260288012427593058781833335756459450006567313092265099725393662529593045167014097243926909254366546514666714465555256473833673075401746753924214203168562374587590952764380339446237866933666856806420301379661028458021423730702057499162972946905449648905065595092177819659017446968098026448514662760612158025026310107490151709070068253142527001403854550120918625301525063340247810678612134957507907487147396893382435008410970361571743247873711692457894584407792407439199839132765779497180182878419340886401857397379955502404853273078891012600712724669164834143199058478396273864264326919338831575926139287159789754037799392926768137075779895808981048655454848706183441722007748407383074820553182115172220479709057189025019381826396245150258270536238675657569585775771111159082610021204052127342687542745247455901938743650585363627007604941229853214556023919440787941731402295850478789706214617716967624693862341651117031885813428322904191473259828504037583741792330838384626968651355765071802834249830659537366873358867508197047551535466067320511744924776037874320762975013716730530140650431733168915878657321426003899042505988299860540947142421783883452760744503602772493132395173607178146638144253205275322368866269963305482756821271340165498865774347894280475847900775446322232232270739940107945930036166995417078100832863945815971336376049358757470779789851395839570993936856244062717158272729131301689413303219547537781551066644379674973251841578558964858405538841978412427871677667564230965220421078487284503277118072489759442447154293912023072768 A013886 705 12326875062237432117820388199637127278312821408993353227223712735852059724482203013797176032450654455081517937969469854094759308670813776914459032325691888148313461689479281482723667243224601358183310861028415930293768732578615268955765920549999043798918567801598756313850382695372138910496689120964499891642781693221653239633130413080705358473406178444347018704974753132633452671886154750665756810654367517021746355278781711599949484416405689972780122325157053293253504696428590333138156329873523119328384971454328660311074372169195987841396569260229285562264980519938096967572087922920743050133686152002017895160622933698259665153380690934875047957733287127400096305037904881589150960681339797736151387694682500326711100381629179972820352372872723631386432183295544405576027513217710209555847421574976908614300240164608228331545185836017336621895659858489410286081628174524128535305539038721396790125119278902070396295899495985614921203106896880197228391136941467709183928782579966901594578374889437655325973403228532923417518173217076552524557507729186136159742420245349259451556726770190261093127983762762822680604281931974561924414961515078104945694646342587659757750153692757453742763253217364303031929321608482639557114647261589575714900108875054732292832177712299615584259175156926068919936538174153536795488751742975454000203917244629509511283624151652423408262658991728960549505731023324829361163165810961179286453890588606040551357422634714418781782948290279337991397302853501520697082576896927801218004339149057394308128372564663186625994035388819125526272569323374650254637710381634400027271471329066900768951570977634344651671925242051624902878135127658827847503682852099773732268658560941091964023972577376062118420692051172294724018672913874530149043440804232518444953801002298108634378808120902611206750581038678630671650327440100621569416511224464206532836073819100000258908361637609768725347609501133746300345536224867741608288309128656936209447409721791609949247641513047655742071624408256197340424406892614326968713462066075765699545285618290077616034680226830789435814991588679273871983401141691944350910867889904462095092037771350424922313297740698043657178231499100167809147107040456230657944563775592402309646264478684262439342595023333109481878688669818547610858945640653853400749390175961444974825627625879438262607117770047974392660890362261439114658852752017193123079815681578641531521623296389365937468579015985240481909310119905096497190082601263101199412693423575241755648063426574288918931595678200513467857072428245811023974334777765983290409391409808125585566509322850455766585376062996790541721534165356083296290360042147298473347484122050198402325447242591525843389629025283385964519386769979523871163978395458823446669722034999209388918245275997593690077547275741030025437455598748757603940853337089278879662544784727703189261467053464471899066782160896271252578661570030009384665125179957912652118718071170144493701012482065954886564625754319250314864748945965740727810319069583452814069024725061433084629246748793746115015281993996037363330221366625595975225384578380465338236682182246986387136258337450279232615051640266954283244394215032914737189950984604110728954018460988678634562883964973752110885705375128363774627388301734674132453034860953973100444174395745398233655294278954070263483740073961630421968432927763801209077120036584878652447758768133789505133932897903541727664457322296358530906290413150215688321237303259603160559949605957696523293847415238007266163984702145790507560045633607770737142642021922523035223001742307402883774551627823278939900156083219740619441884922447055152266970645409252546498370158667414770051744753714587962349284377957506053589811278922197005409890789481522373365597505707592542770215080657532077189017907706412708129253427273744627626717289035811050997624762811900605010295196337907784019680703248158968559728878747859767545894684736834019208334104535453170718695074376808554989180522039002757532291335505949955299790882636410011645329088066214470183683614303193683402568396186744960240585680337893900002023214441841256043693841360803503001899770186966172458556207714667357527149891175126579997196257432834553060367593326133418834728636546425949922333786483871277579381100335323084239175470661316537954001870809885897087213679857535787914506109567637218559464814508630226944008776489620616435061204288337441998329770145984444838753613564084224 A013886 706 23292468657601860132005635289611927317027001324148752470858656426858504789470387384374702321285718237379473687013095213262126157366492246816700524793592969704632371177665986952747194465445423539179722337051741832573335996481108896530208698961820593193034960323731358770449639928928941776829407868922648131251667718497452868707094968384082262799877165790727907440321734327323927898310577659905992765194551920403747217051417001224493347369738866790486190181702362877226438362221178578607199779926453333543097733741012898006676179271003324353492032583912930661317914711098390010821255032337502603755009074866148950122867955582353118964543245408429974619398171890747145174917863851294648802472717878928704105343465822777342840525914286342882207592504366646711597887725395251355483156095762245250023500690585967256506076207358440791981173709791606725962138207486118015450689986479208508200216790318712289923141385596427354588050218830546415427912292924120516456583848215256307257941842062898312264270683084931498988911591732499036192979529444907200723080764822788931092165538164109483359141089694871273219658022636221326944071801637309026392930000123104606026341500270679073132442412916316353805674855428631351436624373097324262658009796787291404452368926819420389102312375474560020317441082922478196906644564658950215578089653470642664257315500100093028217175120989566394704056025683308527608445158281851166314360895086293621946105131731138832547342373032054868656042034966548129728618758285161460544930661974071491902023117206082448021512690265488226506297461580177382427806271230391132355269130404149990731299536322285552186282069066573354770416435773004764481632036900036018151838999476465251735424619680337260276849815087330944979950237749530597074515740524068184667716353572031412994463852310432536045895703397705252717281912093902800968965920336051297679218281388381809837994334209149289224955082855015470817631789838290729251314193350888775290123703618029639413123093186328828579967478526432765234795189859846296151065683263468581617959089270652441358386255181145380775418646852201132654062026237518171735931328504563903261946816990994632098871627535079719605693385295320957206956537291705886794480756220798851870993484318584447433672678458464408983708593049497017454549992451693371955516196319020462747223696011115658191311541777758398998006310514010877191453280037622985007699076923623575191681157809190521434250688911861415730627914077198886920411304648833378002470000703515607171844286998222413736399912825125963967737382465987832431752634095580644949135817353713514092292907448320246467737888159890001955195876604719510339675869763563602004783044120186481686258877534149294685290695289184304842054538046677050204968620176668962187576328750338102476813326229386086599470889676221113772450850727426623105802100816492408163310358457114514086195423788356659926411777280755237375821434200445478192556385558464772962911256042713094238661868304827590673634753712402243096146757337517178958353936330592775567088983674665766974778911684881990856716520624701259057196366831104328553159727291994135714679487001219128241211077744073573568285394179249229013957897795948271081543488111314634122541302076420301888186755293455510153719527927522828662080534270552080895124858532184731111016176143077043460097724619840649571567100094684639630443764075530073178047870448790323033435553289615985548406639985028367636915318025799535259473293576885596527537363395426757749783728645641824892942857030272704127308672716450913910948245664217077789220307804968136241147800080098006620256956208314652288111970282777539909258129857358842797563609138437109958795188504670515781832303972869592217135230786966546840412583488408798669592518690457951118356519299021267995685347664884225857229769527891572029898189828990848074377140066795088535360934408819416011479827816957402408093473553827735634500027075217245903469777957835885242161127648809984007453457238847176888583214300037387633795860668194362544776674249306845135915258521515992884641194279100743996042679711657081959624359245795301031883002824713500839023001266441098499970484432450753560293744952645296560169136298988569427861565568001581512142137764846320757172672586075271960700520301756989342844408258755682233115986998415769639650315746562567988667407022494474787292178621044183698037480443501123798970810621443400666136775773939448955965729664705203601899987115207535465073988075059498975232 A013886 707 44012703416407431645913624262921430276580076838069109908855449707186171178029980949118137515827212038368657335821960295933289198922688021832939177233179880578842780341439963634328610751682778066080749576978185711091933352198815975398793390879889414638576683908992416129160985221226402655359990568064430384072951267505795022217128025219573553154238296408854150606193858889412819790954921607673246937343139083133467821429411920169763445402742731043565409409258970417195006683225547964421649273756068572556364098549538259660679094712751209591979233025519188563845169464820762615967497228943910119972144987576679339385767357093835818295594051139916210281626964863255301613879198161763126948390768577051553558925642027813738156486870806216347247236153291075893540597513499654313277596297557274232596406152909144976941673406985874250422282444463506737962825568443129046219129376371545062422867240048948544245490421698670043554232875895197929107289375516044556039834228904405429992774650623106638108573426095427842681479698566794738821095943494154409455910274624667634945961051617680028251965510572558521995122770516679460311055866076206742383235954472614524199982055983466514860722945289458060027881425222568085471399443424764812342170255695768644528253848312318545795278190700713428471186512175661281572494556753483240949459710329215317815367134893132583142271159018012993308153736338357927896034500844320944630294287806417666633457981554944541538816633125433854056660035927670416395046689855375970678963541085022320810322017532862799143113691119578057183051481883132616159345040316267711182281180199508889686160202249428466273528636681986880826826243710725066812028484701127258747134114562745492791202827760135516226806551394937759043874610843905031252898558790582471566207454786396252989123072482519386271171052477795118966488948071451727821326996157551778453125129526481839651959278102913804142219926000185873161930865861159336689947257701652201347408466398113029686576176945904991962191988464234507339181477313090046125576880992785800830683720394968192312683199430126514861046261695219989826870674793574736730720288539711805558870323088039744985800663498205515615890838665709030467634450257214109098473413570622444932169416176898977168350015689403676354528278751351980277559120136961341459240828046138857752345984824331792017240167373915382477864788145338505192899991454131188535027929384417551727794581999196515205474205745808151599291126347024546360427748102686788405371234289340578812487465694657129879061710477147617482589590311491696552401961302718128115248668125421737396345724541307591477550545854507031214475562164226635713520653877397348312973887112092529826940814704447414459895368516193408531791309347783460401702145689988017542854228364118867620907203216608608883589010063717777508782409107322069368784264035617926708330027409092958152824114536917517183830049172842112377756155779267361337352384346937164117982296258117296054359829169016460853998674302836481682699835968737660809978930764325529742753196704170843970999038594579093699144122443775508674188424480316143895536919579678775034115488893919625712488733750713614260277895708495607169446397022494382691009965743520570569662123081937356998257270826344141410143500946953456309350190980538554392839288686943237995980613922321802856809937314463056529646902191713065137218362396671209314897558468179833113642751558353098580731637903230082578950803651373976241172432397488562859345720676369747787743340569488131779308248472978332992430394087478720496882654663243335244021438578418031260913166301750630173425696228632700894743159463287390531257065918309833867306673792498332990620706752393257164845302953407249626547783767666803980144724557025636884504596356891249778810691458813019324071171016439956884593941147279021977390662758786578814204663801733861853584890109004086273979915288432564953456368636159166767410947160464100907327581396232038005259917649106583860995814287893982339006407078493046476416376851078685245008570807914236749781123213983931643045692191571834631114374217396449044283481251358935380213101881488240353391014457026573610392228328057105503417131062680067730605674538207233156665522727197612374735394972045132620489252593125079488236960745550350838579822824680456965864509320622489006454767824600738469210294952680839734874107372609216101933285846665531494573676684339563709910735125611216684826251871077682159634954853308472373668925499014027359631179776 A013886 708 83164995969134157800305715171239921164856862630756571872256174392308359100527755042063260869506593396916187104734429872466073405029945760038823215246145240585602794764214029204591044360835723584768069816671516417736562320447612305002347230018130881439786067460546981760346464522502331212683266657716369591971958380638390088540774168358099159686547749268685719652644517553950003066755109312367921868901600631038340524402731023171339574002769776812527803526634654213278334388409132216036286974912706980508183796968053910230510075638183877606297015389564242096207789175302438774728471803901086357575526059885290825964485653409085159505169060024349193629433300742731593759934488712126428261616847798602149955232007555211949580876583495560610835265523701911694005719762388514801431321080782703557138725981540227255789723936291484435621931394020019499838940383711946465606187857451627660512252405044811602852862845148312556858684706839537360507402570715101279667077484242439559540587211028602363957540871600285397839958231061461201044700619756362359166785465801983973629569732383116415624009965881568261289280143239660974461041210749885821791606396020909281263511693560566855552346534284710687570763848894957532128021303513245996927769965714542166103963567647811129941292220245965671609442955438739936498375394615565820634388685927354729653747646345746748862975029403348775739301439265398313098654119691401838703175916821797017505249931290813447466418667821559796742134990767776333366755583656643062163907780400943456688918554025536493651255051101438870355264222518947131250981289140329346483280685107225613666498361044048048159538958957908586430184411675987343045871039779739632056304714586097875322487544845063747125654401706229751481016060663095942094477023936803339632415487925821194968151305824649191677644143288362367355270588629476898435889209475432798908114744749095236787473389206366631065406221132319219978843382343539125510550259840795546795619921034949641278804373519319803852015191258386669563882465723540932277414055863776280104033376179279257211892167780785298432957462618913445737180367228345428134793674175406157006263478656821084853329388124977199731287620235886481282667092903623549700984211133813912025589499386550646490044802446195125921873290623634658669106831518957768058454772969486509165384897852542975578432468584394541437934012006210988580337651051999761657755654471055104383185352719057760843777484002695217401169335029294478017180739126897669393560512433640698825554315577721883591318878142882869271341846985704742071129069214854487906474195332416901488538198030069503013052229829209141957874159047533395591925794905805952657049441922622457400032901359453292046155571696406546572599840821672497704323520027139278332415978581531360452702382167600695870945518568079073411714959212104347973034944225254494534405753231344962750915556457294159110015378355428924601411943763518669427498270185673363328087571575858182870844593683240095902968567005062125020215763651775684261390268246485062584954672389906693300592711359081628922904361157840000374468872868422015388401906056334463583663536118305919318295911655868422670564782838110627447956489529000665712686318950052677490175318587690207788482994720793446596082034797332948531546221670714275146968549045609960333589096687973764380536639631415328800611837680590873065203426597153223642732349759601630896879706776614147778995919569530660678542912153919421538079710740457668745008174727006631587790608553206550189963928450588722715840714895088990931853564006715382490375101651744202493621169822466334755539645971345035364278042340725027951366351533128876160978936984743490072421187616706222154462409411063829862336642678302627463154106891769818636579581128898285062047760638446399298146514475192416450508404185781726999774119847794838156799078170514649874954693633490633292551680571732944893972643571090004430363168604103830223257163323715379589522972072387029453054138812347256420351658610493948844349140373739049121040355124368888506810417429201189746886562503044008420245525861217373427708649101167800808518510495999971348076352405534788643841622097390208731880901507846250221585103225811165141374158448585338019704010806537377155432636043886170198428937442048085333353598655185801708074669147949995306948722728795168187788758613147228976146597319846451251297875070712095015138593105074140720208607949830935488713771095528513723017102372256383526168844217320937649883569106976768 A013886 709 157145915103404892286408069604689475355636252207473433999515354934125321488866029039321391714671834671824125835118827185255973391795624549905039105186228169962856301697026374736060690510815636542623032147348363934429640590723553887938675250730899533380413679919290839230934348274855684984887494811887805057163269453386121482823813563756076712970590657490131937912608195745382199394842318393152429389976659701189855028014619653991821776169265681632094536654215990292475915753637467143191254706611853903744887840869331691046444462603491833240775438775628125809247159776397878630686129009553767946511271625925329215436061227140898226675863290412089457107981023217841852157771891966795310797446823861109067286607834052086733145637804122539472294771005090373875818999879976941136310978511972411595055508175487004135268077078850427662049261660335620206271666902969815259122553177429157175218815752495714570779478340581206661438351144133370931219251660740992494817960267745018033641988295168894111658522589668008078625654194750343118735632860671790110286064479044523253083278820079700519237829263210903176347862501701079708190400718514240252511122114516437508778531263777853192112336336095292204491713104428747114068080958436917211922812438575296011720734230593139181180907658025728862171711906422468944329362197652945476564480560490379821802372632610239992755514000359626939476160341989840159685197667637042789554682710797129346773360102169319784302225789318249102010442530235085590687153614698915717686930896796649925568766454292924941235614704399643643379455906416681892903654212558313842575719717596690088364577975081279782264723711600177411843710698401772051824500448894523057065367586931023790077362145137797414528728536523237139046480555715044873111576761166217612862544068689018103733579726644470723819942688545104301758763935615423404023706301770074602967208562006058388386032517095895782328997502452554163856983132288116538312719433386852359767505942950167723771907822462154083125044640915727182434486262992299792321568722710404018043618138560328347491360659689202914789366566725895041834712432142930213949805813324273861282011268838612103664135905260536917341849685993883546664326693403714143561389333863698486118369099176845731986900977268652031697942270017120094712066857419613991874678268450406684150618010665433925277787482798077224875794095198552085269771454623025085636122036507562651479126780566644535042054932892004796554292738052633908237968174870533775360651350358209587998405016977564784133881229934690897523310871125084138065859213058174165004460632325884339711894145775282370669367075813919059951056358963129583241844040428573942350275599874845871584465369355979438145070091299235525394094336021726058142163185090641511880026595816347049707891934867668911695470781629648038588427412048497588590711693489825684728388010321846038575322006183896409641193538448311122201240763753344445152779051398202445797127776447451194890896077196852621535180509218621229450199060091958476158426686389974286738527630398451210646614368417357155400594547904297413827584399168238450773431812823055799684855940615995079354433769195755983688773755577843022085580248006334729909389262325813137699755596393104610550468235368580231297665538327926824890856730989888231460907067283015121527619282250501210013001857075054200011114508902438734836070308388329622492150480670550934490555193774473241990461761749158911437032973432857213516866202864425116215167606702560466836078324622665394629349760354522031604725707962883514417120675233041171861573100077882989217466766619098067231355537758782495783208131909679109616007414133751264269748648000387787049164758642524342783963226026045058865315725232354939170297179451267712661484405954570074708123462974067885829000113063860383967554264280519206323509184092557996746266520540503025934918390539647628969340293954568277217414100167337397491472471772919266267299591587266222380215743292876214469548602967369380619691042857313829929919116477725347569545981751643471918036746840860833707644948135751860902626497810528789873048576664795439038150704840905673860241937062221559508166526183321421933082731300378023338700120332189551693856085831376499991216068291687218676836535224173902849504970464495916507174292703682124961923236432553576732160484109204028362263629035127383161999373604467619198012423201615311953565401096368733932403138906546141109537903021435622618573980095339750106775810630034689513215195910331877556224 A013886 710 296937892510110575507843523266793882568798881811171161735596230192165315475073604759772443499509029297169369806013812046789759129988474689514964931908530790660374456285046732857268726847140880710571117608600753342852347111732324272924506716173084369490561516337734552503918154601022506965523893796709216026253884734495906798056427748039442362374413047492313625657651243218210351746113409881512249697559416918257911985575528830354018689952607015510193609436633600344973131178769241514825612773463147557191420227695781344787247970312754856353105564296386086429127537204368586728428327420324494191153410503656472474953087340846172780383457645937391051288613486079690992898056718359913481832910000069588138054620991774133424176536534260218665585085858546607583783555965208268709056863044910685832845846472138627429870229869729244896523099256997057201924341086510867879549684562368457665263867243811822390078637329055349508840742294717805443762098922083035706448183547202418235792824538925696908778371212713798689112520145466016346183052313273873095113018285539201714282064993500359550735186565226899893125277851614305782045919104881515925456935991682595790587631763034190500513323145922909100256997347309218826835395600471728782298564853933844934275124338633416816305645321560360434636077323594891798198544269094680878260992403724686019123465650656065962631051078631539556772089345093058290856039586441591669773262700475510105523844501535877246184388180270505319187667870971250209423543481419400774838258640798252206557122891505373595360698005763025839933231738175956771010172083115387970888117555339742496890878875218383675614389454280924031742696736957639612421917664216726143892892500502080760968901033863737584976220523301140154353780170701365910795695877443327482301451670784570560235652776916139256667001466108795645265704052292964370694266669223076327379542348092663736825818691263857601623839152714267866290911903311391791066488634305927839741166669608462525472236320274167566542424352045848780658367338989833933977481968234452699566643438843162514912555379007607773292713804755116042409533900979452358512706671071521511514927469236838595496433954231342221827804227464090545503418461401469326821007320810161021017714461993394036099024505815572282231417379271709583124890747640665171398652066359298057357114973177062651319298338295797185654104496876137666659031507969120265015275844279522144230110632501753380790345655434879719415501820456639348721401048253764764840675250793661374774970171120263134026289687885234009851327476130082984596829461499908040619148668102756620020724397244308758580974606711555410273597662093242840347124759784539607098925564704312763878115059043239354976903802276113873247868046327900864231571005325353300320118094603503262022441947584031410134587333902370784979457608129655491478173913244182939440850675887829975418694052580892770972890792058698350555554107483879556538446406592398599099987138286257459427600718796702414368987964443211679289753737579841793877725996948530933043946177516740657199101818901648725415990638694427455651360997967529992951052003692435901298913869997884590105598708391686242586828847779713683556205698064833902925424849634462078977051782765325892748627162568937410492667275927224034655366371463101125745123245311832317154700511923515070401847893069596014606601620357763355306723700480719228113247799459691588183449396390043854921432850224834705966251521543577139230637837214126037996461824261743776198514847700600604398991167973573486215278346544009876570129880058747141032128959567965204169670243266915896702218020771787122992085023396308535798899897509884108923660413304796749998916154658637437345607825075581909790016904295850457698140100781373029278335765990765066926079435684983506890132085641852538012803576048012115654300601967406628795849336684677221709791873375220890976338400567145670445154726424995391503166655543011512122168754676367461290539501622433522822796014611846225798788364469808778993017405084582529556291861646489451945220859654591723827287249358976372302054146214845264422836652911344188152440351044820452344749636530787867756727206547166292599251270417792700804060908975854746815056256392222430335402163729786834420752658190471833259533408030656619962628313915511225500051366019387396878635021637260437464425760988647579146652832383046670272749938484229841777474667818863275839183134377364578764067316336408066560133598420790940929760154940573388194107011305893985210159071232 A013886 711 561084339674544619941204870572189183097760165506171069738407097491749430831603881198713696518480277470993731765609906801628431579734062142117413256456538709046542440613623184911643553651098299682512445557448508292546823827221824511741414306665742685889541343303260402905723619553144896441831052953660239908296500469991961616589888067007393025787094913323956073006676744345347297928200023682989338636517952307398766234759980860914382387936367733083565518195960878936650189535204638150686003477127212803347077536806662164106950572767931568409424974916393664561713662220184341687262857786967713839789367578573153381552155340468021008283609297118624134001322807664629550068395237197904998040048083011491518847594078184665746054409785969012863492279515562196198874726278066657888035158590045794807798860426666041955405030514484549820633359616845415382925773338156167597424938359145441813637315100155017609976110580588458660721183736345334196758661736002597613761881288920179020970575878368751256526529335665187161388966466227929575224417793488285836586515735769738304852532985638487395563585007682662777252945019519140547968943271172756284233811627931699162829090175212989275673958990195259502754413963560386000185704793992163611710334593918067504768378146302868146753025618970167145754423356190552505338426897464697957773866894321247511783088742578881248876829924547640937210723319628799968536265009273265488270124454412108679074479807078144496318142005017378194966803203615403315720026209098694283309578703375871825439729587856025773838523409353629210310956829041666283884148842748177417375118512808206550365104214488650805163330652346697060811983987859573167164858116938670786263405096388715739342484388755834900968347061773088799181963689591838581330401467748833424077389430661059424363361946371875422941752626312264769833425874683112100004024081630509889773907075600758431866488572814064880585154500115993703571585823316299963861922795748183456284036821558723317331522639227818260376435698046570388771069856000342526957962647752838318614743309447996906978287442400647404965166638623515110023698154205941834170138119043272759470238468190914631215005714029008859414720378480866643885803415273451592942517161168614340162400680519933582003561537404919286191454874515685733566133560237876406589408187726406111644169025636235919928103922496912896502054925953249698513572848450194640924384746523568099028601687635073132233251859448774801656510943876611100884800335946769779170465052291677136610790836303373369635788152957925857526753156416168645038661851907458236496643510489589620979320157852134012334335025654740333479861387166204687349035838096552936306702581447198860615642115886215701504998163859271939245227528563718980224321161390617184979284907783752451813221586012463063585191919347234959432063753678336867721430124900984268513369329936015110991950883547172391461703308168770524862557263770099325889239099611985436104164496917286935095692635015247387714379849997030606412181390411266498773946956602041698089983290757952610142392425738350578786842599176551898520230898207509713720533432513108721145586083504162789156655940218261790032309012241418025609932488480972068282989182274091241648509783056311316509237930321061924869808319239252864715671323792789067971961040397388367861373136914292524549078919611730402128167010576178187760215289269951670427493417929450514900624109037942386856182027933640465683237955060053967821757876789021709364898376346614663703875303739928482852992943285489305200831074722471654450867177202846717785797853872920874912475462229379737099816701073704250417908113488915927372455681537956695930663159847518185301952000526012225210265486812417158118102661816501557651759193953257472187406356671637965981378067128402915147373104802104016547777227585890157352665479858348608760515439420592168471728010589869388520377798882860310211710126101425691931855610981097176937662169436314311095842145001698466853225019738077049190164932274487634904277912090864441208623300427633780733227089335807574408879513196742265858047848954892736604930608568382814918830409243059292496163881200207769701343514220915917174182024540807718072927763651687902229832220278538953244005195714565849142752758831653481028550022745671768069543657868704715345681059586521804745168620565074930298780056339796828832982499180368730653939555761769213667779253121153842400893596859168032366061150795153917513898523300777096670765036450749375983162397139255485845589855909707776 A013886 712 1060207013550149928413062604877350370327668480415164655903462422393289988517612082588891042103031740940310683744879980375339432203254932333756516332176068935375657106425402734267124486385398511934485676727096862917331116805555888499002200748617774075490928856982855152997762368351796895679797819067541872203040001800081770927936521614999025624950469361179721028959080162459149203051593062350618798628727954105586871916682947515396267700008146504667246729086505406090568225339657557701115450218268313242394930607068691012107242379883954917856260331002820143958548161294069286153317903662805009104823115716709316288872743062377477520580443052337844367636611535033238729663637451561570951336537576119858006285810647127242484440538990453895698443379619661827947115318783793858612178818546675652403382877098694499565590772699193541835474536064483357854284287675033073294731045925413734196911034219169716315247339317541372654621605710318580447500870939174956367840810503342324832297329121337484574292320983734196374171426587657376431597652681206073291667109365806952869223591048606945351060292195796913738688292814642743366944580199023362746487114970167644923708638264196857719656691341185276108100652484296871453598901836174184611452273517960574978850174757153217958323821112786220793268894232310269916407320635788574390674850119768811018344947429137291483677693766867636790443392041624352298947133201042465722139602525074579372501406660101035339618878952136677281107032395849150412478458483874201559524714011380539373452498957865934909420511001565518439668854073538603276706403360493988106194667938009977234960289240362890924610864374093443671804378959971837950333366622307570280258169841173032822157899541492585442152957620820451856092664765014671244447324040611227675467064591715356734375429106282011899177201626595613516604606863173218764580403775878399311400302045028773908585097079555126948277529218475177990470354280992134290114645733316303517123714888839073701283490570360430094622980849086461916369372925662855227978903564389035196028223285747032619525148645962106515705219995010558199417259273846613099709199545324358821566659561862570177875675917046366212466554356125334222554009787791425379573206267195056261511987129088689858679305767111138525770215004328855260203091859151563645846334850465809743567249177433411034746707472624646708017594922323630126320894820100337387262207836719045525745276833701229868327721249554902504416490071199040284676690401194265878087577307928679783671378818972092611315956948608402046755111908262986954268414198185072045020489684828792880934652032032341161418564765756376382452874721624871058664742950520427338751183383420020656655777641630884830661396370487236759695726090693089346024510088286545732986937424631129552867805485838397806132543924657116067824125842910467638466647278248903042286270258028536201246838647122463441389507796609847383123492603787539043021877746975620096528473900111004039374897740960490975908685304399189128897052765516636015555289402892606727376493546750922997641540171117563626457096596440838817783075657864167714735480917006929819997622804634793873181164051646340494067770075642991775815708912394013429121351303171290039299291333750148061713727697520908339252393966168276557075061631956492853589642479181612343483079115572865897027153955972898192488516281840407865889694483715244037986337882730115950539742496466606720047062162158513147460144576266916055869023387728478173321212295196519976865604249937249183487564169858075455449723972201191319157416190292828666833074479146947351766616434213844611072226444214437193053665798189023891053316337252313758016311325626755242364638837729935868366110935385165464630907010483283215288919316599868815206213054563313608103500591547682039569191502894702082340150320375015292848561405444980063958389637835089502594786153514278320727673236679488590646120679557218741852292543130329830431744430177437560188748250246569368614914694096438773684161570748039051310806605793710540445695912542443107792522444742083246760637643992141889812859757853998758521105520171341978820544538732589061203391392671714194979028261479387647782984779747524958223625968507792606040619608807278292803368409655980762432973045000009804840155209379493511447631470511652631566307868400784833548718780023907505894805233497877214264281075011250981644303258501654729531798307761632423677771712029984420581873436585697397608902204876402777001984148396169596877752204437628709878279532851594702880768 A013886 713 2003333246179929699931613880172885184559311875201121848526193682556844177023247227673325668644541480665100978062445374757869380229440015980031633052757270226079909647274035393783661881490284695399022231201866965068975523720040629119282590464164190124277243458431379645739675842841768156575884205379816960374953890121376911728759157275010478852086408489865643105248151184417609641311792599639734062087288222783385574393862763770772294765368993374531080067386529847175742820418606051990181319038032820116805704237337572338365457769272564926223818121132336853779465932040111912898152604588319135444182405118590989361332691362890485443608146617519915906066376785029686839933060092072294499375078634633647853221466652870929326839340379113986787116259941165160910374798683655793830097505803604819160555376313625968155154225187669742458973948162293689534004252893536894239378352987192178898988789107448082518369284459568016444248038258835259419023325698794943954068224621179550048714399593147428052076392376592657974350354194386573469101113381521197497588836510129112319193082490534128513112294203827582699385760077178859298390736517508177498154164859949736483202284187601928047616254944180779805031533713447870798833969744775981667892649566785727741635967015524491751074026012445233651895517936758052105405948039125744934238695191111312698312025623780093594229892455672546714844539413308044124816936588427409869651884464100122795738737979913793144612965863830997016706852990159887446606095840457207292427994805056303022815891550816818894923896132206153547008197254028191516359565185081904117846046306289636663909443819334027078635101773627000172044056742636065892135518901780470959326869470445645283699257920819061688758079825658459572813304374699242314027841192769676256276950306438403193860310825499088660304466523163020241343533781232492634550664401978995230044045934620930256897324718420822117402874330295705125097086398025745206303350909011021004244423695073870815586842710054817173036556677046607670390243260398910027421640850355460457288657817602448932810896076653325684668081135532110435756471771563797021591312766459458049750069774989533005868185191221468111358002181595035536242935166697468071629384219891228069952682495537857518884938439748659801862573625299666376311435878113301815154567250724979185532879893704495622104266545632408430775390802185217130531920583427354316174275537613533415991451256103165519836275586078958015465258310855428152635964528003846586726187278588179601472359932207459091379070139468081038682963298272675733203058879636170213965276652782572506441928570863286823699354587300744608238713581991264356579021007528982845629396083442201592155744446741187787703193416988826989544733757738759449388841478503431647588661375585394206953313476264689665738258758626497494046297820736646514682145764266223223806783118922465092717586408765899000019489468224476100033891672353612574444763490597228514557115370484949680673546774591233012365822673262967003911746200031738882640777086444977108635346158147048066807529778058272466517283101543522923240730704679079660397293205386950366113268127708158189359185794741272314694648166292576683844537458174531167237973539230768176978683326931599772676285017949187728784467561864657997399210057772766288371673560102240872650634838254789067313805246279797291784140733644615810333458226204846246369768500394579736429480149563413126785887155625537371019970466687524037856318784703325045006216474209897859645986091345428065144229653310383922203224026704260678557640595859239678330438877412739013582941882364585934054524777741385658004029174952437495769832844749180003107365358941896649804465879331679458916815507953876336671693697984876498547052695228980917411573589085091367836915405769570456144678049741736424323313160570376896877270477763860089493726391184774401239024882523667857940748062485987897250008960229574703604352716137691077029250459441520335730732653721909588714947128694419620712833810915230654107258216496410038488892734070999138305301050866408756415004551682943566449905786928664726141208315539122320235978702963860847199969867067905647978132473987083558845998984297971240260700474061332659010961512974751229175875239096832257308948010694578526912202398676790795439078102471762439723485226278334196358985447732214858098635335450116852002929062346859494883662819560454723971941064800532255543959738357073601630049425822363060205058121463894642534085183316653392833100477434801206067280900331322099533007028224 A013886 714 3785434395317717403240379776330518312417369821400033409075942744361570937889463217500230637049328956537393524915498781890477729061382512115356412804232449586553362712380304510961006414083834271315739639367649357451453942404629731483664565898189800404750302367261265174441027803006834172084780366191129974181780872248869928341487983293827000503579210717378443511097538537237613814714241318916053012230153032548356313036262474812810663475208758072725943900771430430268174009692744600446982934652057599842472320944337481888260541306168821962514887559511787484122357882273170187031136420746741012122992858875125738585514690953194248798707758387773872458794031448934975302758632492056861372595168585487432706715980300332016186257158721481657785357697064507570771095087599078111035949683846305950931572301310185593394998458979414739918718485281128962345389348131534722174113675697302751097804448256182458388070012097697017696524877156670823469885067494020564657400787060993000026449170610424399329505884590253435543277250074378648856862452610094246113123942626771646506753034495473592146264571534138077786112951897514702806741587219914891938832168986085503667091573727798599977078151622365787734633825095852266329611106542696862128236578056612173997307590921590582829093445184284115261144910036724039000707706424394755603899542794877820912724057633874903892661789427680262750875366650125654320842089235521604012578372023060740830898455647229746284680032681387409370864734790910438202708587305061044269138581287800628390216178565893834845643556566740517145513185268899541787184510867644843400150118026883096171750039938811358878922371988188823461088944211069345755670728180199520949673354091531037067429039390926232757103227380009804138081689920691697900832959826939411624220724436636200646216239805916661961674190199240101831395018439935918642482629832718646058843867788589801943664964073536996006736714442548194941819451350944711317984210170438136936948127192653343929266799205952860776020340327133604362523951177065447622695055058324466705358014575091424225073619277769671307326896735105138851871484852450260810494253681493265228150139844587421902832334955405967056242517466272168108147490517066201349172592281611428041684350357728478356244375357718995604485859520010239995354047269334795484257985330817897469648992794987416383668314728097538733723393647303516362904940112985659040504793479057329109788134567092346264985991586636044539366657215926469663520034221251172387187028243627309353194924212381384060378966805294422952102089593590503339837037561076358878861939874245059965852462085788999156883942048816693387900409545696069407732307567154525057650246698597713978086545722739852725634747778552743836980063477142912215262774414852772331470811698142142160844358638718517122309710126020353616830074880533703681454912807492998884562135564456084520316184315238962241668826675493986855388840619545871005068442859400823889794659376376505398210952431770806980710062817072158035647510443701572776993767877679662505209873769357601321501370427666013788012129595617391523022141036179039195737592527516609029395915829537249053551057983797676445132936946285131539338754955767932508615523184577204162637256696703489119256382528796210758303808801937478082829630550445570449985886465615271081252714770051425268346012351602424009041975237791389407500171993573438912060430725753585243405579947250239415154555220881035399083463554797811421164088573374292498642306450739848278855546646651397818198451737546395527109701617691516441860803825436551800503490728715034432417892326775885914239540275227234615023357400056527414006811508787018560111578146565121768777724982677002891826529245733390201732058917513887115606557267218435014151552283580337925740864569449195707676387013094393411835754202192645932278590222127301581584481589538231795800421769220482026993383434935523179030904930963077013540269553126864653040006732145994697746049039028001257728925216072857093871107958423470556620143693628688523607380065733069699769271096083538261041587320714436308969615577995223149245190714376628284403657805802016613321952661775768339438743822606825506121516608761948920516931273371124229822024524148674730611400223789723134778754274672133357940436462062906229756227931931363209703426532048299390745655414500465764987722173535806399805470662480630602028332986631209311866212733933012133043688914887898851284889233452310922945551264458288471903846271669282118188856002945522445346139836277255636970385024307167232 A013886 715 7152835699491708638206117933201304826557864658683218328720810979577804873965917232965475804388026417746449608087529202299226221547058430652789786229667901300364464473707027234167566967847562556381539518880650461060828923041631392460125086455110704771203219343501134313138184023672017632877894266983041083054719319213552652756368765616550097687547162036815350748377553698731003460641959540501568458213705805406332541711304412007093019761523262573964616364692870255260973027147100029177404649864619174819140738542149886976636694514814808578065331056051569252798115538891149643968050384277577920795219370358953591607553823555045350314076621601269100634218520416901163412883023680750899430091907513742317244763901464137767161033566891032653138162772926787441486796602484414828113977372206096643089869210242084771340200448136814751278733050795692291121052659770207801909095629960000964786376155682538175531428676619421158334787119079176174562343787214541450318555490405266421073977506411998411392255775333436003692639306868543514763163870853550564439483382021383646546472317885543044564632853904618219366149878291083061953129087479960142531075223886699612993218890785688944961487608804770476798156567618719375183910599367670624377927734325276552395744509962528074415204443029977367105771065368272568926489259412930749556949251279831694306414172135125734398649152125282938725646064810344632383724944872586086250839689266870837930359133040424617227650279993703844350086135189391054893815659896849587297547650766826857786044004100398881721613003894702745501613058462183969375726661831153931453934858219821438267061379467099901774127588592977978769722914135021881520851226506003248401832380344026118649427755103833699778374031153990365585586742660061570219081134234270250143955505832285792382669527817586335109596776226397720737345422203512833917438617887750506596117489569550054879087118834505154470457480035776907619823897050301896275700788043334449535675198803167593781736807241993935230823202431261190528085657377745203733520649796448045903509932884626352290123908631456682272843069609959147010053097889674734419164005940431866190625203445857365630091089497016542358530061243708968147776037361351747950953356852379942861869414536752285390651971855934367086377136601506709167541156390622410833598392825582912885929708017638782401255370124141810070004245487348010806821561879414085781848561604635399251324145857671550547237050150376697408161975742183747429158224023381135305312218584254367679897826554141067116202163548346572188757641229181620214849191390207933294013398004297489469555905078520147558874876609298461691588201064441830478629920945053041604134061353775885206145038028226098035072199090424351066554744584377978348769650125524523308832638718835051278582353064246070961768514343404027543046370931860309397959396683828930916304305374258154714884811764177455405065681483559821754363380791794052383305167436952295995791514928501000552286672964596300204926351977129403515102395014084293469078559981091404520644410758617504013866701516264014341386503695731563265373900993450754735011491237034503890457581882187040619620365532328607885076953399718103432525252524260500694439616912835178515186155861876618528095044222172398370146611390259396586016219339944335664038931517059716546460529742616531541458037867192689129917427066123000099951284993552575818184203965600750561211394889765740391214762599609736296975342062312190931466184517413715128074545715511593632580517566019788472537612052812067503369624666338123340014035362822494312573779969276610182395011968121257195197779638780575257040455395710012392630022809035669086592914495248764010385788240067019000302871213801950656706443104648880649262451202303403812820320345380331973666313982764977834962655255558746770415662396328753588963791168844640994911425708180577577927011361622407782781833550384246662355068968590039506321260058962823388715499440847642909030606390578062280564329762684356433151841722782320412731611678882573716175749936047105046453622046484379224839830070427735987467098568481277815672936527783216754104050872793704928001535447206315029616588287395534057951021895385098297843336792361328468696343236046563013371922298065899564337621157283673684896794644747281598748016100883682117432884265309440983172486610266816094616320212003706627267623588762200205413473104882760917004415863232333870211097175526897256624685579076016246048379411679919231278406991865582073501880259773764956007814758154741379438856489610045372235776 A013886 716 13515769447017148908077857850803323158509291207378731490964325361058873600090030294060108184745874302128323293054736379730144292996232104691730690786421116924327080406653640036811541180301783084536752865612272930405788386453929346988093639362810624193112924768460751361807892109241887014521816914274610973225539874567714258963546215708533334987263115875581108682910277387403744747118306205026467708449955651310032968176346055187418743164741988215361172214999977462492966280960291507932690149435388724924654127045613077634669445580969588215237751472921251609871229582591471850453421028518614356641181075210427220186702263267259932502269133725866851947199021187123097547754549290389115534319905496927042911554035761787872418939874923154788324971954513723892235323282563270757929671995244729621690037983858715637211759880384984775944253053325914691149025232216672015837766011312259103029463219740742295262570621622406399312347027024200765815418825319406659195532260894098460735913528835907014217641960885250002625493069800980032104002029121001832946785735199381854237524604762349799631904172486841639531257093222725239208650223571333326602158748649143214324370633024132688352988217994012540302539109162168332327511583425970646364552153093544164557322162200874248516589029007268273607317620445796061521288456930372730578825482842329014947182414413025263696186681083066631961941583391553286324050376633002745824826649968622595486392846300929063125616684267142985760903558297547276813597468839970280970652519364171492013059596739982514136944840543305677411991983652272038645353076942969871949548782176711555463414636676889027195534719322456213387947787416285026621591810366495546076153607261900744964161904356040836422822661299583267118825970154687221115728700652781568024013717244500600140936094339220976060370561260561888378224314742247338559706654324920949247812532530955558097766888961878235722433399636242899777375401501544853541883386661467389140226714052103783846968855386639996206236136971633345263773759439951249128341147194574741201803456860937647244144853784924340208931533356751285497492012073196908566950892376849960534087284424781810658919959798698553911322930764152667525056871364814699672187032600837863873616865887381942401043465155874190146671473253835829428292407798715607594020847934651053536040426519473678784375307214734391770357782137037206084224205037360715242636022854147702092526063639988716424441618378546995368145808179206659262219647051412245076588198245812357028169176326255227908627889771722135717566398622142255746132156876812424098502308440184398582009812447409158182528082844878875661650933908935220733843782460301985717840390044131591857205067216919131611935305090894960196127715614813927792527970248387122459624271478671710174368299714901319815087008110837261516459045028973421108483341273069265333659293697426232888295463995613266054839149629527165272748904715988703973817178623507076040175781280417778611583224060366301785622277052720452741225002341973230241779836426350923057265017948339359824474075450683961051025013015336098536226031352392755723126193473780813447284152081960401969534814858191102944189088681598537266789876361761865776190878050752142596583274159614478318895496520801854443481192191469667488245495545739938452026715748827494475262330264696434271729781696635555213839812826479905052864749682697153583614689918872279036447093019064870539546896535819370195203103149999121993988695346200398867125563198567810957127903416188879664475950531407992768207134941523195043343640772457774933221412268986065749127777974578947715815478076491334027295419221160976696717126939223911164615200256958216513576653113206956958364295753721324298491480284365176110665551393434038135783267074379623126816709579785253637654714565935630017480782362906130261591132951331430595472792852555357612768387004558129829295503658132460197292942960840743769880450727094264264968368847443598916331144856231807987361379461015954016677859260434343617644446016842787051726779455156656188417277703131395483122148026517996234366230507848031159605479328930277315618883199603055433394005331906742277882557497037404498814396540819029420459238216068610711937611895850031980051156472911785707986310134926196717423066463285831395983091287714577451273420255432229779691269179188647154271970950355419924272828969370213117742725547847108780422200073856194646467042467766008195405793880283509866013144188169201622008276942805464187462800878700193500393774516936938358863521179359474213924810784768 A013886 717 25538965442461300027938861703426733733978084368144214905918478343845293670774918362686570502433892213324011588210852111573929291428304305598144177927916177064466872669839705297077910244980479659481943038769251336561004749814978368329598121943507345535332003028890845029228615077075973962255960543072048107455836929707166696881230095723941916725212791338790044371749407022361719154322843619219452534920365800134596375611041862808380459684315189188123579459953077413847909309581576104061357460288328602178428849533325011879987074947541542864690367575184863561961159539918202281517569866015861092649763241923216541593746622197389816138447682476118775700164960066509817187115468193541980261953795190017438620299336246329986510911381578795747065640606146588227603315344386514399519654452710593261797601693083945589174950693659294913111430353466941971125081309989192507622535846463282808793176757199074937374705044357807215135832947160064992660309318921140602202783503153139840255838654855407145041201284746020076961047688917698237302694906162113191477592028089225571547890892371583786190857903397616383125798403126678484801010785653237171280987902367464245204472368302144355665779241098510287754388219421340091379431407671044502309774082816662059934250123385581552020994098363205897223631941430521972376657986985010539774370109963413952115717580437591321471876074600768049623062033846010560132763222073669732422726043327910260508032357799153927952145266857296837318259014845179812754115742001004963873153939709918797820132996092775279272718588455733022256022868565856371519022522892973694999964993240084500433893468196275845339812148520694942219037724772614865183307993930598256008025419366655266860441481290235371197800170466530954883185750773252023029205249435075161927999551666256510007108333908373101292442280699997406299064561958878819027587783399432228228290631469452632003681184841918334117567034083856223646535682664471105817429507167135611562919911618005642636149246135222564351425204865215276943378455077429801912941324822158204583209354373808228227824303076671915679910339621849813034924986269126536127036263806739626226474241855966116403154070596907229117110647638158427669986662311070182430175106817500000763942474041088522138854898367654881727065722373304060541159628419403453210218785590182721927988836657548840273234480503131235188731413677117119426155362664035611979597264432466165147570289020086198916699299956314288943796538469567168728793854039642933104878608582943163845003574172449438488850184420173452543570504711644097905707447405404698578958809954702353659811117286626028208643224445032087326234431884438907171607728335947902548888230134909643762435264450939449681701370569992208147876655338852723911071491686304358211787315409410746050760759355686657080354327741978542569132484797307249377114650202670945557991924273258292026270683311262967912710302287166386630097602386381343390397778577263018659082870682476461095532089521298232132454714805954880445331045225317672721499441956467060979470145434607707464811829801197990915263231793362601038899549610478074646236115149865064103957820681205752828769961041962446008045487921910784866133613097141645190985445056603624581940664187234410568078725569818518497059869366850956656429064527372724020919217224080471080632490873601911913963900140948252794304867442905981230931539328434695102683642400623654554341260661848369295670550193395135701009537212937540947937231087929195286556716201991381414638258202321188969844492893731538079035619557184100611660756607131492865017317538283462285447877171869193077478021278039577055288550706890704414862388116295447371499614719140023261126009269816243245902505598767695312051949417967337093078084615388368572155716399201355712492796287255662145595943692925856540871126967911810746134233908581428647426334244817321973643535495428896265282246256290036550078431644629922523765463519494054738627750786326306317134008723700224955062467065392994199385949167020401800905180571153591443757267201521452520635258594950584700252151002171557108578929448253388542193406364608126246719341889707546249167443867000359192533988404561974344015721642842331783958321837460332605734529434817553228481303634206977096668276069032223678947668850898081859244977838344258685447814165216567560351672120381133626003379604721190115468360889994934860466886427994365644004815749156302005735436501731680573776535130779551170502724837350501970494935846263035353775709730763767232152063726419496740881025987839922971457476864952500224 A013886 718 48257611853180713771192379031220646408245500923345527871346567287223063870898820940744937651143004841746225928712403402762526423345598110120474097998896714863350539657003672258788912705787274989207976143881136709522904623098389045487822064084549287888506222299295216260189455733960293967912070851451563798309110875592911561092472189516897479702626883704454826563437783528429988938995506971881262487504405764228729004270605150623105848444772083403824295792984616582729766298287439595799011093522096500161089444354985876048043417234476178067747248478306912271047824309524157648682591456587858613116027829514368434066212617412277480101094310481034802762209303262954822242623401003534732559619508869610871458881776192305259951449797467081922191328388875196424055941368661737240871554424899450288508370635997244899046133232316406570378139230139822606494877640753658508243299814329932370445705418747141631265246661257093063889785590299349688051155359135181805423109218486072141672544535377821968241212629214967664783132959452837222863578608446931898993930613332501784778605097716788831705086986807227193830248636999271611168476348225216055263073748700684678882524444027946305846675149044029887411483838995542753787649446130160218140475194119714495265841137145446562089205776455966240805063760304988542299816879151292395620376979943348174671392237032298558130969930531224081990150081170338482088945136007299968954545604239032735127641686261831689332679227605008670297788050162976728426168974381354947575867743549791842959393065161033198904792317751122535398268619710248092218456350537830518913693852346679989315871212912700556527058161855952500578942675523140325574692919475452685408572575621812059290950688918627469883484872508101963356711532717112278651249304764536103573966256842904981101111680286576744262957575457732699025710826211514732312320992702498356628874671924470670949931849079373942761862905459764036803337136820939338477228638998790103269723451556211686144703258721240230476393821506755100423345740603748875941032713261555834317885733325408066195993512715980798367456820618579507516777136454580890616491658928773382049506480235294182639675030869656799108360532236339743855521357529804262474221116238929841443521252788871556600871772598772899555248122893479407068637916753195344275526690250070385508026010105331247017415130855340681813100839879042841119841536318356443257063643759126226745564095883106238714629662819852878330951737602863095880529545189980017821119262662854748220275713641886940586499665274458310375849431446971914791491809978935745484446040608487017000261973269055370870149560328150391184858142987015456946440472016300406323497635239560945744897277778032754056153095385199036765566995875325263815195536402706753537530534003529444593643906534206125246010966362754910725270531033478264591015775354160533256123684365172124347496242523096543752884180472156414851860266346029822267507149670681727641605901789745681639362379332580457894058190546458551533323292464313064209018257538797551480855443768580816578869559613790085297772114373320583319871344158371834553139083631500229448787371308944591961153197746138895178530496521629117937930359032739744220239985444716397694048456946944150708303381317510838359452423239781828467375354600858623382760283451671287578888574515050217491444938861531308136029059764356969142568846905751689955787724803661637688937507226287499473281610187833259776285189212375963373911857872356193679228401120364450596895184274843644399371118748222514944927177575429246624574592540624240709965042666179205263789174371894527425023989710302687537207476182118054559782692988132155898869783985615975473479351083948139117673505699252276495403377957809705216293370190530168826151132725006107310943588094917107009129436131954524892220773642503184407951372098170392966460083546310977447093668079026588658196843494005451783858601925880073443386459371603342024359361797817025975054274596024786667887475767820509263345309195628406590132800241473549477197531871444487996511724312743586430886056464871304822543270559677258880895310477559847895760973415850908750946828572880134718718063401631360737273099113222299184350558277766245761152583315089334418834959945481209298597281075209080832581788735253786742609814284044484195744255316539939131878588385164337903419953992933809764105319750185949074422693653972457501210891685501775268373497279704128198429779933996854946144492765462713307384174937151551187363260284539830121323110751403035617673078513790707569330961644754565943263232 A013886 719 91186039114190974959204441261265534392335634688724162408804590455783510352406543287361530347594985372808732635665238672951181528708295129744124000407579267710911552518605114982695248203649049626807737066241191729939775842858776791904332961988113628816908925457634663198333669492307884752359675894635628503243350018972346712670380490201064936926733275387659297719822005746248397339479862117843733395988724991102151007141598833252600871834091096093197466952958355986995519044722400662154745793964360839616389459190961951832349303816914682839117032812657435606179295284898943519905866973441806823868426473759806133221625243058482333519664574067027970185782308747975017555349414587447117533215116135732875160816320076141865435941090900279053551224001110127156610537020099421514759181351548404482756184885920042049400803879521647730376279788816844322909312953883609000104275543563781649358350696691198917906609603218242826548094378290761591351445529650347213709733639756290364595906632624800300885611665360468020408934979927378725531886504005852214518163481173468732460539277282517239147317807487358674191435256517439659772395516363225051111335737184855347306693948652998445246090268028829466296342694683129730189021188625274583071261431602400679390484905833647169433776380606347217705542719431976589896380380704149269407604489237592523717473286544646321890420589694024026157963908576874144923843882755041787737502828310740607249667645826396781548972022747141023117250770370355610778779256583828105581037260443893073117094435350203179588130610268353106967435639208654067117044129373067337962710665191011414051612136041025765195720236781828454613951553502909218715521350467392179862105664572556169250283111358593071012796743575389210696014697453208414146483846305314956158052272010134279329265395495746245503468219942517060632614354462839469705927753538874414738509456078978196765520824201214462276647766543795411494408146948468703927739964935665817855164802910167803365074647175376459820818520516876221596740564381144556014145301932211534740378709348224668825831069835710405209598649622608042859461540176209504320422910978724461972521860845244358102085468730315658577586594176756017117589780504877180634889046169362182636751566589762449463196073605918110266811085079586096255872011083501820292018417042444998203629691862710553764203073980064381452217327808563223209136732098004147772363235210644626019162057529649289275525342715183763602059812918766814356780451645540162314216682911325120885089939674873022550150999513327640620273058480391827088729596398277658723553736060497595739151016306062419024366764410142478370390031527688822951371629826896726175878779624346697129294059376481795016377092140819773503038897262146608096751399329389794868404496075981125561922529182026799668854449688138071149327986783867457466716496604410410503707118018529560659049779991882489986049855126411652498799899758934879202368949788930730736293980633046168163926692390705390661959746994490592303718627095207108111306210861070611756577059170909716421301396020310103895940658612166627982562656038646350672905911979406625559086255629499814742852325558776179884705513251381689123739192656775973006750428816801874157947754696323364965587403629366319817193796476348070053441514042435227268115583281207611527865325969254409364874630234705990851980158400816469468785530910007409286377899581805313404610267654561617804729785599403717008955652409650824360515881456152348178072251448204814185474039559847755460430886110841321119456157076848690685904163677802265269847225740646908531887582639551998397447730188917228684306056354492448118419463624198901557515579986132407543471430468993717336304090817124725592866370080982569066141030924179710048492743560924340179325053869336328057026690372985047691543822810117457155363858272795633096848047146435741032749888204750113077691693167280893516322130723881358616272865261881783782284670553577522137631355539861364094466801811649064047720869206165176983704055086680691938529185903261618294592665886182273125036503942213941710923442664908238709055590028461806668697271015442569946709096972799970400178653625693767045607655345173233425174915703802209470409564549526723459129137594263037691931867206720672450659905376896027307659741557073367912784081029963739705545560497778207643489435626519953048340960829719363420658740402349428575648062180390218490309972507815970111650562410322569206876356905849848258807300667643582274003621009337357722688267736307131206015283621146479720365566533155595660280018763776 A013886 720 172302221556923612171714017665166993290656860567503138114480072378353936089576127186413152175844361320927451308908693708771018178838275811720344899202148741729971720469475629907621494757672727405227842112783236174758842359838973145125086626317955893376308964459131815270348955195241225175746768060874855279616530408649539233167145522108245870738773541707708603873848627753927091663966284102289747625591623103986909274262536624151450524189799844262630951235367614805635148930298017174386418700409649382992261797624547593399948609314719843422944693457747485283496998632895926909021489245272488036563414875169369355539319967275530345984085549890685907568008305576293657972026482623173274983002220566364497451873372293635232388060335250258490660679233329660751062259215995223712800476788082615561672638762518162015202178185019960858591646247995066893551104659643943291109035730300727763614760009245395356910956494733888661274829598198117798646768226570347283915073974207014071648758103995578654943823463291848836388070452151417163645835717601330157282657132793988965857996281096171534541119014858273355274561934787145423036805851063426433378344446240912748899615071168348966186764295578699236970647672907012078013808389348282843384797320790085046954519782546273014652641967949574299465426945271641141017323683206377926695988399519699229855778563109594261161838252826957591059251546801786924275457837849678800771577744285469507759539994188892913717927967078269768769617303667172110748036362304590905806549414142446146383721898015812721647984780983551443626243425908218048294218841451208103659523266203649055626676640674768973089346696375366029327975209049385166589850247159969306517679276395035815617918958163633992007508317164261040076447099837264116701943188495441371077658515517645409923641354836106241623497437420342077225447840533638651093290493398943850108615835904242673305831652744240409055160766932626408106665813413124111943331750063556188112948046305359955868937370913881746430704410176032768290109874756550556418536509881445085276307917065706191023887962967323638951090901170092234329867023547679840659732879052246424160494187553626691250241434977805098347133145585384513752849886369039764457906025192149360720561384177884252107272478411387471780637688411663340730015564239030367565548656254058710365636149593638255655117674094362293131903391672571192552842076596961501497928853630507344697776010722184348237775870783644353822016956577288371870512924454960033423749789095386786020597627131570467474043723848399483231568122566677023928396606007100719038947985940362320985636107579413752991034658292944102569381151093711913806577387828749593086702913857217539801205917187899952445505629242344537778590203021839841968162348128036415909901346841299503465790829621424015796677964788315678825493385331218863870468557055802570554668851580036864875399374679701412837960252651503413388852328987691061824661891714770263015917544396823781885174632287320403622337955208885599518152998763036304859664654244331473715651800543457531038765636275305322398444798412474470903754952845632907548301478287103418644431497877322705944021983101445588672383227263386795554165618790078861762419394278506683748885022946022348091295059101134458204335247620220070034741374806136247518558626469504904099485428261072115794767425303332929722194443949113974581194138070560880350442514956992702439322614231494687032047651515494082741178314212399088885251273091338880242143628024481474330817809983022403589855468606690213465048531815386826761982558752337470781414682648302697660781755753052990507868512637611949970546826293645586206225629041450270018231599443236241057102223928435520479725448277132733489061321181182071065169975521340406356910336464928683623966883389774106734059809274700610596415078179668023282146574948809898839544970750396290311771140755273261667987737274712623399849775907663051037833485467163438417924080368582371350559805224744758029253445765634098654523827384155121142743703962029061704902716748854249557676874493221665464328976681081313410826187709445330800992753138900519103356964998107786009063214948699694469124778174194920008834766095268296336740915116602133344582860066720111793219726265716419605468314454068767601248536083210672527680002534516009660223590423626523707928313658665772260493045897932054641647532673091158100047294784586605054830157558075584372298034131648807011931329912548396451098943965872886074697993507957948470324474143371572357344624689958393298687887441442511392251722822921752580603994495430688768 A013886 721 325576764182873036004081312931534265178239902708815769680701881403821490308908183495376327130605878132462242314871982553895035278151083149000788670495605793613219203904066127053284532606266140177641563165367594012266716240196208807887719686318367281535285377355112785916762734570361571372885469031251178540994448131211092549737176829919033933480122843657551531204700403847732506741297443518595433841393912085354336183549712803824608064092271712123651041263911113173054397093925363716170996410895660365321922140413821146965554093805596545097006758527569000272166856712763890817625917390211044674273058718844034914407721751924889324800456564335843588991466317951186054706886136717304278863081539911144230721141464338139738793042391558160435680718337564260406063211022249662880548971323503691721638644681213918362741549428711797399647299817531542559913573729514086636694318426832885558838014841149803213767522241841324529907757214208021052553376544344077976572838499294399165337200553050717567864890613885452222076133508130849027075934505236510222636275873099272142238362316878330654179793174667717867379443445991876802716811158382216558865851558594549021112747850797434819339591836468051559804152781999556998228395890644056115808924703850679422003758036466396007751163378094541209892287862123044407549822277428909126191085408103639034360123787937869808875052383717728601422647826787158914929328315749941872216348615114006046838178467739518005188157712896152050434468229255771070961945573047161228703069963382313679929996619389943212818939306633527334229953537806539761079210507803276394015718059073896738742388126566541858942490658376607637305203459813028630462850151825568882577998194939215036045519889939341555009643475847438404975171993545299482468257386798954160664469045849646201938595147574951598772028805831480938178735025141466518669046731030855532962037007817908019713153704412628861257542020051349016713296307719410101956537488304093739260207013961126401091356250083001703839573270927505885912406335823985721790661195903662426895382598234012315960625930408239793805534931942168843038218171950942301155730136804995171208096680987331279732336207808141224073595683637483844882945054086573729647196572210279283238029733578236390485834642486848602277595995616649875416534049688016133580098643300669209228174367915351851461729393203135969508664427995957003169688696991167350462438428096890502305887221028296434530957676604909294362760936605833634258621365636509920436448041481391818487368617103747345083993851184772514730907714222070770750332518019625291472986867897358550140186448526617686411763377201281802003820402909843033547666821564794711109655051531354832247085062528905737342549180836198483561215132743571866508096591827597514338040468148220620164847446346094934680897188569128080606929885133540566165993530418818751637844512542387098688878645614774039253398878682196001830346917580613424309902721403695016346461282530817519889205659581887440431853885348143544510317325566672984501066821391152934125936741449299960009858305805456127433784540846662561036666438738616881850228927724005432561121136581056910825233730565032338096497829973623260501693619965931734662691290008049317398013175038069556238172222235612435920249345175243997295406190109681256951147786700729442629456481708417515698087094295568197349307511064039394721437845085713581562024962102254786762865953528176952785772216778829122937082824829694521586726477592655025261386850918963410488334747573999677106476018104206413276724824165336855470985859576536809989496179062388031813488060654784833167972089687627137081946225466031303036525349416595103817809846896757017541786535064006049561833855850125144953458622541683843658471100305908148959014350653362362857971855913048679313263925691577483363446846445798947417199139332872822930441311290884817491832770894660186503456252746704182372407341362291056023456943467217084004479968693901454268134590038910502939820375008477692526431279462623223947451935208123330067609616681699026628200376382407875968101175809317455219068017857761194830970274563165976081092013637544532993573560944184584278635168845057146611253891301103924172422857495047659899656745730552188200890611720457243561065552006345813058755993829680224066783247029140347341649369309591123149742687783377765958715323751263676625108645018027513428790166711521742140245311156697765811194451758071372967921059200194248385310129351706497594394938196845084775174075958142335236122967786155301308615074096951643366434303391062610180226728670741975713972224 A013886 722 615199435143503036896159918313413338384316416481691596284024492640456165800023018470991255703524687931000414286428022330398334020465385883691122246531040848226143384682598423563820747707757097963185813227257313882570794472555069884702782712237224627436066119918145756659165526836648973695920449946443226933349797366396281727021777748156449111618168761444312331715403332697752217298139927754545336732815011671298822313677663723297257010450705674534063050738965994296182051007974361666437797346143291165180613775017463197029408117924053452525860866697421500706277783105023839644479769471186303263076795017248685365147569975341209271684549109358951298763427027478386731020381423584643211602755259206820981755285834486490029951691525731770098128343587674624406964049524890250989873158645810223759073290552992021292848824070912093588856749021613441811850771684930473657925209881153761899642430027361751359032269467471627909328740983736621924231178610143150734036785297434719242047883374626938293275325627498306184363955440691792134393819411190742148366382528980445463265057806379153497557203429470530315228440193355978666355999426921968178703029397870384804725972730935607316709873867251263249756013363977338918028433566292507826636838234805720614076797065449734971574350282019346044893750591056116775085102581116788959758636872419577002877790385726184779016414982596740997932989808766558296565181046934986163600101419963742177911923210929625558027376793241756237635357263018368831015421572571578348598002504568391695557963852107416216759857507756900977886224846526027723262921640808821369287492341448144912831976847540087367318244188367369740007518691151984883206426835684736542315142893214902677230460927392901743416462003370092492012125793499404452488580173858926215458439446028024274504707355812906142588464926577379773392515983986510606748433293460511627708010344788468820993344418939562292108691159744387458812909877584750307533810628699789798706430846956497691457391846756837363520734786399945441831733815170257052352536094621291604663854305379846183845088018069636850701537030280100096402039834736998142110230683142341115669340829299869591581271063515613796490296048739513073807776719960258949181993932558233004669517367617960979897537593734589539708472510245361871791069411200885269496679833224358916342862984033075567262837086056063227632548025879464482565342331796206108078608855702185192661130704463996037203792635066985245530453457460411848618794656623048777339258252845910575675540143083493663355672093395508231115051827747169822145164315409307322758028849999076000871291827169543928477702901131471652048754911085546281214597700690546012682048676411999087659460027432619356298885970534293896185798155948005604653971060826489779972702451317896940803650459497297913535113538810190209016275289192013980529144063286426510894818579875693305295347044637017351803966412393759734786564964358964546946414265477337184647750152709191799422006559764827887041937282429520901113271288236367137977711831562438067430478036666870826835907939184204123802801387278546482132931729314450824203973374501593497193652543807194544874215249796307025032323211587599357099664210091785696003112255477929732577128959130335015241850609625301719316953714664095449481486083833170193334666421020523931450456825228811068302603034593888207528936295066254791004997866062921640884992383589633372913935094076330268321506036114338588169977719147796217765587576811797970773108229117243853629621712303907421870729676577129103922474372548447231318599808708317506978232316078558428497749007795340467639538685566870234161658965361397837216121131446416777130811316781011364122398499487823783058455275331009269899416902478844457094049920062834249212186828535372613260812163833907566872605489541182682084101530744895425473222143310937834279028127693294642818407465233881259290962824590084328477064995203261586148131489753462450988177205484997983138530541030644041218990506364019176511783699871630040027938858307343184549192968174004666347795328800153685377293002571660365223383916367454105394366839765772407091596874025067748119600806406180976546212098724216942407933792878044339790636713991202216621274597716588037154380471407400952801195512973526845289807445748761201629423486522358667845665715467585479387812991069461558467077796870027802913153292149424212494612177732756715252459052111739083948327077819595408076248659990792645532933690498845343246445654578736173148456128360075096107450403993749900383117168331228722852626533790043394193030659240916573565899067359232 A013886 723 1162461166265238746421803104527639814984176002458477026207211592509641476298417894966194005057197737524404590822377225298806119218382738273474466481133165793500977303107928138016641642604651164084101090728202148078461530969916938291898067723996668064815112586081490841118946086213673127928653012764400835429995909910026689270365086536028485234942119910224806364014811244559026261735611667007300722839551795973712773081611275686303351334723319020017980450658726495910248125759036098625327535855757286400408002009632197898284464638569517834182385866163713350246559898066193686629340349040130560684205493407152563908051163503165538121078430091473174887701811281458280258560720085799987104061795049628914308853371943698967992915757852893929360780177936275164691418245132647821782432644636046332887984599483636027690285766802025222858508869535272068017535238951150705248858422984711951565183547221941889791983887353111429005374490443157241216125659704010973046212420320903127568757934892427074536947670495300719420176230554157108279802260557164868259804368702520522373130828749084244316072169769817771026685573279279269896628973125130089567495525853275147274696446841248533646220842943594234996314970660143932344661151156992201428962517149665375889299865277367724810767801913694731667357794516840724462464007113995688681113207957744115278173780623575855520516489225835358693982243686971408027324076020494847935181516439918048379632676917829870706430674312452238850436166752767093155284148110040932157003630396552286759392070640098906245870490431217191866982518110800493152990472318979842977121828328645488286650092827852627806488800034524954104886527078202673771790601543051136258789339926446297222009007593651950561503957274784018929946368511371082672479941461958263491091372507152281772327310868908681434038600494382966343649749642829422874172423601457592035344969691181257453146751827006790841175235337335882721774192491568061469106047482051004410362113122621895429851760997092623663313147788868172108631105601663632277899676923241364734841469852107985193915795276127807564706401923232308178958209606444320105390944371483907217253085012138495984425039200945071330206575724224624239848813041181866582087921911156195222167370593295135292863030315917880887367858984239307941356507445184034376912302319106085428836150923013410533481704547024783280911178508165007943392028779207493583229880778251466670126307422972624064027096041858253176426487878706555495970918581725901032099387538313541554658079037085990954479650606173163697251606252052564186491193845139334019249243058035054040814365155281100781845756115485192626618461719830093515502104948098433648091593353390468292070510565115799691842973365570544648828006249938361054374794789463788640563459425531855886640472191451390223882717419302493492870465265647975473160493689376006369338500554338554047500318324440679603413517205934051794541179986573839921044442110789481069320479960554402130050242091121706300862059346885784950074801801570215780174268990141772974198473522788545774522672892828418217805811811757148519150959541897248214989453561310227021305215649896672981768881161127108272676276906273156941996098302134715314025208818358920728926300413045988874080513172728462119166297596710405510285832696456475735878998959834909364102976802333954072710413010871504152524037097195752932929731807780782719123773288274696353190238507843623232451731517648498537371168458814663003610885786341115468037800570276612234015217039674669739329430933510492686640582055187624337988224003341358095025844481027929492619634597161825896756707835009219854624377607860005788472791574104942856729512878227262081282032287880208210106199217696664524105301397583145163102289719353289586615373441221926958094006318791309053320335409661353478220291561246570559320585418891762181642954621189163371641092557267054543355906042535036464391750748856236588814752522830470536588828025813876669003106877354191999678085453129246987323018102199036231475512372614089846542249458486617649381470923850248798971000784283327132994419100082617519021822960682531035723254522057799214678857856559314575490472902962121159431874641140980487049513834382927990056628599058137824189728398596339803582649403058361174000570875648595206240506478581080223283798874644654559115871017909140338109519258476104695495001239940203210355019343454129640926158546180674597378072499781417256047821027961482077634374447688522197547499822631033353223781949553090379201562844973662011767125941529303195383191814200584716278536556720540248079768768911849291776 A013886 724 2196549421017474647598753648616083309920019480613459517456308394435258225086248904955481273747919014498514133871057688853414481079241033993932600679821833822094054680679041555895829515333185490816066729805107476540322398151764009254345248033096936081896562659056830485671444718234597904993889016023203357801786511496869311191225215835710272788419111634523666911638738853758910135335236266403651212254486208014456497206274054976016850974850472474017335284190308507424135730494250322807262901271891584149046147541336692918265579278172526674900342496355235507798691693469141472056829384655061423290932805766366455878608420918349499536369926991084784126204936139482559711608062731084910032247837948337208352751448316911371552437842734577076314390679262691590395633790618807079309787687459644797142483283677095161570677895804569196306306887590024971019758026394447935815674912602376192895120744957070292810459410058044056682827465157695741970272130555588606316985510640928280953842793518813642378631135842464389793343559615757538778049397876480905787942021360484298419552073817749617363831857687615025963352205330181171460033415490105813083873385795521413485553615664924309224822225759241471433516886480346849952636682069415440069721845605458904988392567832425177035232893926456326727225933069597694041089188994378605469793722134298632417948274305328982164191301513483267056670640239103189523374699677894408823185067656343066840605758058269953131008796399231752060140966738692610679243957175993824094045035881152511387370956135270410077197010863134206801710422781589066246109900798830103934594138911301998010828842604539834219051428903637248478062225198105269873614823376500049438248055466135276949197116460721728918599909539799089081420899655294433943272578028389552028334542565594722763972972143942039359953450258970232948037570133101906921504238119759019267042723689425986283227601556253567756177807085899089242817417357907278774055775928564152301679117368886409703594132323754314710239298041116054234961860949524346316086336724495339079284926505507981366897081448322269084427146469278226101097706209629781052903355974136103592690477340216513580298052472851376543275778878071674775642641960599937273782710429819589493560354117231502205064610467988318352581910565131100628133133060181505469513425268508647631595068027296604114929957497512525694544773751316337729579389036269545235076519362399067372937226464611535307415551813622015738073845847991788655410776682634647361421975511996042088352157089948501755874204436605412581088323122478459604739792171572241104084753706685180993793518337734199042150721691625124461094193475015910143900281442568461071557135869579320389711090507504731392116343496434402910996638113683529020792872240737512173972214899783377864007463757856420522561618588556574024336259311079913718868927739646841603298211815460392894427081495676726076862872879782394381307588384870357551928104390400258165193760678104860524074775847636660331507319755976278896542943090589429491312333107164209675310261217508506862073257972756008554982892213518331613035040319663699515101191786937843052193653725143956572815061237868627724584367201232756616573683476568089746491985776488829123915811618878483104818567114766174709588822617220887519259780316577869943293408306537330017309333670432564929263269692126446358476539729673984477970167472564718041009270044778641438704972596789059464097353420340038084263364042385505142407014233525008872709250747976437625803665631223986350005234150171554644910071352856768945083732453545723332901794904326982675510297706489877036082778910382701542262875947728815417712955829098328663904672190286131156403927186145229267153950643384650991484606151228388439552867380418956697601637962582834078351775331785856265264399539362984369133759884801559838634279948804469282042714477651165053825115981249993719379932668980843781947791679014781258653514295059726550881078595081075309694862656028405868447720573498524971341980669336028493836720962895660523151145224773641138506447250637866922574036009956677884037998510104911420183027968170968804109518600735711546482300082303070923780381902304329354985368501911480216953175757007280476315323588665087372178536710678888609976059667238181406833910708357564746665461345719494595349921271964550625959458167568538490400928086200176197257098502951329899784113190771932837345559551789524937618489697266973041675769084163121766471429656369905511775434144849276431184355210853133881647138701851192580250784631083642380293826989975370461169001764409317795483592513135225242562592768 A013886 725 4150529496373147534913881734308195307758951369943813473480881740256242013859773170838918839473307836387928354910466735011368694183939322121847236401369582891546618714861335194690970785629096641510333578504377324231343913230832415438714641635402911318397124110548697067149220453345112694143492880228932322394806134956116350608981048636251388732267523933023616238891388498419516306605131721435814413837284995105460534513064853512922209062846257571783988198276912865756409303998559593966274145830525636877344830917388492164181254105497904884038090370152969648000158265845098713071478986703895103485001319926341531301630356697843827139939450204690093371784808771209781389143823878650651279814482656363642112691848693289586521596869620289336937230567033045623080696950471998055237236901017746100046927853371161350258782690219648207126115692969708304439862134418104197183353213256246778056447515807041399045274166544558192098056927683096827763283169189662451661173677370757569985390819663757656602105278091573752093028603256027741033761244646666272187910029418087594796036173019657508982941035667071349379519499921339775793392420840808261017268465850871806237070574444739697133328883483438388693687636152896036571303790064541194261664168357015772181106967613979976920110948910826228381310851898453575533832816669729992780347183945862398260717684782571874170026629218229549965739028335321735621304084520959582291208161921260856123869741042649038797854029394503543276776446238497918975957645673128298205736490359877588637211762842610638228749001422630776877894360154561688728529393032643801831483177874351093777325834462575125465624570410588028332195082743133378584546614577886445416931501671034302994340496956453035869260993869299085157402326519855392957321678719947989047076044926585689103674881028084271429308521098941865131157455321265104057852920215476810518387385316381282049225812617446941517905386579688170262372021682146140938535024409785108136379206448491955410800957426731792938397449920955580368648413670670820019794627111831208873366260007159705335484984398143413349322834299661119137398990527117726124572488541336408993432959886798237132896630415020829872124526943080138362461515684206902274547048581453342080167851208588895158619525872775750732851495582733643551700267970261046927017543957765348287937829502202789644239969928659748151589579047727309651005866982485772050753068538569680937746249136283089547762589409362125034160720751298148106027230474652585345427399424251337256803408768139810565843708728867616240021900545895377958408959614053416478563219892033704080080430858395735015678654885400703177700832976198863298789367004871201850060074110809257270145605868084700287138494947870561839726095487196758564761546014185899403548330163753877743736855278005240813975712513141668466017016833918650405935722051149003194660995503715863680736791527622879939605624981704659386298617169222711778681684356759835020688843977005245090754926048867108989285623176660585361982855889798887105040062644638061347756659668245114294354041921064625573221913674113406829379395066746297365350728762460566220447457882112815733381009633116947152287433563698977454465901939451812206099368579708443870019352329060977563405810225914491213648332375176837987992664573235412553009038946967129606147163004971920848258137985611984992693798223920611502069133410799169139313804379972287946050877659769509513455507907765085082805356266842294180927737071213383965587473517352341291714580859460645439406690282671364167273433706074859182023978164781485346704578793779328000198642216656663971316864380134020587810577978798042291217034520077670696797023621254584276943855885270068575877556209319048204677584275964323486949032510283487169173731841681720623763007410131936851443120908795035648415340398004713821168499094302563412330887910106356648426216754458588132341300613460795023367524827332602193351403699487417379295257918750157310789502239226282820031022468624460833048723729395940689042065156416827463409663180085079538805350518493292925154376075261819915985912768741917262412403791760881181243614843354976995463466801917249119305848670373387010640992789419871850587778408816732955070193362786711815672653255324086192975243113303915964548338989369786903227162464108493963546160038023511997192961450776148138229900881985094536698701104024738536075267193660539587597374271155829057325894340285359716413199636823941670027886392927569618074483546214557567520159707061334482476220582579554261479314613787455965247046077793780811570188325971385808176340937859901291138513291444224 A013886 726 7842707719402815641252153680933267991291466222201991737458322748172506709644983870875754193665899341787865005731460807541961920731757857023134638792463120005213961231803103421161828285459600882705397999267359251793172055435757545575701147965725008334081017011321280419779018193586417903247331554708423190562909038816758860387511102109504264104053280663075568489289523182181568588439245536610028970325690933631434851278782929122705392734464277227400727011841709689921606815737950254851664705188694666623050717466907938361687643957617465135922086344549206551832363054076391485061048405948105662901946974090577314618559069844831364761161107044375850352336677540197324199921716998734153837496492364019734499594911151681817424440753734670881817808888087497951913346375309472421238515256582300462773473370038838610285787490392960223442880177733385781403821413608148311663354364466179711918565419548479602311180616329267733926341232728293906643011451439372099460500623202107640002154960330407227670326866112938831594919871797285826569682167524511894605564778467476940323556479380408199933877926883356675504359902427366157466368929863324384153877940480900137167768971212397900032829991706033709247153959270155458031965359984674975358624239274029578608709930580412917028980205511532094710016783800057125814313407728988362997975067674215320156707794199234771131708877718631574269661564293517221334476316380100555990833624105233033384268298842476258943183442614913271262411915965986035763562336619281692184017088616333175406038956290986098456620793120157591803609090328534821047389828133906683339112005449681847566634022373779154675829288261593999519609198108777051905244577414707734893580423749532945840409984153011050081407757663623733742702399317470115159580409815494681767705388059838667388252737594475140596135643595885382212150930536492260144389026745718085897608214897503946359191520295923982390105445508608216506329776265889519240945749003948827211041784370464047201676343522914740519021792652240194086026245722862120043163293962448673688428937189208750091361690999231053275653249361942061566216735732344787517756188028075955668903131147377571342733220140050079459810598126782050885279681268375467917111317493959628687738606272510901447082380264369129760772734805274845378699171948030225919790686501186753633742108616818320822487231498157742995302817702055997042631854062361675322397374212288034870175304487948164950586660545069571876549004788588939120409661833528336385988560275283750837663503499196405571280165015388923883425702570706437538114901000007686068565746284950342151189419576237112222105884554496835902081807565170133725766826632660467137414314117413626641434492188945070952167711621657881794367558797551404687699344978933221564164011130864087260477362153949806874382459142032076199994842464833996410243150444745519668529187951965377103482457693267310001720721585429709827249505447213821050219992946633967940372977535941846955647604104305725398666456414676188961271221037975503509296341091303452304757855896006584126953978284702242415141784977367121915776764777481667620051045846225087192038462095388148999693287610429523596653461264091549430680225395926081886654771688422524866584727541719093252529590016960793333591052109498147403295323212319292026964183704942785155628282504978782533401433277196867258674434922377222034741768280776964432234906714655476189643464797815352552321097166259856289746351430424660130867262282178531513087191159236428829902537125449332881648820944046764246826527581120459514858684372869821703601877542204017250679347976043499226953264793041081014068058210241459176130389484034124063205358329966782303016247877417992938783802131330575278016213565165354802587309462391348283281270128622845475602618385948183652507675089390017920104877925176971085637718496623106141911251206523848119453429540288805460051886717575887530714527152933210461286625185633040282560181915016897249433898167170328775680379063993785207382210799907228855911836973480231836380070435867003573981348568528334525998104091780326535009669218606127117702081007990024731880134812328577171363912037965172583868513860380100146922879463118528412971447272391016456446075132134161472116944066356222899487844179119453881299675807465489499157142922980558721709990530728011517511909782620184685258797349770811113520691247729817146134670480590758467457195306799377600193175516784326588623456811354141813551253235711361868085765725453549113743933137352471675383627173783683186754945556145135593339930363124638820557057614729099538784152193270057962894018283087679455232 A013886 727 14819329539936539545609549526573713331768633246553773123365647998618827158330452882922957100216886087463412503149984935185449902633266230379490473153796952742012134296855726525317913549699327120731873486679625486692320534445633513878386466759299072547812799152048329200240999850018700504603253791167285791345574906658905406304708578190851753314567749435966375799169825740308462194519968310121139221400375166080083089061147301816532183538476195392025136938311715695365790747600327187159550373653991403821584698102510299274217398017707318361954024849897155125732774591365018905643835114330550121238306139938383995229161424488558312249017670715627186798564111106275577493797678945864097598410572083296041678930557075061108387065666152914588814713505045717330000998083700769184054818796349704320841946528877548195160494896646845063490516211679318304195656020868721588973101179755630265890539822685381505179932934836061773459728750443936860587621862273391459233379241582760129103591944081606924374564195747293602139149552312253784739621193924956891666047827319233467173301969629879161532657846545130506619422332109873415431411806063982129916874832238613510387826879395868275169234501767986703914726212510189108522544721335522323838444886556549522792502806106969674804616068968014677137016994131506343110700557215649083093357752675031694077870033269459648017800880653039226529575862718972748882543744189713847382487509433276972425845080907180179658753251294976440152773159228016301625682957281022868536768802102587445585638218560846020088480038814469940429162021593908884736874302767329783823719193913544429342789516388777129742497396561883650484268913252005636414489185656354465207392974143557469405771812936036783880225493832938171320730687273513370561858035814244654838439534705453231059485948870917202465958835798189949895849609511978607016512884489853032133371759407446736914044802622528487556906766458809810447432542679184327093075377053893577535513802409329008742777165077906960413046970698308199058744441078057130445719979046036215444097289986738799492634127738035022875969559090346137389553024904295275460351524699835427401377951715887942726945725313594148544715392281227306327196156774921696161200197974426307660232862777135879025560559111383447783803814960533579032537836939495577930807047910674451690202808694864160839905553047510930116148354639638546219851787216908626115591761595564677473567409750683238149350134992826020791626949880364424515874243891456471528199631862247366502822150979969553682512718847798418124556937955124621766020697252782523349207640076161048117938689169831207667300172065871477221824916957303399243929771066622973567909690698213031665602090536480559828945638513512840386419519341971612652926675893152889604554262184524591636605688250514628676013114556091266161071854486591444928910329299576902109023360620019313682673140618551724425331420444737245938856193508880925414222091632185253533154686416634563868289131992164760930107378714566857023171338594285296215054068643212081764596692249705369155600174839468246795894632356113637824150469867056479721484614597559845555285732744658393929052446083464094043481287493866940874631572140929254698402483629749173467102770451551063598995832349168572337766977152440195392549937291655739996806658674981328660950222516367748154074279474726330072238934647406482685742933606771167128289248210998118832712222491078360091584270930255304129703433779684664194162591056011523434121137624376060351261277271061045034511399293600556224347508068402624444572494513074883256831592543667360468331674196396562747275626648457049369590552616209533532522347796567391737862822528838672902745805469236962081351831425694052466930540633902369143615297166231895192943223034401612879643488418299337487901622603308517381256733971320798900346292464227129426358959119808854643379377949584437555539323481156434649637187643313700624912445778766252660636677820794648501818312091943703804004822507192608726742789296759102614807617966305094710605016933360342209280788851936948013621185552497168050105150646063142405542085806105695052569282577062084908539764541753775228955259998130705074420771501365951496241631679597348183573897295276483224545069765576595391739446749850388231579665816160950061943364238690528382664103387166667267121944344126057135355095190611732014153065519590335125187397030668918295836157621478286333241818274899126423412048040116823038348414474096646622355084170313811891758896250480835198711289631512086671830168964634051572836145536388697526882358242948435157301292891532916884829724339137420292863819776 A013886 728 28002130880118807156118345279828838352883392786424119973171780757454179995912157193078966201942621010516065436752110734008500201618935604405713054376273800398818384579041081458991919270278258148867084720478246571638234727631366827552154959221435229916025535268137657310240985604600135875082161059668385878181275285225654570780375578674931365807101153166220112786085729284463180291974707479818980796303064101819610442431093984798861084984431387574518153954251792003060946491361655042386697280444625228936344154824164181178984420337523182142560742827570467616620627419056416043499610229315348931488023656231092369097176094547996152959751822018786232104589190294862930413800292610378531170833467870289534883173454871209068452730896661230513757440568302226003815325947022295025576095843380918094124675218678090988033026020867185732929647737070466129422377356040868515432724850028486770258255551671970959979835515812307573152752735518848885786831467052207752840697946759052891630016022594393832876596518229822077206868541263560759522876540162392943871630660971949344099721856149591507498941221780589161131848617240189289849901943560706585262769343003452453596505260846292024974980099036731100142741379920453013412727784004520246410762627400886168683983942329934474481208776207753557448438927567082177739000230496859606642549822006654288115332723024906328185699974453802025195037603766163899160490417621069215170832158224818302232759237839618637717431063542946042066595272936164307030238494223587819655285151851381954380363237369580692486549049982580336396850822819159223514486102531457804960217429804828320264396100903708823493271320626645365678259041875765786388453501562306394113003127366493600350125433025921153642989925930917314506170443290038112585828965017450643953760514714313850906610745436121276429196905441514187244800754946330392502978218119722614222191008680010315777197809601845909175929204884040335907534214805220970576608254068971579516625744590990996392071962261930499373760338328460827079033616038982255862058209366060559544272028045662059879697683481703362105700047831227170134902930162359415061065509824018628883966933467886948162669380289357468077340774362054118762067387564875239571926735686140769312930890052067088658570414558978598661946607027345513865354455470088780199559211906477302331353140819937082669938656060879133197710214179712528503552901867879598831986493774607956484373823307779024943391235878124278455192952431540444903611463281491621992597121978683031828004646182919109612758193127796761338782804137988921301176196866545767079915582043431479370117173017259615409485051530164635471089264685177869502553889654816638918767978433241001818308411010836498474861152274701430783285958323970616177365353114073119304298388087487763569597737136148425878076748845524261617444221938519623411431233113942927764343053480048654516741320972315544818924641466921268334192619856189112473100809241245025148136034502907339579475358560170782981181139382926666891559819924926478598487286378016966915765442580891274984609111171064336161625028671876934396104355045754178274366240235881962246210151450858672099731772441039081253552849447211167734595830507191409941950984187297886209886447756596440142627356940353760895129671483982115127509799908319353314285964419167119235214390059807973143997828118499682061940379263830572675533903569479380728267258163559293406490368828021954721534707653140654513755457960211191552035418856525582312365409778617023605812069170524276743771635740410215823727872125795410266481959312081881005844758659552446985424544947936660277244111294871689863198481325905815857981187681264253271329977840172633479495586148895147966135817403385859331833007804521631857962869835802469735939340062668186845762187123589042538339293219288468571066524296720699336529543159044728495906245666098977850781084433440366502945328391641801908045641380800982662414560345291790507453926036483302380283824342949880509525784455270923286573918885898504009656801065355185202128500636735835107706281629376794984202156342060968838101089295980239868955347992471525989093234140574049656459665805632597551826532724147840126063108364293058236850307489553402012539361964440993853637178386801036201178322916221298389969525976911614086646198877773984334973844509081745134601078130441585529138656509133829238519179707721270361830099432447006606426536684501482550131076074064592517633856791067465074925936840989852364910251685531528908687074070228570804758494126437030588316788710165635562380849848902918408476043900411588723311489406468070692233932560055216987946102206496768 A013886 729 52911930442884334200372229453715618428781166740657851529466255422301179986515743043011836008272314497598820735192812375438973708972688912145694404731666932471994457312249498210304442911701147693838479541104639417877315917820946553604070341986128924521964538625544336848397438686913069545207248909195472567063235978153269656000332721445632711025392511785988206076978439312584522657946064063226591905308788228747077664483637398668414342631862048156407119131027650111639866539789259795132546806815189604590789951942786263502011233168333004234754217703206673353402605710971593950483471501786945249773961884057272745690212838622867994755852330828393863025404387127083557696143791307207740387409454216727255850128298774080777058089814942368019419619459765700585577317819063023966887772270585594641278974303607123032075588912197966411000408615240766543240382735899431838969183029418627689503351426261702822907177835942430396387100680948880251418451561534906099119691937861610054331546115781643566000964729758488442783628175778303977250122778241572510165629404791444378231823228280871325641759366557504300021584927981309996043099515690117220901800541920347645837441252726806329047923195776637911434519543773530559648261213365853312969891916332637675987858169940489625076508704841332474040731847485076336425927187539490013204349582069469729885513022780726200737196729328721785143736814873222786608889557443408514771918979552553469713350407526132510034450779876717466815692296691442117306513691053076389210397853813512096774594201709963849940423515277484361084724615572753055657820475788161661603068128401449839465354411592419274190533702773849030333936581239107005454457306040084168511319093371650579426385814231923782446877188361431568136795472186670736322579665770094178394419348267696594629902653032240808059764738221311079763783672922427627101067545656048020710597019889469732362488110693740770909742195814326329440127611201071778930500505424598489564071474955309675070574633587351489840677574974633068102075391791547623244757606555408319376951007490185567162760592381155258527343427980356261417468259941029155198107433267151232543019630539048204865838855574600612239964652329757877081002149386186176687446458096989641189096196053904304582397581097380072716457126347447207943530087713704716224120700923698503211650291592846873426470646455643261958130893987131043059401449676685517805759055068698407118265276560033396604233890795755536592022036740161015395627305449881561185307758583016139085179083278566096112760273472104670729401145649411450045220903960725152009661926530642733610433566383877216970069849849750129917835199692642176520201748167272566768458571472142333323817387576924300750146437781403033162312081698308509269031895553052915897584496581698078432677656964877708789585726162539587975950843559924647770291292292646910129814174878188576017889864387016339392405796927367487163703680316419548877572149916360879679113110443589615834510094323824786056184483181517976104950905815903476312386424746736764141089075806689564690117868977285695552249482177461155172978113955095631133537667830035007637646823456696119322145965787869334686113350624267911793924774259812658101192437288824092249842715314536422207424089599070375267088383086645117317258437593163183803368701215596775159045584596531232197757688082217207234416558564797807549363247099974014483950506473600406923515193245627788939260894470729680268247873186960340798596462337887331518811682624561812060787099918409216558175082202735450693609827876994981786415782893411935728452068930813198145354686548182779286751600891228109271424227962029200659133796844511132525400443567499322698583515728195506952075324219281011445933032891174330866587184029897601133999426923535800481773164398745899931084701609784472980893030182305938403927455807949829534552572810799313379544712150727046452237398278337816347781986492637351207453355962532318005588700112905680712108145396059119814623617481577367972764906761389464424519182275461066592015546691155658472798343165858251744708900154955460765472999098826789888702218995438436420158924248536225861257177797017576090809757786502585971324815545700505466488761822420442734029977108424839874029495889990860372588121276158446356137937261140924806475884721077632031867857421336574990497890000782245885123472902650991446570209361959465395062577324370025379292178069860097379286077155118083954360371508983767846697652624755513353458734456926440016930017176733660078405898229503367014704577809490259658336857687291789731267261320812924880730244414801059401783087479638416253479340454125684916224 A013886 730 99980690583100065606328952864398513683235171675811375198830493325806796064760579550297788942479100760598808498956812094633470673316105842345315484960006422257241622714592659834248545583777314245550988109526011295559604084205090337400535987966045659651119489321592561489952651424752954994398170906850670707600544680767117437349236699796581310506828877710426162580463995615001711309729828379822944813330516355817158048323017752127078352578202306610805887282177654766151119337856512052569016204660164190767409787912626754352968361835420658145856057637012827355042254868069172837827152278688554561724885609334332747528364093050935431114826377058746534969187316974949023948787031452777915588356507585392887382215229257942265744100655441020453718691503350555324088161276731280071064194073785880895132228916918304253473006389644086995301220106283264755577643525508017621097321238532497485999468747818473279675070209106066319240381059499213758912260680226389447901398055641286787143150930905288669721310922480287489853774724849058289684559997836371684888648023152959970886749753816229469050247962747330285183186189195787966603167465663543416864973446395347460449762193032485981566426137197270145033502225289062592533445644417288712881892728560829508141025186458111099876568400389626920308197595588680722867666383904619065270516431091843778560309071429731245674583349444214166110480485806365834446986223279226540440545402355159354659316102848339154720777091230089270335994061674654898714634462175779446607513051834690425678176416536692972004226180915845569206140922398575845873236520794085054591986237247270770258870804803864503093658387682976364550035877938816946082567982859549762125596196624083042065556990226587757750580835057733525341108346788823049891584213889865316480386179067494918921635896284825199203873536871366334367093187276685726486110000110207346398081389678505543240721934347350361006379741460484973667523050041986799170147979034147718728603408788354592103755569238384579955269443989667457227502393916771059359350141103689787228466561321214961772603207024474779544995266521985820174082665000250578729377466463744420173848517238408238371933394650386929669045528173435932280195069411357041510944828933412522322398120985183849001151832519014269242690459318093125819440260781009593226179304602991133316631618184512480926709286481896927211701477089475230771667078462675300509192526168050311741646282098989185154669024563154197767113895919032569539084696304321801805799610770192639898903670032513581099596204424137878460813063982467094839047973055259504032592867190653528862799733164850105115700946040892653488584022612826492202924576880936889443542725979473044494018973408953697119852704145730166566443715590509413242466060816391092186766942036886074667877854915810042442119921413497604172541483563839696838013776594832236680172710796229031208972115270045690393029436888451927984945235808136254133496252173158194693502401874672743213183569911280953338612401516334559072679873200745099928643391835841893944549402793894787372376641447671777173272949539100920057893908829902141529736503926263589311853032905422372795308708281852683004169831712396669552622847848565684742953991342968762344350799891457958237637922135536210852681661852265841038937391406038170892963790018552767243727447194898327361452599154139003839522027734167863615435212096203698600409390616308173709652756670754409890381329843267740485112597242138277242122320146877089243337953513528014092077358818628666513397773727658420096222935241877653744194098050338604570539718985458833193121564351476637891308648992836115979786535581755592631078130235889211663755865350952560192917056647494927680419066234378382235868789094110498026915412153005550379569029133051695444743154706609492640979857451397227041560081255519467418032394816116143493945435900956436983959542649225003710661316190002230960645712652919774446365222919410267069184228894942961291816764079740638909878719637429184045561439339305167513709862213878416678141632530113615269128619699224445032746107047998880087693283961171939716415274542772615429566858174458099228204002935554907218759212401126118368664289061058212713302236699267351136055555784812107831090166489858250052510591143548163164274849834659535004723024540637219003192483611920109331645117012998106792660990445716428605712777363659023107617604109655220115898362331109404484782834237842167661472818471487440242548790074854025856268313950305579409910418696606268607033276305726218203241299682322890962084259506460572538931216439445836841031686478386808211708465042725402923254450383221362195779551232 A013886 731 188920313543727224767619786806075770703403316873119548611703737612658096026497518779697092456462349466003169377756825516032377913236567484308753090284909415291771538549567423057681355781646932124337289500140846111727969970183244138661255985709024965015646551198423013229446851647367591662854963004116008147619346011347760561857122492361226553731767628797534543174842191266247553636103572352005282185035317129428715699053628007851259188524488576097967258820009866761166638264994853766148730811807297129619992978126486310969229721536632142171348939117055054159612483446547730780827376476936974666089368651058656461081675882578069960700780247646141572588657340161720477284861613448162660402459629325115667425037666318471451197548787300378136692320466603102122626618727350571421320627067615439391253215530083486331626481737666998175537335873789456017667336721207133840261623098051374209625044162877856918129063064880131522714408357835810344000322589014018256292148921201994991808509418208844501067958037169231871628017399283585374322674665991677171871672867813092266268533958819025085374338942472547392313022761146306676478413941758930407118714145158363910147136247564008471216508703211571353410664732835003424848237819430287398622812279321229492039020679525280074771567599187426560552920314301312256147610633701883237925079191665353064966646091483334410426831110442604873429048390604163077064322863949281535567160494837433751464894609826930519907429326721457322370243627130454307654414411424563217367265222329172318267860455042405865724081656220792480513709290454832163934999786123837708435270250342850934816513988891628641381677892297346283210082193805094459175345818235953724920138554062575345629730390908472976237249527338371422011747416625062792737540999871445026331210351608208238956917697271124582009264911318953941697359539696032494824905900688244275118729855332034362330284464040854126946102955312005670722994194621736912134338176447596436582569685937393609892309203454635873976918572740667957818457243468525257091528527425016903873719103342605512886734296690822760235277615771415702254701033139193485548512320550964616539058595021144578163977440662742329920879020579622987686823636917479102213752998518050432979689172673731875189408465869288754704372125832770591568388094683450735053205176240064749798840973509672879559720213039025012957560336661005532858757418116560442232553903286310491457039081973222796614337639405750151166409870083934534358829191426364738394581158923811366188491609975996622411201800801309362727441619683222383460830200350080590515858438871708807226222766196839483423264805208597449467116734440473329218895786887758156312056141643580921738474443546409819559365834467239059378621918780927690961740109604706483281164837130754746338032622557557350277271655665459840921100866014757448274812015812743959799280588793808898043475021906589695104575847002438332658656999335508405450522246226330183630611946505521626047848851830119328438135158308417260117845562644185516981966836624468095857014325938454185585646985626994264649747020714699847311954477519900529766061146250942037928819511681033142118085885290723810518823180569129950093210449363518563788374087513950798325490252249302431231177013253800886868479982422862260720262848804324734497875802777776715295195584941169642635725264878488129207037958901596101716090682850199430356978371408076203180201140116844068787748068669283737852973240145632740251842588235294247767355610144650102531938430748198532126388004507024065544379779299124274430109353464782216361145595723915476519060328108491007707004301260095353999693284466146751656721040393568705905059842979468727258609896895293695507234094146361890964666116070980185535722501511130391819621491240882226058132433352658685790631027284721755506466599617829409010156636207898949029567489424498452718906465084610791811546881910510135551845397966152312361069441541384219525384305024559581482255619268627359583661712507857788438603437809492186768545716923753812045682728296661723776856827667824136151635996002473147849542423187943739786067377487237765392015789066994441642438981418930614923536407458371077233640243352525644880249080795361210151454224433195844970177383713908473835222332685932015573992499452377948239804476035202788637424414873608657149578000464016806655994842394531500567639481297494452975414780962272994963957836713269735213502130525130949063753870653531579484232432164161771929177205454451013074425610035708913759254653842458478677862256158127500429443630067103691131243180785050791028034561755592404418981540873852554150888065301722822921554775062347776 A013886 732 356977779022193564649701785315582981896488398657306759231119808073275133192596863565514675598772648755776676754789209276678268268758594348190321959303475714034042162554029016452256844081615030240319763446202138305645596760619212260601872150404230885094685222454901776261939428573613085443197526733761477283480792403970365229347239233646018136681828694811699751677800209666580857429064955002033917047812814117620359466029365767539488122341840829760283797314008403916164122333109795841194124982605090822621790891692508485645505466464530923618431472189535484578270641121126302556066424114772845345853156143243603371853180134091278499501451930984224439033204072934701838822201389200017821891354836864600161464993573070061463096449866921600914993434599438290471647334695402364539441974646899970579651555962748793100678787844079954408553732672364594828391634113617921476275474634138739062532775448760786341075297437379420361112419171899096480092001553878040448505443252737811272681621524346049886193979332377791129208409581129485848588147723268561450299213157487849127388501175497747592520618886849966430998133792733704414059963675101538611518494449838599376968903945037028358939635917310082459121482937893571751483635039985249299240910153012456968813188227369224420325961445261387231170860532453701997224328329902800106119616038036717860262895521791981235241406407696812005475580109337127217202278425386916012598568321908980018888017978101453448640441418034410669716496510029638285205936530566689069514228611626089479084764544313568766884521526981810405819328636546156302342329675866447771052616736399840155199370704961976948638294331592512021672708590783904727035039847072474608089896367322912370690878395288141464762667114873711811147893542537386651147489872045086635514612481667618825669345059397204334178082679951133161705196270704352729181307792951684358447548135280041505959710954148748650945293869062995931216706694343006173587857119393731903480453036317348968656990916953369399118818073656438471719106616626334332991925376509434341018855658664880413774360751529484581412253053877962425678010921786759556100931328518845108544475871276914118272150524598216698863935529158597049597415965962887152211836825903755520544565310630758191937900176035700213649231029065576661168695955294818638533014798457586669147896340632725563683901403511724415684191370223862902712856537035672881708482413924907142721494424045978653352960744616644501639210765394760010219344157585133165998771931305348395586055714479123985816289764336528529910166406421587152671314000015101081259869598621937067452839299877029589013131631448399065394680833663216307745490474237927403906259299453177915127525677343102509925151781102591974951943861827039975155193335425546020200624078967485984528463626540838527248723647852471620689602721193773202021739991095254978630007023605939891858213010193990876999363174068703395365153188920397946670332419757394272422528154534545487887981659254934919198190174814519385366357204114448338952581111546822930952346845834872998548699803337228298665693178437833961085555198178323404228996627999100044725083627048106432285787310097022409194431679661649741537727482382925045540470447795560982090299964962209896376632686579958034198299983426802996264665630689490279915682184903197992366912131046116039295902117305915057329484301925771142727470039411885637220774907304815735090806307928304813371127542619281133967366939435502965732193695766588481165266605549806204941069836712012003952994728900328449482562610810687656986352870807741603005097161020847519135167786063305136450908703523435857866492440142127985234487062854394832479612117379028764028596985656646317632213312807952745586322223612009887222364095735383632209818541961051346128213185825316567592031088964337118108843079706662680724503654766087201319901781856870692307158651416997844661761018557878815814429404944106492563481262514470296920141370476646999262262785990181662593780494780047825584355020774806532367867393236183643119536621542066500073587802142635117299774525694401181035764177498396476500079762343804889876260490515742553105420141241805884179836842368299319666215127351145177745082495100329091143463055953785006388608138589522607087873392728691186804117859205230894899590864172886062920040776763894963072813803180791309319354862353750098464593399396343998519848556833320258548055881602619667027906793772110637160499273863052359582862108379570831060671513756156091873016251103954420754247297751786582638370827644200664731462941178636987443480914629646853101261210787391228433166112225923823041785259776045791062236413205010362400768 A013886 733 674533787951408249568007703075195503936183790474089818426828593501402346876468870293762434541821636364155423542193536594514402016061639605321290283997149998015876981012891500559658060357609149461140534775513282073922138979769723672840958355495021745086594166423663839567720362170984930634731864195260207107592233941185475085687204144242039198493609683197953876378317586579261857610523408893283224568201563546603667395506176614638055492357227493008479934323036231771058408308729610708053500355131136255519812171633629874204206473256450768279832320042236186523593698801964385268261320881703095834473056547276529136145869879614588931745959522325999004815093353687078684179589434587899275675603576384568797899084975878849898700232582139315597742314229191411649929710925722055158064293149593483608251031297419311481663415788962471291862059538254622720694323288800788648082896053480268892911931439164021524932967628154156572906471669807031937694483192158221134201533396189280570898466220515516791355785139122438028436076075395680315945009117161129122518983607568000099941235389182927922904000788787317369088281674468240382266457441634264111089778520592622547540377889615727602144849960999777892117262271989680587307429295234847547868048116007442289646398452413610649466486316199668947629060594587476775491179633677774190920230637760964893781238965321430398712633822978849667562480956039936801554474839701504116093851546892907556330194354845207190040621609392445300354860877463683555300011078189837531703861929213086644815240370469501507704451572695965524903217173101247471904391200967611981852350901365573162379764504233592858884564543558599755768056626470361287254146173753041700259209299009620882461621707627822891288663374917689879567102905385284619635460142540490263696075277759719169182373005195056599324211333389902786096964306842282377773665403712128309823016634884837468333279108208942690869397045577627095757290035016325489414060001378575205395752682928100456007253012965744308754146829802849130129328851365389312922886449840178828890317049232080753694791296546065121529988178510073704763547741458763680902524608566697114062168183136976056635270922464003131238928929961151909813690091972560750430616087449307511444353184877940495223714159831425981304750177129383560491210478854519865175551706691905127248452192576697977919062207230842080695546119051164177353326900973422335744133697915258939857968775855711792058847328283783717673400207545445882990145701159824906209967480692784557150752124296889351630915017417845541205293316249225592898829452380534519914049277728856380672726650190039046452365110572688525199696273503336312194030944424812008744342571949142486731688439085851523474249200714462512925994659104796271774048360433378142298452839646434556813479957875519174256316245825299095363211234680675641797815191493878759459945111581028629578739841246238953469932674098651737373341780881938507293966689736139980552891679907532048457517727915028865399485812243921765967936849464129918937950785783307111993764124790509302121669589992319801853136527794421042180510364711418198282176700375003473311086818994036375041390555965410439696703880074904178817960643431338912451815663100162573806403924193713029476601072315518142764013303083817284045831706450678769239715754763166024040761421636547392140279171993503303047958993421275526621260107431437919751985200046146058924064693659471069592054728452029813748449613015264467952649777322281063178490489315536211058087449216243098285452343898735827631866867384329454636388821386442685307135432355840805037200723176067360073270657099371647077072387134480492803559250383653134818835709411656623587987948993257869115666045055897653572055711426098298578988079650517379147442402696259870000795533113571775991739000712164559590690400435159188291238921929045860823644170139723440321453158640713783341834444314373958240839741841425416940192162246942610010797689128816917101995367997895583824004621960545409693778547895409629753286454502509054162096574893999512411049156119054753325900350967318250847386845347290033307302716372458718153705782542850624586302525445996660957925942560182608863050785758648691221420040101738640093771199712481626951709503218327053629818750951567548467083374982709731613630110033431972139695610468199477583570632448721472767954728548050866055544820510550936595153197838423294304132856088098838986587784494379552438090291914860120992269588406568896105650950905192354208311571565996946915761557918247869382821088049996961655300966837034735089603344894912544920843943545109268728000824346514426457420089744503293325887934826965020460894388224 A013886 734 1274577460631766583319721179484391017981686932598544950025145651765257829782675530303244095912320825781344435351775556555823389588685560225747739839351926727450864635258567366929511961793806805328988398014697081381856908307725517221042743997876017248819785565860829634004298229306703653409609019163709439023878842303777955786711798960427141524219173061860991310280424805437402669761401496695663396080887492027628798593191815133368401240582461639509047412538910926395175294471109593046395236559044430872070060445529414734140294017258245165316986197317568146497013898257830239542578007575797955389753584513924216606728879056683579578581349242682493287530446318139785895107858448735387658539798898621836894308578199701446645387201079767822295394749213424757328534384014494772320913230278091059634675684706602013557783777245518238954021208117580710945096931068172728604180701729982604731441812465638281824824537775195993327153735860173933724445489216440025592110923056370586509791473019367064032408568213761306980515899397633264863239578987495920433779950817385050812845760271867606749425866962467273706473406227061604042638465455073973167863690619599160601910776768125411173729639851106428312052231036758996767997324558538320411329931942467950712362565830930281447691089615528776054033548769593469315711317318049244422388758365732710912412428149224484595634634067618499008636702015142471302239685913905091729639226879759337545399732686696148459670677293216464081300933758507297608221131332993014925106602977859313705270244116347315024910085149315970184960322267342577982991436672829968637324782987991543349291606854735661591176788855442936223307135223566347636834242477246187499475393596711011311631241606838890045046537076016469430353851502723061488155337150619949106591665570445877031073598194680412708271851360810891827719668651351357828005029389561518866135657896746072565363577537940155422500704836618025676075911016885728122381146528684911593709241605575084922456713061203655542003955716896910025120215659016795953241072703251607029348618606083364365597559400631955179559176702490922950162647378732753170995621619560156732424223009473769573384195606418461468688880460328833891922834759708407672069678379129413095784883558843440265678883117564347928642054182698015035630255602108177392600036887310409787484603312622766044740566536792767808735721689083270192273171205618547696107371223302340004469542343856125619497052028410532631836691483371233086229923632249168028377355832557703530086232390003424618382524827632203563604203680998416705122655370675781851724950265619559693515002750946291700926902637254613911184539688131152188759850663594903177739029904992797270368623060466574291508190113695625501624545876015331681663545012327377469586602935305034052648933697042929015061158975991618761027272326293094911120614055760705499755209564599941105535840284343973246830273743131241166085070682217522781350446049991338550773366425819515517739774858100945263135175607270122763476502496768237042667745790390992052995832889752153080991438963822607743348027482551448579830942608827025062091656063374194563057483698392923325114210270054448673716821357265376539360696257087268206123752418892847994262219050230865941682042135013088985986311089081482457779914125894596180634751219296326097714653477958927582671723034465420049333725779281052754286681218679007287149919170480796116269027075068739430026919669131645071105030438366027250180352534435307983988053916914979127256608185240638038741045614556046460346691412869672638938371952449537731990433284645761398292533296090355249438929888993945484424129516412926035825835845628938686653357753761565182919907212803292285229150857424182417464842166527989709849301347689068823080874445977966370037663213914345593617158280097683362536661678569462877101099747231623329144811667282576941681327602066416262161663427274222971525227069311818542236845023632630853712882967851760324414583183517047562535156765508743868704253743189633383273657979261397028454964500829304870667521331829570052132514874376613612617195066589188133656413379170474075144261528107929168998290490401941018652946207431559131864137147144398290173876222334962078684707058298314482875887822577247814073189357598051589421849798699328862145703819755651984732060355281174750458632392814865735855198680513083378870843715402480712160230437733153827371671712612676746986208706771475782141337396712978409103120861626223575876562656000022506356690879660817718989721735472467790053958477704456658841083737304322050313791613206390107680989248716645030691831061658794571772294364138341598963211413235118639782251287367647232 A013886 735 2408400783131045919310278909675961767065620213856367384129114418914774706906790636444040339824852238130003442018783834850074090618313396664645705272764541482535875387116260622394264058622799937531885949259835134672552594517212290124331295690578590160817904572112516129866233796554609408965888095123132117277472696294265104359985440538056392955635774404154549628183961738760742087895711903308231292005770416535662493700140271737928663195364920875243831701216324841366678590823185611513490954354400467154075679975938125140360007085602627800537686974892962607440069557703251770071990040618985390969905901182806754125143474541379478097140802925797073476332330388474758954247165873260028987171730725271067096704871491653463134831002769894724439064465481712591855764058933500857944883370710111967371774864199684553554354376402259407743871946180320748819104917844625006443144520206519770457181042697071196911170052194801542719203230361837139599833014167730146278033852657780056410133654090259384449590193422540525308559466992987093021101884788244691382216714106104635694327337545392329950299136584535361442993541257656341027640279893013217330853858156694746700231342636193196940721968114175471532747910095666624004911168571428137022995876840665280691657508792019270054550756822635478310868064681463192627950002442031674684724281367620827093345327033073810908404144225881751934751635753348729213630438832965816369390934656733091926985882093335067852643002351588447601175642800195117326971186690620945226003833575667667679440084634438163356989299775422679150455106226057980394165163011005978178092515541053204583434242981289154601516742564001598113602016890123816371437605889245124021008720527750032222096421940551347784638494969654288108574866476297409850050704109022635993444200328616274969851676793525878080343825632144715249120598854196682508347807373574980080846222820638682845188924481210503601383811836718649540691407028354731516751498283914091030301984242163302066756686385632468995193330596065460482346355662377049095773827265737732591232210562259730637573449121533322284729274403372368297092933282137290943811854752429046236573374223565331825240427723628919400467510473662633999492847031232696468097358035494806844576050856516681735938315814689829786828309037892322874845790817564344539380466501081356401317706912225974789628342829794436682817140160597696690673231568658227933038213227672955997565504187595531574581805607219633324074393452850814160281304337941795933044943505814394743937981964713991049307830673499327623272467941096816256665205663457095762000210823506220170955756718100082516737045562471926298929148289422604979010573498707694007753983259517429952575898339119703850856547776755615687853689901850538255057621421853417990451818135258462584795740348054013293131084043946531079036780915048990765016356460115644769761451826561981514905146654407272840066586696261013107717034838856400086910799641790033602707728450502930297824510899072086938971807501878191329936767869813364132239607077657526071595229961823196392942831339992357268382645594149775590093994563476064092526406364357850072127403357004919341589408071566244471497746698405223016726712105111875209708846610662520998822072726306636895692252992972412529072181871973518644782276775038400315849645591943320311806482343039894874533842350788754831779429553304540290811975657016854441565298467127056955826232952183487827317106545361744313717790155362417379068788377787856036688339063677203279532014615368781937587840079805439597984376999633321589013501613446168113161699040801522073848825555226860387971819872486511581112333562069339823663352987153382416262211904059733199559603232282291396815876127361297522204206882921960460060524648950138397891281765137693957899327203789702174639986537007619355981674734651142829758170847176964030805503492523804346538902834381434043660290038947698951858980262905394339217390777615463016988544843797715052683415116911940528644431099088826134499759337011349172765639360556999460263590361903027945857486947942537024267931866146069030765848047584799043336881716052394357222191967143843504005761765367814886734010259284036325678253900855346388367270945685029625096104546734629500778825601131644997542648268057835145720665880428693439386933275288047809486189821407938810874617093226400218768436060339745934046222417625634674315182307766560011279034974658110375449236413636763950709242622032149186532165880261340029821924744772650527291399672098932015635970520253240017116678212799054759933028915330653207967330590983172142990551492719013517354301835516485141394630717056157858469717463683856657936069000568710444875776 A013886 736 4550837050979364175659285098798587724270649856256148405294082474319953013380450569324292416842166393898834343928549333249984799261465208308821256020847149120072348983482498351736284748723766832362250669371008155752945860916699792625652437735455205452996366306517502878479079662488100191680855236125626508579759527791361924715288968906614142324394778969309504031828312214786657905540924549710327985972759594432458706895986652987294388256739302808392736580003928497851552131504585189576324075637535781919392474460773451245219777868727986207806396101774545568215317354010218040671390077072334987244223153886193792778739104902205337669058152702892524534526328867489473327658908724804206453232112883088999711786430614740651028756348241904434668874163911348698767712381310857349145197381025964849962749886596069542490594290309664504571772625600056316704618441401832384174759704757593149623234668487019427405045773185626761472839409588355880199377268914889517042291870898856145630783428492023244555643242605043055326244094927004635385697446235553945005712472040043924259658718550971894119526838917767313851114419767147177002916188396881199045426863049429379132862737642386306756886127845566317393191402983648591387711986975176322018268273010062213105973895573118268078437364467833675480910347244023041967610230214384907470665090895252551009118342911231214730571401996610930239844778867183651562741241044729551705477289617453835046290859255338957492182932667486279756858257014679087457290291292623238228809611801907203481704241842526051458139557198045880996967154161359925897441878740380544174021918405876821678310675641668585282078788213175371744322735851037479453344614084929130506129406030179572885842291813363729130723791662819713872743593297884344135540608861877684248860370726542797462232693215389106392519121912080425303850311735726716973933749683271327961404435562748594666417945654111968869059606564684785175305180595754193322645095109338981159945659760496026359677298380326773174309471307746220032706238576246475905803159238865515896949465647707994701378387109677476722911325575831519218401299756061596574116678760837848039149477584873896926355904532882049973702592830697756001153699979112303799829788628413851179691879264846513274413491537331832290637594252112120749976611263563423382588069325515296452525096814721010731288448504209014133877417898980268540402036828726390438975150492187532118407854616746513406319393257622788100904603487916407211214423675236003457611867810394694247513404705100686639058498990062777498451710702522428900474359335087297524811214365351001435992527310306936720985785709388952832814952874947692844979051344806099950843678639719831080628935072853740566055305269428555224066321120459917869532719594848719325382061090204062629427317497991725790275116214751958837953372040087291381870426643627798656308607005013070287156288153475041725858940090480530015922662086388210199423865857537910214601237032759920996999665410537845173099080357708970234925958590227498836627729866515176224052055488502333561820199929446678538903258870046403162222729119318339475186936621086934045089633306489071430448414630973285433519054233412160445270259939032035816259125872416358478702226317301779265719419103424895597733864555461257678583957161255760008019383121877155874939551227973208078283163423095205889975793142178553588229003218278023613439657893932338757906663346991448726887930380706100479383097308287852282132252317439843555533111467874405646498749792733158548243979803917804890284143278443136208309064216716248989250725333129250462038377606738908129579135732814592715299269904212238311919914577229442505531755223130341942425440360417184790098581422225832236436358791349082982595645439867415112226633502387702096639915905810499958730130080760413291243581165005290654540487371358481569761093623361219931480821550956457563011086928314325613066269617417620170766326656877295222085010703405160836668895335633061640829600383043075021314441250917861033684423635248968356131351912960380709598039897249883799871907480449895366326161963578713558719984910437690700787622830972058082177159247462531239896210297614817951839206866931435164374367426296170058633596076164260396527643933479120174716666802577507440629107186349885404875488735119485923275200728458156122986728471613622608577836189664053045103852401228035260276390402921843267392503558994776305916862751642792784813762162828044074097211618033659757470554696130567711552955495608634770921229544013874232663127417202284304617133581483511720872412930142890619886370402994080933960133410733213795654769574766370092312907088418177657422942029266617057903030304768 A013886 737 8599116064744975206672164025566649808974643307586217829894728832835804975587271221376964573507618668586632613588381106530507277170888290733682763096800105868516868324021057445493628100076470645893073272822037138849782404520646593752068825466908621657407437889073664879081957599688314502994010266815427830564039051409668169360419146398933071683621993707480220914413760255069995605257153719547045031798575401332552133872035707911895882629510370929049046474004863163828361658022856027497355530954267212369862599181894768722527445227856603442712316269237924520241480781982379682675357205153417877177092256442427432633336492971850335488646875486499221799655846185484349136797788841310834779420897076272715007400862123834262483105075434758878808395216153639338033108748928794099509592324870470349614413377715561933264867271951852138574675256609847214242912459082777614500332345799395772547276286063680325402897531546818388422710217497050443836576907268969954938569365910609809387268181408815378168517690642725995966700401963030294876481552088423196756554104367761717875474805494922860027646089960167747699022571930568756955046336276718013517869146758584173069325177441448608885995806820891055224017892953006901531296163804709972443415144095077235894228881910305939576436733902755542511112803021194131364653327485734860839529694472760572305197728978089343956016342927932122231443019114506478116105841358407529557015311187873008180749726341392323230589119714636714667607142990713133928497101137219507013535320553306190668516920849898266001653846815597159263677231554372552458177455927703384093818248318355854185042146750876425354287051686393360836176423336573187975697475747231367272205929493634355178755247657194074926083493564730921103092366100696724379505197205920492070750592993012020715116105653616362987899572153165985080545825845853661139002047521519636633375056497431736526634024733749044791971222657218300154131059487958059568283847075563439952436200422320955536402713345917300133433599080035409494760661814040900984376663996664635142367007905008300131894156174059050336358107645672812106476107177461798915360504452758850843639600061094999667340473816388869404709260929915897411587994562131277666436774039014703945908024918717496394906952377213035677755497695774995781291805392069010794190172979275287687204942137998750805499251063201218418922484784540348065350395926382868128993397165221810689915693032456475844152123279019776466250109803455229741280016115168344581392741834751881619885409101807694251192489819654942352194402088743900932611534220082234609362476705907561081405527844682057805999669131318664826396484874009162073701376091502572671915788159898121775361855587742096853919991067343576237628550266945206088897201899399104878223530410094710214561717470045229318078570795676429357513877299043663001858138332146492251403741921248537196361333093585527643847825708889114141126952753252397570104955360696193928383630257518098398458663770459175028042483073355423468868573721418994521728986268411348507329594385298377423741471540284701473398353056555841930434877816532116085450029457233995789711928227675941724689549937418929010043732269720149188248434532476885853257123956490033657884408377931288443566911316420373124818782980333817749206530765279723926833169726839173672297777934738878842065360543051162003109779496080045146602701153155168523199947487321941482100178047247937787968172833610064870626960414626860461044075746960170307541590370128504928643349648355208931688280430129358750924428046361239998862141853852089170120514566270371537052933097610425156592588348383004327862610834362510722577889147866283216292627653459953963464954490952779029456996300832421367338577608651904033257288562519391838779855413839725475343692618310534786017774436442292621908551174796717051518759641323103302810330155707413623488353016397691604423733504961043620030404948444577710834586328382316978204729504811882951822771221561493018539106336585937181875086125614360837697008999610122638758406371468720656673749052566668431956360474018747887558193209195502621723404447245926342105866897474209846223330444909280229908202299643436327620906441133898080676544708971601465352166870445549188945947092096274150299022656812775579574660807896780264719767498242256777071274490071221148999786544650009645245204773231125384330796174083656130689938460868221539080318164962641474818714515896168676814970942490661585003719962664626400604121096058044569583695009926216786820085867023208306064800347468085948906787867296636275385443555584241542837449149644719522221181368652337325427791635852140402591515221248159119781353724357263060867713166919860224 A013886 738 16248614544228033311321107633461923346244598805429074452398522971203886336110488907234828195233643992363906214392970110704637574709241045745063471299294382445761681845283821475166503861805296485418882677979791072382105638545269142862909186399855590407944057597181146798237136457727849058793385991845894334943230142294063863442028485622739166395078243405855986072806980137652101455834549439537070786645570523945147870496314768527665279148478652575661348647792421278748829681426932018166123095914192787943296531810934534345488739624310546454039026028231366559863654358248881212233509363427333511341763860821404719026108370351833294728611499219273361537532097965013290629720724265298031452480785646618481551104432241609259691675891179106465112221731796999976688545232495883609022141350120844917580207857303238931115428721327517341782271975281755780922551609484125931476163989987472671140611757304776305110902282889858528575123700255466613059392953514413019813362639604979156304281563008292456495129635672394474746806145136479228229163493416617643048888425881982773722525177269430398776719166913854250684146683197700944942032995545725503366932967902324378738258636887683164995493324702937469437537041951427344912688229648138213209959066997446902474186279933492973633568406407161984951638396979151752414445258710565049526828445725505249089587862349670325480281889073646844340623322742159776840893882443923398809990307530646824322082898903452009422177821760946667661041093966675835051002410401653589428551908587269672089128181096500566692213056019654293035548059073732635203293459042398628075387959838419034680721719151760065303849475680954930048492211891241925656862727852744480193807613781427681246410195805108893769929734768121477126928036028161308092332876473996772361144056500619737958620509527692563778319418754313544096676815051898010771101820931142816754053238755739091525158800848100715069475479253954668985641117814541934702322972350878258104044966359604163311009402251618260978531858946464348648195914222633637191246644234849601296692142393050723663622976893504411625971516747818684226409844887102136452899917677790636270914391808243156331417204428286283183317668756819322440219503708777274077613602247352936105661534829611182227931540189505681399545100270010167228463994131081056588356336776103246804536468105814023562045608832990999885406521729354336413148016929823423364765795494693846381722616251952718147882839280090840977779287481095291551770997490706418533973120403208443448723632705684561210837290603545750110551271966023635397432911493172347886343836384228338377469280438420186604367182801127546858684353130411744361279761818468333238526572001722374166826950739218658468067889681138266664183304470811119178985307998643767806535079909941841390708955356438423872103088861244719268218782100199336211095078731997383070500465814649755933054091450980218298930248329094185629420973860057626371748080290999985768867999458437958154578740383419002439388178655954060813223053109634246640434397125229494976297767003439484431824324895432682793686379188370109124807971206028957527351641261446726956374388797313173852838183496148810851650315097430562861340217942663284247967357200216959918861325769870868841733841482345811604717578118583411336732685925088077380978298854404043717616367656588673815843759190612098083892139822848978747575772812565105476045878373723946322449069232382191310135444404858903057460844336745647467654132121032035087680747832502978801006756908343255430632360675798672156266769654706715542169939658499584429006280467958373404526036687385535842292343980277376721790697829064700661040056841355397044443627849893018290836547127560660765132997586171316778239221414825161000313908234502642198019573834618302386994230573395800594546034006319389984994497226258283045604199617935613661684709931659746145707640232488553329587745271502229271013612217622523815906287619348717927872354320948380045509850171583507240054902082210016148881342740204876579365461901375300214273444410523407553789702649760294535634916148170657408397560025913127497924649894573590546400298701726547750708526062126338825467182002932648694709980942160497528507817232642051037682563249054055489858215354918172553632223643588402726345732673455903291246001632118624653737013995654897204073228661601229425346691092944791130219173865070905947555525637625843637156918634332128526290248750372891654311911013860194429852309122412272778536727891236207161259123412516261601438056011579309672474252662964576230303901336831970413607521808438204123616273114795873378164433236401659735333941385773857236244044233583441531647012994226304847397683033390426443743232 A013886 739 30702862087107876448006402708745379573516714075577005354869772253651785096351624303465899843211246211363081537718095746143940612768191184326408093336065087649273009641029259977187420369143710469359987304064917857058910587214707123741181585527202328255958037025790385193251349462155896290326100781840262866690009493514309666316426881521188001166815206235916483891621739844743006043698377915367183772180297403789985171357980504537283426190032510590087263241711829890842868603474525079702124886100389437928438941020923946194136466754429230642065614334113086847788445638407621974437647820832659728359034054964580072120725541148972935053752973356763927213751451287554233548620129508530670695601213172709590947557299821913125617080630343521845069170593308193651951421037876781799332749586665144689222198200508766580589918418101394288476844091789196707446263999629700868087552238232648760261823477026871553295797404875624200122639340044321537105411024386322381022696016193101254419568704450453160434589115418215082858372994053246782326524003928251366540602005116966425777324454162643059755727682787077748756741679876513379132227403327345447946048794293259271683693895986585702714204330572280148250147993286074665271978472719773227258715934308231748614343220601370451202834586557968257581097462503101818506258498611204979504310172532651502511714357884341857577125288573112720367022930707257365205694171661799448842595765420069258540629539115198006539845702309188472918938097844423724285652522617831769669329972805429979750109758898152382803471639836946123182594474887834828035816814815827090855154676495961778523581977414152963076064246063510645261869331838910222979586790943254681950852665157744740797416820867068002183058589066329763291775155181660706609413248733217133156902252553763037014994638947222982353471467456750734891669416063984820416729325573217669968322870249204403695011265000943971972398642382936615965859915706588374471599014219104328409144038994184519659257414193785814160682487645752746346474257245833396560189539053556291422987978117352069811624741202705344067263746958142255516328797783631809773033191646587496997159165500318404422843344137148055542135200717485573464720687183986856224288179171326192771302655044918742380068144532803871390775636027002571669554252462278569935547306569347859857954364965766792874087396991337137671467830451092614747519272054052586440513774661317661919818840545969793725258680852802690204700452687078267866896820186519145856402521174049772070517817204414964958039397531160735944894145866295348690656511704330687050902950228873572891237873299464755161640888871160976462670475775925858969254676979799571500856177604150543109662867654403922044190106169009072264107518262301624844796910464381307046658877875268985352959139354954639719162089413364461698209627655509459325726505729462831133759424188456110018909153474845789130673031474709842151413730734801368948011276579304261109308368000681695714231041308816277601389841966573802782720258018265364155872342907125646363373019001155139718873425944012943561100384150210130358745148535833725217042786075109368961502441090961459290759740712450916223331182598021673804776912937482376689863183210099560519962957612323357895537331382113210542302984650375419392727307878096828200620402209718540079408924600124947204856260366286520952183902860781099074099257881893021224161058306880809804617442851293952469510011413200427732480172711695799594160283123674260476558735320366988647060735637784348477549128497447545348972687402904859073586968540631742750348539371279167717243454091309712190448659830124762177440605315470128298680138125606234882475256989066650785779432682730542640650827982906562702023929130368349821041150954852688612827450091532036404787914276110356137835160385252917095166082134826411377916236263663361635482253976146443205052494338822930737882456657181924359170649210828557081774412084317518237533908809525788585833956569018704608576061217677415794409421038923448228318437114057923275284243807903894164599300856502260225110597236266532777870960703044616499998484851989630341580519617224029380210808174159941801760372162917439128765749268916326993947459192648975095171765673388573523860408271762021475821733565768050962815653396316724270233124811999125349712542061741632800106242535644511882793496395113503086345983921874301609510599468037390109775324430037691435165212750744604137454849070637779868427168043818313449594087847987417493286079308341527401706104621687893019197828655852648378342882241234912670499537768526960489453353956978608867431411781641011382775484956433935870175186174363796448071183049474210397887545134037481314451011403776 A013886 740 58015145708212255884106562353558589389970830382359890854390565817788296260942946031851453434936988081112915255062906742849713575787165479785282288108841835539261502281380376716574079532082142704167612490167338705327091560462119710393377006201464648997954116106748686568841565900506992641518909602140341824485707858640847087562198109662228168988776675616788238634123907714951352443979056560784538706031180204684634700272556505997505569059047350970690009829114938983180177541330151405802584716778940669447564512907025219162162055212233332485866638746081397288801917648074613438994197317515127177595923261171311637717015119337782490943649898359793700417433902306521277977999040875175282364945793172330516347593951909892740946015812516947885743662539656176862530542747698754831001584970975684120124210609338949050152130965455015402888613336833928844095822173252294609910459907692789652630413263838711627218033310736023468577335372488868558225197298527614408864293665925965951111075597731033877456065685642565837686530141627205415987165309054698078171392249604856015223207414203197121136510846108612927562778862560903632780124670050445483384519528135125335476814107651580773106273648510802255168735643377581533108641818740156457484797350558936848765707290665290360738437744053166964540999170027061096991233858703777370712000364092177234298055075798800075138293477278519456798474785130650885056993124558643060950605995273269428722100276966826466821483164020968644396492023667692047850991865857931141350536498054010715976455396901664001669190299543418612089888676724856280341982307137912764412992911757121505921247749898506186133712565305735682946179909624185912215091853389063862864508768796789414379093307372143950749037652024886598163712996426300258066535773582327631865021475553508914326349389926226236319684373819317572627781995173191669145198398264733766206703909291048666681175045985303699231941357890240775557377989201866781573550406099964527623409483474163254443503713623323473291972486815809725408414669315494919471444226930350254471552547835248715849812138984913531578491423812202945471478373770421591529210781873259043525928050036105646808463252094542577014641326949337780080585339440871675942015766140404491422484815287917018201620603728561145656125137016271195344496289716642792835972252979629496856075113499634027277503574558126932555600125449810169863240495856632037655228732159236691798508246892767051189849595061668673724715424983017108456716490726200609397590799129806879711744210819311976505832588314160329497921741416283969434706443508128727669400585858072179380950565774723018481271451102501903972615325570964673480816621471365916721729805803119533442639445507996710169196210533562134659945115067860756654733208512360057593541122549016266115420295032662928664857670968632259162162569709765698039194381978209622899755527644932634896210131313157408076067578737604527014362540357097153120355771863402794055793594306312110407348120263817356034703000905094927376539152503057647617283391242331593347546028767974715048312221714176649738861330677944255601713352828558260490917103198372260089848244607365862709122301738544452866287456039378618127944701825452699557111395371941406372585365889602622731954684185036895017998366099840580471076953692599667469389892162613442340768562838808896239985834187803288822576232960840419815247586517372832328495562622816158020891372253633811179907093246018305829607094990493608647538257861434925020170136381835210003849260117616895784025551636664963369967622990532128749959580971384440885290588842709234385136279060407910244281693257889186618102089704742259389080431237725522034409006398316693191983671055441785996409303730004787871737951719011862034645085527459085116763139214556006965322289602881293426656908338841584049678783487339672494546426724257850918834931681199082394084631622820967588519077860797934447509365288006894947894312293339684301060473001398025286557097646207535629817850842964279207810620893676502221887212580736201967432298003613345488813571720819262849041780998537679808016075473730609910669137024804341825279619292078774747906176380031052910468742907139579619663639314567686165299312571735338572633522919933500096333863937256819396025521450401204521705648556771400045855865184759563288805628678521013606831152495592729029346341396321831799860608147288180343679724415620475154947940232617460529762260726998980150802284248706888430424187066221682908322601386745888497953590306504283249387000697793548636499602697582177090968603310805771464970470582199951678135395129780156000414637897411842596528307558158959334335186189120250126788969212428884793115572883832935492384568716210208768 A013886 741 109623562845575215926419468813288996636428402023935014241949072671186595389197440647513487164147014694452369052678706568273047581973002701306916282577248049496251278342823355671583450313277390225228587197820517862747501745719286616928592602854089153877766163263596902182512819995489197071649602979097121420609810027036268149550727557678237156819784765391863318499404244053125197134864617947448519233677925117005535821324614051924694603115765984878984780492781057024569801716416131531559578398114549362886695581524701829321808230343269313598654052842155533712206861926437051166693387436862423830715573524764952988657664825016854985847410651143918662910369743913528798186331691668423207947765892513054229113890408522472206723881206826024182568880937733042801778112598683640768506002910436581491494864392667379278797861804132902544805431325654613258080454512267991821459287906859249158341544730125186652019124766900846393472738445123046383828469608984227303328885653736395630309052895053434221756903125488251844785661386654235283476035978699867738174161310301348570973285587241106777791674526459759512308944929771481555585074612537880171147919795739232509906252679766982178276875285469259595694677472185689982353030104153199957056633560100949183448519993807831376359808331155054594853806719709693782919531779923179198821533103976927152258107333466987060378914929274217452943780402789753731575372384386026051394314669276521167891561576147652353258936299272773679454990640177713527473702997985439230899450549554920920566198871412683444306048575927658420009466767101633231933238824133971546426330190283080569700600268280220537120306984599628362953247279468753725772446683224666625225164105237811780149474582624567300728957578061360919519010839231251326034267868616411658687924899518692732225811364024119456910113362869020267075132769055417435883354247012296453143669092471268247003414569292358340350300967745946481788403612300193010724370493753497772532310610869307712372302425143796088781365867967575951220527289869141103995817924992328069641302604707955245510897823837445092037706882709976695268650447768627985862667758682690344357200813650624074828574290333780628164401782881006290431311478676609010966402847194391834048201787453958784249199840946169826875153062901561530044709165167297288773482418118212549115340140065276469654697874370650791695220217845946903048143617274824486128115244968664557248323631064672051382701719641487152472663076154309671592340865948525433098186851130110926083161084949425692822173072235611305488728989084484867556799385046767783684813926218665731848503998669811824585619133316852317685726795508476576139799701800405952528045545691788970568141331769654327640987745145481935665123171188547514230570919342283169306912311852699567931182496044278824791397779616856520680529202521342550512524449965801600723445252860980069055561985405140217263478862620057910901474996657479353427324415128386290758417790406189561838191972910660833807781680014238411733032333316897633092894943022990024178535854487044446364409228160013343693760726886461771168818296677553175159301248856341874753454367866251098467550809451497964713645055733416576698784214338917006596731865130168579356633384653284648630374148686151795645369136634543565959571937235018168460800119753925157016961371746202448450397552734579084853897727363349310389457751560459148037290703274069482079219668486554333323594686370692318109839019266997027104911570830715868400512844262751594096553438741925122532829593554989741505062981438973813457803625496936955194736767378340402598653188551616854144466870565923154579593929439210421589305932293006539219514157402054477321390201348889024681663135230497687009224137953789806121080244969949808545911891439370164969450108120337199857621240976008214289583439556605450276175102452502458845001084186979987721225709206270570084302816915272231398111376348528612472902759891501280585386235848305663844669121885149080684963656781638327134144299300822520950406976501756543679197112474091662008606483089365012863138180037844846559473319700746201107683259909685490574109959666494706242851577890062516585928601597557921182768583612349033611992291457548800236013980636772903910029386612194493712509152515991703225670298932121420841847775465435758484501874170815594639032727158792161806523907619565051070399009615655032355646209504575149997584669529466509658301815477394008925591170643260577757699770306346372929713321257150655037301169728280685490977696134528360109973281270064959201427361820792639975521322157066398292550942304588429813391486502536700591436801056055308471461069097003572791576378976790822980757806822958432252474124739951891761332224 A013886 742 207141176398987869607652582846588862796302742755562836991131225349148712676375029529440764913782946262166974086131998212798565973373562768303107186236925442390532535515692042529642597041558931693104731054211320296876071378655300974176526867389795534314502853585668271263206384253236531132282797002006589528498837513166867134810269169706951227937647059571972387010282278626975672499731866405724403591342329607489916310828708324867241331820251700515813513706183316359802311089684996825825969434568512810531087596590467786227950534193270710357981541320846147525507295676613805898946490712297256472957564834043062688871886408077448641897720049260712100038221536267198784131350401962519104195444101984106853598275671450990762714830764219836862608315215750350220870264666869449719664350907467830415720967920723714529079518133511800395782909259154536264844568271837204770091183731588217713629115992613188691682473547543298518021495438274264509397993662109108417096555806959373618371816460800327595536747925022585061847952615057470056127246352199951682286273638783498616556849300512003651898258851613514862154588453058438860023778265463977159235632512595390095278538063601936980642278679413577915717600321762969848574850387844553736455588962892830346670453027659476318165450308683994200688717855748406662003693826325881872358806664215474285238047357884547805706065525078824524124073248138629379065413245619534473881052380995497550170522224318167161842781745144256415940407753979321794681430026497350436652212976021392814032431269057521430490491595518473665380448100178698902797626218441180347037707884992819985928023847733719759885344228275950566528841555371214040100390534327466865693462888006001529793482388140738385303814912862249629973698273464517105631919467965775745083624876533737188646461927496327353954729086849688888016624476158507013487237917818530984373776519722749398953748060868622964459037499021772601699950236886851106888427305140809279048333096359096035451906748874112487886427940403756554995869310063453217595169684891903365895976880172801577349536179192873447671505718948525244125393289289270845990549391438533828606347227048182431825679464637421193999352348074897294197712368140002735633763895167412589078792555115801992036192045056972227428829222760777817203521007806839603353131625838794650006775037782864328212488153078801875161953876594730197698874638606755554604130467204949550110600386903610238787108922979525595723465023482746617531396345388623305568474731916221442377106524965716407534607927758099583289726658446391902219566300404050907481746480937151769597514003758518989758599174503258000224783409535361067023329042931589474906513965681742301538501679989322188571925931619058010210875460336401349369631430919759323660923683282881817176588646685395850403431919635064342069266204149848200486849799872979799075798999558016387125180149638019990054117227483257586586278306484079946896962540445314626655801987382242797983468729868851570416502413541144447181562440000943626768075311698065214006987637491375600427904016435860093816732069181397796023921651216410798079410542198980203594135262980296355629133047913648106188032860672080493999568290319958730320973436930282382157755031372537766943198819384594476194028868772261216843096426297298810542137160683184851094225665287728268113520802925573132209209820898509229733986904700593671438527319604176923113466950542801498509598164336096342146172295958301038512573547071454122021820254107879004153836288136701969934113749434514855876238847711678870747835081022996168553408364061555917857531908185101555852051975681510283352654142062589957901661631871031780299938927373885274603224639982417536589680847111221053446645635905066696372597356327378119834481640883307803880993901900729322060565653068553889458739600716095847467451635990970166154831008645023401438421020893474268573055905152957119738466517184136513213197922202664291753167098899411236619643743302277378091725407017566770526210775341256609267218609774471108726813129423444433598278535038205268625774284577750411023690881760299597734642842061024593053139808267099069085892570330569649340239935863494326013481666999219138744145050184857571364364465363865702495466408002031125095358494301337410680723375412570808937288617390672515288043237373199681530887792191984587600429767072886294420991715801434048178193696801141057030636068833454973722018044867988442657511457130044603392461239578222303204052541021231648937523096681127878321815743329528484356281993142914104828322697220991507133265873665683640088858898948596550145630524367625268263160053297888317117801749411486847032633395270416681798104567522843918914443026936621416211677007839232 A013886 743 391407338405882710798792875664263224296284181023143358767657847220540234714472611797886327276607014202710324889984267598961360709175536252976965639683334734326993782069315181418651702806624427441476520448643976070727524442822939751172791519760001168183586528044164023994274361080619645658565340165487587362186491402079690798189170694464824417871683879061292719378245064660617167533973343340531849845285543071765506183619980732002743468884929365240264709466765396727358933361113900082182325412538755614369606127714257033887176034994510149629710465070548613287477769677067795984860522562254102319093479868333081878886272656338088475373391078041465241445022191841338272133507516335513298676376920897904819139986563952305713521537337485348700805068965594957766149384266047172367886728215522173382973037912026067815283726920503625650258720283002118780889821180278883343011657861329685368706741447930117729765068176284295494100841092309025440494148088124183773476304763044609689319596486201553414043181703189076010145912126928913579016248635233758300394309507088857913890092619069865716510089181725646051051721394068728199857410649516236392822555655559846071555276611764184856638269239702155595046674604793011410831882897658657714686914325435479652497394586568461347563253608879397553806979221250805279508995736022943957789285590888305314208686669943189228132398822092144298400076839338813638541874775698812516742472385452900314880613338360430487668941416608742307355684398871199124932600372308545469884048768674791176825633088210482654369057223160651246945602555758463728361504978327464265991347612830112875170044165914509379247030122734931360094770080099674171324414741168082910474665282363724298648810929194318749241758937267295308810141099193800658254694805245154943086174890702100712076317771415380285557529531180392932751797078165877780461053177896525955081188150819476136282235815879402157706934568951572811448971569213813472340951806120308707792800672221064377516788531656558985510581870492845466110434780477979169464869591141824059289329241514360330909208379045119494769751718342126948491531146855748933916670432481727489452038317118979981339985494636002690702968217647187530402582964041568689166019975863697471120435890785055738487843330194212897838237976793637418497622783679554295628770219972959529224001894593291382931814814436805501646022862689351150205467153122889879802217598655522111503386951880680991684479833376576220859996357492246560595565529563290162256411662237470718429624422166418820752354032838016713397602222547231853893221455121881665148468734491451994974835341053977210440176724967772212968743537588913140693137812994157660920151781105318437233503542454063549215476938757560206238143521836933224925675723660187785691324242373468429518732255940030066255112045520989258715139202843020364497535802646386692980059363996841908587352404991214156566578181301084071370660727026509977098199713624172268460750449693889759300027040960826124208769632550113230771970576627703046944898530574689690300755616199303610549353736528675285753094782498955470637329586645690918905315619401842625344962980599152624113429675080096224713508876474421794885776255203303778135141135273479820289064859120543443207326306746909415192998741508264082987776028045734318838485030437804232712413801906402128122729276542469372282292182855554288209990167541291382552755190249825380253667518803260341935784384188228893036458492929334976740126572192713422440526853914116714120956127301891667924463449291477367188352886992861620441245238378460824221126735663066092594220852685505976688250147584560023094107981908923981572326966411281779037794999120017650561465976522296739778690058914255743519071300945865067331376041400811219139401805200590160363801885226757303627338919937441235796771669845911798307377652916185514920851719343359578609194331607640386719052100588062878829974699942594462999235971460643960439448448733162691556906988744197660766025393887369607449671042340027568659839734034327823974706831338399051505431974895071453026667063361010688657213532066045790292253605787566118246235281227645853774491852334393831164538495129711246616642526548380509558496674187700951407819434088668987732953469635581948984186359359989528425153107031580598302014578185658283367797283956802175830956583716623933222968874108379609576484474443484131547973107277138504851264935313493847785966193005115185615468609026304121143086199547342361020675151832406644419577642749565442784796730491690479128131053219069919232244062342474480150790930370718504435424931968501686065578778668284942901482815589984231599650416031964378573759019434330708591880851445005138175326281522577856188266100348761931776 A013886 744 739590781616926982078653456483170532207081107367538950139885703056821770228956584129708471659403762612986943181717792558434220432515399686465179009845159447272788986797151748722878860768907706111735905791103300576012466906376056619744069326409865887362323228623354926490813015918384302607763992685820049476792004185644917182152714890798509345628961963990088761170111770340633060022834942429282086448456513051029803988370439751808959971013958210818316506537696957163322164993293269950489092265120031368733147911532773235008123446092506554415512744062426402112392794293157641123520927896913359610884828567846404859723376450691449164234347832552655393346787692993253876198767530627063192753324185667212213292706131674230402487464263717515373882832555181333156267359728826223396842989260747802114917597301351272909590041309722194912708069567711747580568417627977209040687852321717010922776460024282416698396720343725163668197138101112180583543646414580637684480074238496677041428251293238896881466746764531575978339390885856813373674574901181382204159474626690879070633474530030608022214536194934965557393699091147658607148167726185095768312930844964907221736560916738027251188261130725522743421154839629520985542779303163074540625523328084468416010196894152994371592401995223025476951946113140441630391254054925402168431984795403633295958679653551212183423680577463008917639236393155763409352293236167653769636040060435465942188330784539041915723626294698547984225465858206253988100643820302313646437862263727287814412057863223705288250830719053225455388508330079408790272592238888269998160738726080170725309310014498747658725052214955998780231554510713781124561131713639492088979792328265457795549236369855850490367251951574288662077760696521431522217007153757476935497457315874187038316623618697817295420369961173472713153947701395741345870231331251582755890850531767655883882551766139610176333976939584685534184010310096207095304347622387139484366626780607412173695643072185220849133259163863425021707362027278214143287394703594674204063219276229806821755451058375528353493090214924296133807245526101923801563055115763632848788909138801876765380633711128362332266226249083160847447747886198098864850058033752815103110099805278936201662997145748418476942403657333999869595716088111808051282664087013865191716738811962856411863703455285725698134272128606191874191444157592112784398116703456317605189231875891274620095259189793710376497981597233909349011441566565847065314523271790733070481628560144155678291384105121665565101280436454127799697306678511743694251261769695543963240609665724681609577023853843903404914922788834807425433251031023744503029569360719614348806436821707839952563990328214245523780996378270370239956359225805133713833184166013149993428851871392090732233539557631004631611848153237680304102879731534927610680944812308784571525586309194438551395196000884726826571716648646028404405491036473399944970843305727183884701033495734266297868916417038452357243330898537255591009578026620955248722218188190485724778521241225015902349903801976986290741237592378924898254079424321900965887831009324779625640765084281747263139455540702020242118726466991996313443262364696438717063967707718687032894381154787144129847404245994287546763045973762322105378998481994300868397930322840676456432609313617800766844706275374004005264374700900662875147444519329982044115162026170039037790916227261783292957114801567497633328887486765041116214101446296789691268106827553580835176692550950798305763361587969327546413922882592311462701866003653388470451076708167246157358863454871061913717887431159681670011658721267832888652888220897213511936128142325283205990139817242492396769844519985676363547213563797648053726801190249268748138308400664153344700503548268350961042034250647399864904074976865530831057963941616193272233418114787185830251945839603984797824997633821128334260540316120946087039647726375824760759801624907396085458337071476969214409460012132361212857436046559776757692238837878436018955016085938530375352693229580938244944633659358974011870953061380799734922302307878760320624959020431795882765914675165258220846915985604970262685429443651505711349770552432058081812581421712367312178151050683136693247259706147449687972341082473117951186721978251686773780548969980253652252258849511222642108218615405225423480840448371448050334794981290447942973232567384289491053049788620615425580099103906272610429115105297656958282612487255010874591982788441722595265184337969051509143832948392344818509569716718737822989037017849857793935563561650673842988469080888735324535288237320686866892860682834489408372543116703235468931674931124054394561949598703809385902112768 A013886 745 1397507074038333483672397054459991576201469833886265838937923548153672598727989034760804977376516248913096512253992125849055433034227258754754635371275098246464349340204320435530792763185383396422140592033883481462814725067347192554856561588965637465051450378463375521739392568862869589909947392131359619249762913765060694870045941170776357707201426400372824040266685757659009329961228176496213693526237076452808284662697155100946152874508902988499544684625422963953184336662047177513805773093218327433354356832899159256127829803786125425013811584772550931786709827526933297622489192684314783093220423747288395537977780993180140214363968165260855946295502927473876740341152765311918543004513274862822847447072139815412193167432873864178089997036145628881329421802388078709291525813531452702946680614497519722049228235177529148396815961596921951452319503760461638932594463735842168895328870015163277555956094066452070062187929847442340840885400868306306388187644918687689043817497939662835902519357750362400958238806157406687132867519146875502008749210151407030983738753200760875939319876728790872998353297204261698978991748994032119040739528110858649809162309938318840676973300208262764559240824708009074709610098402319244433580688864001912815903555724890885268741111853309581804433134913114558010655141142057282324599688645881252559778050395601456903007517261395622834485736632942549553882994025678841198183632944916922509448919823879868354610061090420945917456945070759074935787357342241002192272298521946643780902963352495890354109545700139965117287552908251488309017801571651630563884590753161856037081262305476369616001779463709976703164577993700417971974728529878347787589368230135904555820379468915779699382267535632325478624950123804608318572545773511208178054059425441755853617865857935597231272877626794636487648878650230948183433321276130390724883162657611145993196185575640890921675040137777155075457011993627869848660045528138822381195678232578786606225728888622883389455034251743084291417536651160040542303275835281981346423329121347003616570804145472530359853231491234072396965889314265359953871898928983256194820361463587584675806753280269397355455628601027570076190146077827569275856994458722239328753545068861308920703946190697547604639103793981291465592238057181252915846081013570615222581814723443030664452474410597338135972180317506144767332178753973013369789580583116547144602206497264124001344158716740121728698538090722083620792851618052694507512233109631071906523829915134471956717694080746535358517296271749753358218440385902078508858968199640069615532632324844055179645237809460116869018280824253009397261057284189474853100577317796240245845481212320839723486434076503135485879809764495586953573857789586154901380342138205135806783368772922610100725064874833702159745536691217017096863070248556990095459171527104685445248459071091916864682717716999751500231465484348778600055674886806969387218666443516303398646762460467606099931572656310514343771566279287244972592786332606105167417544377422719729998300824739070848571503027294050031423338834956260362144164349657085764310737064627805187662769198776092612515894727133234984859797732781132490000358379934720313725127333538584019372170009888834359147499946294933931161955254550123456016783403625007103296940404269411330428452715514160559405217947345906000219393974831463747666606445501315511134598479466068324560505993714593333306389501368293368013999270591645211882447241676132303350094081926764631563152590114998053024663629056026313222263433414188785954639540791325945333300113298166987068272900693802718180081117521537373840589946628616455746060689784305941322125781637300736976376514187261873179601569940294514915181239317994237584444271456930249882207128026162907239041088694331388754274574927306067927063145885847361380534809231827089027555400322193154897508796248822346456585128944121824312020644052023855795333075032514441539376836773018606407339063476593764533254536204921512256599715625864248479008356412280591464791835474696964294437840432794317623541534447617805662973034287194993517664927293853381522662566319267682606223860922666645849265345087612449321981542981688343983763243217939125534435851862194477337844524537233235185838028425624212002520594526564540787991875001083273758964356107647933178996249753221945403142432674020992995844724348340349575017883207029138708045115887197125030129182984279048482536703569967723943322171287083063348159512317476388281023733590248880890043839127504722029894136627826214021490630480791990709748699744520091971234968061140472148035544236765829711495524017575641701008974742200482399689551942699238558287136254217214223633979323559693700283418804224 A013886 746 2640684646876465724075883957401857362659858951076803568750254323037638825033248784434904739491389055426221950466751393256347976487618732870704206849229544843375147654071197356725049019946678533610591354208281142300727894416057099941495203368538621653562338988732283557862060537561074765266959473854868933026536009437218207084202968966181540680081184880499676376118640873728218941596178003005597516448984740078780044833523337969784620194780038802173107650638291219151090620657831161120406947052206368531588525332027598557282951106680541447092497928615499519074349715380412297321931658842115316059890329659316238979905599675721411184575294598095625048729700875660958324492951348444911297467952139755994442204869209086728787018999800601787265159519595623674035872896294837110558569848423000021001553395374849346153116097887933397877874742922772617961856460081647978154584655652407815395208782256812044044852844752957705123268322225971929098030145147923810749314951833714859211148141946852825510651697785636781253857384473238638992278212419323248579668227527373880721881268408055326826908780830667912309752443091662370016335481163155283111572108653378957202599207665529255140307084927926655502675566661863291280888534417873570065872195095374366395721249983970620295484605242434479871039109871504049151077613737514894847529184475220546636874691129915853717302108376580804248113544398035987475431581255113916605169450936460779432334376533769035087083823914504525935357284783464083708265845238463646030447582573517675795793250656048954544634066049522073606742806773738948261094149280142628261338278380270541988275566652034372782569250417683533259045285310400511386468343838745169872299667347881440899732402792320252015002352502769701989994389755537226131308488172162026614589252960413127724809003553447650589101828831507087678693716333359592297073734017095150141236027896616977912071729985792606977087662243059303361621155238775426774192864908514218329191155326577432649952738084617364520445770160997676298365251894859175487438916313522102928798437161165414929756461247552238247007150922428183710990041539777767677317816315441033441534320770028265200694815182292084622153581224386463533726461943988484421442549305378864323954178648678125774676714195663983632202702077785640952056194081231865709689447608650600264903474483346800566568133167083591026912680818189450955718330343787278927126558203278367754931702126622376260971879298073198334653439223009546103174307046220593855170875292499365280266420245080813906311139768768069324322810481617637953582101963108218683827622823057487063282764996790931657691892717145934111957134860522110460763781490371337619223551681233606088861754243402664474628814265069876713782940377078397248690647315752731544691450333404002056152036565513830522806859385409768922586054274549556561685357923425334660696595824128146267407240310045011166164793551075786442789369772329952881750001484514071531068001114342214380374165648900853523035501881039345967531750951220240908372206084929852928986834494157893674773429292800556625193557832277963529776535515690630979976024341852840233497110813734632592841563469392943765646434167759692563871558282335778956864997183256489593764961405379835128317032541245624962345623178520625718437833466429767678538721382420897422162593085814543028815030540748661339914198866330508909022559834234339290750894208013029747743580979647739791903146189531296695629087797321483362811476573733313859726292069559485964176630574198192791333523113398416641057707604228137528622765871349581875898736327813984183871553228484590797420622288418187414586099517072936332413215864271141539051172405474351408932166568956831078966977817159796043180233379308942425959249184015623735523963193128328778409422358490140592305860391881970373585637099996239872160804854445228826949094398410565048959619802676005875313375901110294743549276648928686387321616224340094613147475927923038248270677210707519222071902859495340326461572707467661132071678611455733056269982862009240212652943778974252193427912321270914293163280130163116281810972630451986469511187081336791946417014460114765996486877208435921368664104619586509680640438020208822880764711543960834797557852883731543094154316202540770729743633591696149891025178834758371506207684231262046919430178760441616089801169585653696084931525040222984499693172324097444777665767391535739635570283393536739297148931140033238193083049913891296772196135388554590969844655073370709224051397454232659397365638357012480842596583003959568323576160007656329160301438431078853341145902516129353079675819227252377135316291174326842370137692126385670281127016587285262314804105507477608713046123611042460043305857139103059935232 A013886 747 4989753206829069585310619897619912813046464358468293565796280560673585119340425839107094078791265034683615358499558496652610933235756753833030806727684972590606691002408004246952237426522605463397497883988633381494901805995960182222251208438682786240678481758260883577862298005838204922055958079092996980041085594280265533123683235663489721459779644352276012490669747998488883209034006876783280887961475197341180251755991026680889985212210128359344634677201294662388888001895176711455965114127543483373496666634588725350688031356748137341099677125978132195258280842991934903826007760734978153536654850433694867056782264168053555489215570263134354032078083424220925699295497093578354150533923388814454906168170301675591940629917415223517959052943123263434500616276906042769323935711344951303683863246191663329311851278853906534761300022235097610176949187563559406785602218611808930920693868271439820441744500154156784954363877091885326121906625306872099229961554906528919089890772282230799794511107281410121480288790264328588603361157284755792172186533352444809047883744583272287801668371176643505727314304387826281187027002470501001998567086203947969403400979630138783576959777853092514584879665146123695579045986202912526042229991941976350761630210889711397050498254558736435260959628761678163146303424434768544827256026050473537867546036368972839876895110320919037121499413861108064781976302129063093171796829067106322070397203198160888091430806986482488062621193893720661724460476655553274702460777708276647618105461055649110940995102917063325580945791909840356987819149466980545798520448002451047483701885927551285710013813373241438573227681673402873499506215530690033145261537831201638518025556879478993959483965213953540249829719061590965306484317378495856306076185537901912928711899226480970228347964501493184650853928184593618097597021439214448662075078760554749719357554685794164780481579769293081734411763062222405618858063359451394499853072988130266257505895397074264242169673031576057207749432292465262507448978220709332986963805309749010757990056966614787719920808154190778238408030812234796914494071539535282678053123428780769018746500534373289755313498167001481126496443242578432531256355005866129902885449440825428763804329489272402223933995359717258002494918537685134025326470138982697441353128472548647252969014252259806929541340468264604463494774031049441067772676331052298801950786523997590266692112021501577230814429845743702011082869016712955089727520484697440653902459169656863371320527750591543217022004356129276912674225242226470561962793602519089715193087689456247150561554337752008428062619404127043219124497063197987682481008103205222590118327242197885905995419313219556802309403082435272932413889067132257439439534423589533357239091429024837713319111675169966243513085403452056493150678400650962764143145178206173086212164258171131659227676620719171637128623861961964406862586805090285114817100729625389342294851436862287989815147218351754881177035581395328172751052707488732339319794881456942835254279241938562181153740686021806991032788661312514199571336363586187614328668686086922239190447401733885965365001317505346758529652640436653171965478997571598528711270592840764303743758544896413068849494498190861697537140107494763252801054685138290300200926691976414441871959628821366510738992923454407058203940340854512024945585666846764594384342824551020383106844139060273234566464171009160674900956166476110403295290253293378774357307480826530756334502602338019335610130442306153373684662461994286726078223405474814466349803090841171263900490416281777556604626892276474159765375474219092375661845739867359243073136119370621388221474340015001489719987226074039721934966562142034110686544082913109953161535387087497978722200008967630994875465123765694982759147707204362144080546404215854578432530871302895069804145074709177417978919578962880079518531725793863897975849794173679536708326995682185681411961342410891229991341017704253510006417610491186599669958976601076010142197670548819768631193429079238979103952908992059306388995931377899169221314750907399284607305179370138154449715592989847068743894837822841924228391188969945033160814462698986686751796957806844421334982958202559066260218238594110557284665120436706530241841477497363473453844020010143631573416411624483203811891907204064375116228242100160533644348758489404471705269251358429400235111516410325826027552459691749859245107153880321349707425197678944287072350984799497752161394538983359400783540153625873598043157513347154578772468413336806750122380725597509440056878385600819758825333681690422883656338635870318221768614478803438541659764035553450140693137699470279139109361862620690755696459776 A013886 748 9428477987521591358176217418705863414322581564902216536534546266470864886781849771949913544273453089057049705729293749402880735892422417826772355406818238288087503904038087768905045369559466560261083281652634001404558615752174489601334771427064955031226357418993501260454106718295685198159432595595596117582274024212972782893451884246188945999312903019441480369969854386008642067527970306149630500903588765689579285950064452303355927577465467823710122657729895952620846323965065268312425088771754084791091349379386548583448882034707864379347034707580247295929799215930584452352701832436471199621949832424295942554749949339500620738646086670970255079685719939738286131766393852118663495516084549955351928138377220596544912072191790449072382851751631538641402460497120797423545890554214656944999310106379888893841136197281418463075840160414728921066837522446099821161056813017878577981953671281927998632466271667289727832647442508759571909518858167855698797759995381620036586846726799790287906114763963519560425266328842186842510075935248241432703214163453712432942991591484724650316822900787507915830149835513496130490008239004179637344428411944221556649645582277762081005948733518312316599121899110830659207906766057465016008564441413816369155952074330450185101915885870042488503180963799946683380034269102356729712148514632141182001303228849647271100504939818878343135597404450706243753949397261409490838445790706673958781916302452742472989148727095833742003511004103369963333365333953080490172979406812672888486448299836000779262554234628789513991336578127493223672759454620023495963418685891095420891683605188351227836499381308049078601936684004248520872714960667894904550225553516628017691228515461643363658034197181399763142790242587772317132242958620249658208559765754482241808880285997583193952439006587157473934344755371906193761440208606853567329499882423423917317707015892526708355925017721503589866728966305957466540414393065991852602298371420035330951662899753658823335548064730929107265932679278009001145675350878549292913511223671531818759953755962292371202355321622297960454392185965812880736126733770816605019403484331074420153214787521734668376368216104424654689231631264992443601221008215724451348335452929001623778364219264385474525474511743870219769258318231416623329968087527577257638862748261616802292498154322614058860239571625937812126876893176302030259549080469513830142604543790577078645052880728244692284875560574762235521677834642172265122986251427228773541513161968290180006819386980629761133501834727202485517328010442503387526826911981924791314957972319190462015792295106877387061397427622217528801474637666712895189210273519557286039164707370385374875619952480841651507826174163671053804355447536802965425326882181713227366771555513359604548280967209827562774822533759630095483649741084161238408316434548092682066167746792983908907063522456859083712025859533599745160346524424120839863834719391476787688741397839848999792339028099086488767315928769466007464728861162384068988943826174564832559325757918631365063518311480604853792431844405178964831055610909868825358031793831831893481662615315999495435802814809515943063821358680484605860844466218483370288699898151572937323896486346162825449679801619957510156091858758638664810068783299287388925970064647504489484099115011912731874964057380385897036156303141987778577952380417332307281081633902301222483266433266155842375293284570685437718151249941575930982533875013335063143904788781930426068185473413294646519950162959607553618006580278985620380422176443836234221551664726754570302785921874912725854078291627585072725119541004069221942094602530989686270215219670806906315298874825713466334927216822798271089297210896893599110461751729661959347975536098308149380658150026544948563724842882983696737182237214806732167865989907921343904059600493426068831259678800528070955335591110981731386095672956044859817970430543877171294818880024577196233654236969856662919672278264141390896395806511420610480765165043498141994332372167943592272572906905398399439267498090338307519454842264061874177387181271242592651416856433172073212227240193614639345992263880915231769080392682159561096419613862653198875712219473969163399533101078364893129715188056663796297507270102293346684936015916951738103807233137202527081624917302080451478460428967311769513159621166968716139237284794881307028791182208750844724943459197840426550435230246154820398034058634543331052123960015927807398634728105645617368556101956237708456219752401006534722907213056180356183101935594852003257215246702905834717629395577322969790044068114244408987424740483504205461670877323483655758286957009132661675449250816512656412328598676028453389859848106016768 A013886 749 17815750293925198339486318795429200920074691802429151496506509519642819222386606309883854236025700206583351298355490131471702546358772843208098586061350724885544928576945441429314368768867742109339414614345804324766009014449604845967014941375896272948444325735492712189713745523476541288515722730794379364707702363384058555426414090011302754314029683532639999179723197812461577774254691795450545006331392416806526952194091387009947653360696269104712289050121364035401867346682020448914572450140265822490532898864108681833730337128558869879554017678332992722475478844847522602463190096113318011727248500954312035581293752273541508927882008698691922950411586455091393849429561298360158743895336850890034432148577167968172176414427297095272804320418626903207557564476623550946014761322746280894248456399092033897357608042024655322437289140234538497922422043613431946871655800060566788840204234736850124519952028021817316441279962646391806773925729790518757065885758953257009293334795865626134738181462313019728753649646457673307628079164815149067510146980408904494491222735538608188049858414995249757499344564391565856297743888158649708977636905500618838355357503613426339882248536496730367451569568659054067058165972125672055369271094433422169033274049188440095362656996631684444915978647405537654621044593799202001048725044496425748991838539530970294758838918123678313082044516333112095597662654684447008784620335854028498947628023793023689201159781961020372210090281001596574875900467347054395655176351772208684551561141024512320469586080019052544373581875259211115668888737147448557220605119461865392263456806488542452880558462939487681355704296120539869088414262799312839001160598707307770132779283503826527380584361899663187642195873106091761738938062834147906161831859457165500690322304251881280630322268798881973707171950718582042733417052096835081511668433831064284598185010606009907254688523885986095297295319404815438135837743876920092938019729087413320235671762161721595492504885577492251358273880917988912276831481408878630311997575890569035710608298746156871268092140367202312539884934051049113426801520077854390713304203080499629940069759627869133854597337368005485911822035026129241670671978052170020085371525120147740239636121066966332328151822206841363428957901863901446112361139213309103562150605507206737874231152467073201972425166878080059784958517285358674713475636884618308994900982601273149341175281731907866711347743244132327850225742649140162663910885136845819163289942434098138855125695418214616485508794841810546154006454035820240962291274419861664075422505839228082930256615480512090514830614517258331462344828146615351936885678113802821866452377776444352032975442369318997756340088262099585794988314291221705772804066110335499608975794608267881247086170648739448137295865471116720262849073960916382936725668596170393066404456972125018785702206001762305091565279347185003263145661463037167139826443051114010759439705633447794839610472647134658407079624893062344793112784728883740471300607737020121529460053738792431220342168787783552370857855369005206217888088595739016594125420607226927302358264697422534591639053173987421503218797079165935727264156343527185029678089150471372033240435912146197759300563387419872550626181370843344587832050721267872918067403115855763185490196554829916943512083976141018690815793415399562791984323560417773204498860809503516365260787773863562765398181139660941178211621049603748754804569141197508594701883929094711324809088626612338635409189523259725874869457884602300730993571098626745425548936014404179897894588825335089566639009354152670699058680855977071566679813915277119506238032202927264352386664306673743155555751237421283505661152200021444283956991292313889201235437794207933208911459229358485367660423916713737876283965609507927288970202818331117958106091185162110029345688751756225978931562224395528211762028556207773676522750501932898809208321490280283532833569242658114839799307495017119713320831318172020104918471380912697171946631812636837763301042555419842831657807831564375062921247387218867465617141340339323311152446576716088035481801798168026839727910076933232663437699439642877541839416927225879693181787126988964146528962738443794381329668465854096242288217352650234508761177724162661865334825904597504692571831736657554539251515842905365695441999049226743017786317755294281559778896583824916165221962309544939116052797145766271669872420105956772969499766879376675170623425917128577919867816461244174292202245104865115803294336760140603272191558238093310090729699281916372295721541742251009380233989698496579401550192025934074505798516322380364443874768781832785256755289966856187151730925543065732614970693465989892276224 A013886 750 33664071651391649175946484433641564324143695239732446934950812180012442632406614911754614681058610287953289946130986776744722037118053683795040429066774366520529359601281643870706693165851881722060258994000172786339458121415510929584200488745769568682646047691363493186893022701304521169458077168981673827412003739374888756459978419234477322863652441053403497970031203444097398591742889466545895426523596506240275520003484873969612767465464127819652990595859725597646235678535252015614610835466641809671791268640856113715198165667336726640569126076412316392622545609900843588891165183532650088783433495451237484449274072896011281941840151412769899465563320594774134893278917283419808437384823862662580581886122662123283163043056558917720442314124784000240098131992964609913959220523099044496783267261119536307362220712752443908307183566134696440442275176106545376986380906808845066055207035423240416088916713685129302993316496457817273542193293388810946751471621773787940536388043554219444164956069379888062821576255157732836548174291301431593197013409477292847846790761946216796676994865505744093778521509848242311952815323260163413293455412252993337153456167387814782198620602611053806964727406711951475382964559617561894320002843366372661095865578576902374114225055811338713210995940820786974966977991015970526717637284879022209671010365464456477926869736841122582693812692638525956254284227086781165495137478779024922699471589662536186356457086880521342676275872091624836795105494284038880289360268665508819650724282123405696365074830049441078166900356869797029412230753274230075370224374371318065528475550922942185604611093699641859083935455411896279353656761729171962565745030178170128594255485171758483689476031546022770146688771553331598045521717513395190750400303010757300808410935800618807678076788809765813293913488575409633323697392296512471301840299177296478119623254120776928431427284702194974118719722097118297807458654022024146172708063452245412691077820284399951751581471630890878414550860618442472993107908662811975721380635480390751669622701845178146928306329489373739301365295064972771159654494690471165351356796406413524746597735560513423519363781575787390003429739080252978925168308224082800512675301978227325229128746012265438644641182383736821411729124709168527727642013101014056199725795347041621271535210304902576104631477727479982407744495589860620260992732236794448890877059891922502254305894751597683886027932506328634471295356086050478884520763406259480824739449945313952040202150040004956443289882451650270075133667339556781074634798822989164863667953513618530206359132400280269849927454612146790864639992231343677328677197022142170508548686570280401382245340686909359952452027897238990131464479058635216133705833591974429325133174266355523832294121300397301537893873926527078873631198986180847872982848157928497285699736951904327496861745990337995307258821765501672245935621239388213838067572343207399082692965694382682799493081578900942216948632649934028726032538414587391714874546760425636998178774823102536676159511191994591486297136053900429502722359791673382107728382765956570568862501507779303843254222427865064074994135959285418840295077373725975962158767559877889510106064005642266607646046958840193735741612280541716946140632417284692094046786770821342730880339723716856499118241494628832405567417132349721065724234301411490878478503422091940411273096232283824567487910339706845300230976363457656327118560102994293920273649412131635488596859978010623490632871429086833701925331796092200187662060153689942100263651926865677401304882417510774522254939627307553667478913467666883166108042620262356151163186033620865047810564500632891506957169754191659831225132040290120432748044122234970990200043721925895937696408193100454479199371899456944251414140328826675151564848199028293897862610508564397923930674403278508410557754169226609452042752774896410490399740620436343737118149621745934794569261766711008741609897864744508862460216592215667685610586130288443369800853180940564258725224379359561579729980628673433058893975582972380959271250528182294470407706173072265037029277260160762139490987588250574577386646854767112830978423364344351040086123137970283004428439063755763661540338983686992928348062286612598320250841069890592655556996314898497746933570950972542015624408288247006046404947259449278350632456868235905018348290060104879188486132877322211515641651797131282426697489114772527586431735502730025348804565663376812722888790215040231928968011878309767138199273323185359443828458316837499761519936412732155766081962186821755292589979446608784546628393246060197295772690890247620481483559097550212372036579752092511843921901516559630245804943311143588768600031232 A013886 751 63610552542176815750094846698307223416843553926750760289981136269361751200031302525574343753658556124587322176930836421759970930233086463181226953470846706197463620963074553245483504792012408441789959466774918491537877203566864156192558549118366312356530127044074333094171075119658581457130559960038363450715245081803129797766568501676052846008826015736397540852235921029456233262202428163522194529305339203103424933781944906337013257794182121075926062134237469978093202258618499080640868967151031431017907283903165205080599567503698123884766922421954267861374998263009117218573901213517422562962334863132803911015845911373970245996279011224724793393345552569626172522023257173397000589412366856523607064953397026422967919824942295921039180742616139853765681747073682152025900096405391215311697764752059119981229816667754209930932188236694006083573629019965292734901401797316975753775805447510621546548302176844582406798475065578804869932575097002108723031284729411852931223461682682659326671887710106016327089640201305886920490660599265863492694094234119189291920164726469188980063355834023957855792893332320923528912057344742060460530087956420064114098381863298658402369483134834563719918726036445888725436437576987437193526459132734110056481592529580400265250268010259319669644675177904852802714402668528065396228792449114284238683631714249942098083319394903406316335582262003594214107495338407914913322315935501524565135395132735459176581197904742652952438125247076427359613253898623302778950605904141748169329779780323359454869161716466862279189673573529748633272410040002880375057164130632062734444510489806362019768533775099844868385513750611746028785730499947068006961429705183704573547590148605029334508155845976355153740538408686485681055680380718351123795852399759430651373947435138903679186648201677691568294153522780459630020192234166936477372875770435845751567540273042488219102315191500157152855560987843607627751444033963088121835271630041332459967854534719153048031332298186639215344026040597069106808640924756172299339897764623410991850865629480189580735025934400576957824202217865330469254606024223284218970632559072073991128379189987608228652637182024597426954000725214395460881672429834363689199134845008395050478554346344904380368877349714472818161318178718454156601265063411256928145203471662318742222812244265414150924876292106558895398236951042741752505323515067215213201836784305860218739664280933986932345154028370118385180656623408806231284866129868038914663041272954266993728700696246792085536634376604399897525330173527471627701635527542357990273111327584821138884969613091332788939787720556564987320516060840595609682593913822735136843497324585231597479046563911081945466634873449730084104731072765867228079334264568719938471033241832128874456740338197349128272355051567599919373089557405919772353656454428080634759145080552735956299590055647470985116746437325795463822408079954068308445569666537409718669885981801203297172072543172880695582995193899070542791791851546975068587892067573003950051374671184940214022097375244034836245579506779096526774600083946832689282536104766303025136664379249051523604490194564576133394058519496315030307218688762916644946864418100583343925832095151013446429276525659921747196857806833718651006485062515463801070763798784967342941304101771064213101325857344522813590923213255939797734718409960449507996264868754275423659048481901444081820338995764779184260266845545145956750720763376694721974343639172382750206916991514929577807948173600516750184479645351278346524200223680487596514510988244143724315828864059890999192468221761692279568350795563272377090416441877883899787841119107176910726661312742331891539018045338088426283968410299106922285866856235963289664010316215552071335201126636620439569351798761313059235256114312860362912792087081741495243996457213447012256325836570854164580320794430037185969077520275355460577523657084676661162658867744463222517904650818000587365866331488489552122221226545719774757363824013036873361387858543403500125230904780057688055087220036561201558228171654365955944448258318036361797859348538039813701489337373927450994393706435155461703043331524068583857806237479717426706113455525568231716111836744822850830409455252727463853632791358789994182799741258751027382975522412750124590677773794687284271379381920406318721093303383143053994447870259598782573710341752292256358429365128735976569187964703001763072449921111622495406438641590422568538289945531415597263163525549053140965556228268874030071792924494744713273556052324830000749375703207533474106603961125428410504708662282969667798203519769171474883778611980103415737955925796839759691404415929001943419895819604842547404305155122550968742306023814987776 A013886 752 120196464546015961383275219286026983537318240506262580619619075698225345491540748250644461577913090579224217191218846715792144750698672722060424652016000868936128939335954857426961775182833302594536170129714949184218243551789432369888460472540493196106903919098417449436086650071703026446787277922569770348841104218732576365706179310575015824127205356902993228473077724827787555772793317780090306072350431187329732445276482072777417467503637122157195457374866827671565616005413240070808405492521640159045645030630336070233738363568827856552691264067007282014282632717837611604466249368223689117451613162660126020530389927063090209786696938681880778402677169077883387560094442010621423609734747216347599154509860512423994646327776564218926162677463694151200311727454523436639275993364542267934094121947018847224692462221254986950771673062033419687326055039997778262502171991352643241110641147841750134468182247695863889249380932715611160468756060892080575560778623585296119546054044823307218580745516609605059146117255901162136577696567233599148162994253776128271955001821864932482680355156584981997654865868166982830679298372789565700282917239636747707948651220669519360048499508123076899119387319234985067145478479472997722897404330522126871205809832934177768408418423609682149531149586563316900719448421565239474621246890487979840320952611031834590391101662388839666345593503649607511962671751604766966936621877613744769493758310172676125374180962468765254032603446867710693049696942713836985416138497077314804824133319946049678418212166260856023163873114987460065475281294468162664536015511990165516998844797202427868969988828347863668265478446715935720120595209323981399778094805164562283629172821919308069547907025569849455143201679824905375381019865633213296288681227308627857055367107120547947273356469147712301318447083733227542177994599530349825676510123790920185097973938652348379192723511772568951006976664677669977955040600367564496200030543433940493716538957460200586662468508019931488859180597478922678014190014909670979319091939303929461049656465765622865690321484813429401041962136407356764128487395979542715071900223380700707268469209266504905398706334763854510854617242341914802227260009897258927472630830812823018742660979114248280204858835945276974067445668324671983780739223339881931201475833542024301104474886772110086334816645523206278859855799107931447797979143718527715979368328847255681803469955995871819777568007079267856849042974581331172836481923282490555902013572053648374805953517205658427483287145731622705567143085331957508612924040507158302964382425041795309760594261869763515331376803556627389961252892050442564996719616554197987055093552621866899185287057676335289531498324554659575561608483704054206427411487632586996696833340702252093049473927366888597611337390080486644449970088808389012406753919280759468860568251569872175473103782269680454405080332084828682983979990822648945452878183659760207287619114860136111830838771258093830191369062545478927402000545343914586401486038339785927890675934681585110329306493145120417454887177465563865904427531423248751022223182411053674601436637768871789354289327962996995225144368567612999187550603288366878958956704781483068015246700370310175942475186038167016007272212343176083945021966607219903661681009742513172266914108975346263021446097610775283831373594225599651725996396472146655925486215522278703732580921849547890797094315549262273644303902803050355205545931412174292411616561583680928542983725822882452479409014493981234612586834507124322685039968259491586770731499034510168868012115003920115562113792857797357319409476070901459033984015246309324754311367749110060847955963395902587631599249893401071476545621112062868929860863804076681323844645190788296328713322456505610756180939681816794713044425409922930228398718402872113685207897663898644055161098357515762057707602889576505417217871831662866932550221670178309279802991406169882446712055236867733867745312258042226024481318601542623348722446212666058723730933092141864924632310283444045502875048190044876505978089856596970642039206573495332089657493498326814696295804242977345720574527081263835459296181861271225863027216542074698546217389930536912467350011134241424597915133542985728418981206302246091728004541490815661309994291934415427422557819673679662366101795936578326853178831087078854250180873310689552390240703044195374262684658607575381773887364087921635445283052535046295400153451112731591987759455797905907289361376644673245468004151137559763254697612751685778370886762679324374855996348758452611600667433615853510780561337572706429242115828443193805453191784282020051069137902796082911040567659398132344224045704059083122613658083354608388904461708808038821920768 A013886 753 227119393119286288119072589555859435228643353076937571936252377628944269629759668590473753974854082739603545629577013751065931372288189618078272488860570729913903287643161548038549307608675957916952521919665217100124898031667654144305398478177394647581330224602958463096047379202687744277002943169594315818518987616382076858194693827524611500764395171832475108739416530347392876186485523891089679464519059557780267877156191677293879169235912589640327506000912361829704897904116685214117297149693130552047561389238102867559424532172022915250555726460566815861164005739378980084228081886215699798284809780541369004361567833700749241526229361031244098684789893020157956865152534601125902167399266828099500239188888108739982715872284106898027871358129717629895270630222788941123603460229851404135690361819184509112667686454492343182595728724480364771741319169818521875919704125356231383818951972445040118086774193414178137481174230269571949264626452467726909001229342210820818018398249368686974399182144328978212400610490998647136088844947154457475196052726119251146581468882537676741433353332517971263344709588780549413401020467675234081152191362665930093013116989738062358128123118565106170115222458032212263355947479500833361259802506016034227770619674397768417495958383863299879925275261983273589458646715040186423581120244365591090915581783322201623296133185996754990657310425504181567164281736336316308180498728038848476602781902636363280871040372890179823531878429890926358844529752649899524858801987645387581121927949103817198749344326577193193977713394140624940999996325025617189701989758960233075624473165760197223513883850403616055917063577604137226796832848491896885615895044805191625152608830768423110359499582491969295256029311743386800347962945464819581841610809323109322600395913867559543633421636694504437777695419115627300418188899445364059403911881591361472315208419311440622174436180693069567616350882321655504904550157155338109955699313895384070830973084770156302138627293762205903540664163217052966849916998092837173050017917566647383856677268703816467076729387415942166468058310166976306080737671846272569032980361293023874031866826815291141084422731567067040366537393377527269014959242381543757066604093717324365879532420982951894330134700919445121334675176604913791048603852767894020976510287834335774589380402848202511615506819247993841932660002608775809952731854637930979227703054403251224154019117811207522753459624000758005730532435393696781594285474813049114734655981318268252285335975599261583502739925385810852513095425464536285634705653373030100215802170121375079873706578212725306137679003942889303994304704725970656655721492413082782003719014040595792959744494999357520369454226132098984874797419335702298730631069862932146174441981924073082959308349986796953611259569499604987780041080769490009395405189747506108055926229982380226864361767655755556869298832936865564848673103298771122561504123741605775364051875628037672559974355328613842527044856775935525893143366464409997197483170493632616192528744544413413754727011639238896969396254149250582969297321696365295971560214342089869809287424755651529266605776860384306273585594225567359648821618354392826740717902740537397863433677125326258535270952331767172102829339732870546587827267398071298922195262217141129894048359068327087524907859770197431518680939693677882712587558889081212343809137292001125654565467337406508917683911643788415885520037011754253585033014526639353363633483038552804785108672835692349966611932699363133524436479705957892167325602744150998631197577167641310767591916123727324922472235342722436875321924880341128143927107720938218157354622534950399456350453842068860705865731422574075827793356193478411118059332696541566575734478523867459517254175287494393905335305832691197152337928832977251425814909535078254111930916772977633050022646301214343479858439776851298188201539641211540144005057260875487509218778865373612435068804789817690149007774192804332944627116227279691715798775245174979250482811781052319421907625277666798172776599058366717209648007294150224622136739486666427665989930674646402592050270231794217198534567987889543041151367767238547711548611506975003982578901056264772617105625838906300194633303058552456877197480030122543054302085455717567510203294221929490363987734205155532257790238344288435915307417499549416467805772419933036130922344769814164954792524995798998987720798784885908845072607012542358306677156312182008809126659373137469424943997743721935092485667856696526733652458731977392864719758382445600347895308730811784397049961202641086658603725514583742090166321719748832582576693442208063858608768710588794049103351033610137410741592927513577830844677248200664205425902188988300659181748224 A013886 754 429157537417623552868579754901886201306117163386882773928440532691568965675765717459164310350757079414107192508188578719574149811271849880252925190231290912981954407425313480004105538079510612449220142938697964945448803323902185906146863191612703249440958989842563017195472054225264275578007897319083992152567286392311848204785231226288025104276376656049146326270521814415462462269945078407838543446412350330475745212102270795280840674054764880181494364859131969717831824522885956646669192940551349310971406479139863559248526694407224995924162082936640317113147947996946860639794688233572827436445431447397993546833479008390257342812234161265085849063621068574313830237772544501180268706648297821838316467963668925855591660465360135303092728826438454282485946734208814853901045143139599858009868165601952834515005254958442187922851045934458913901009700981075644744037843484741123423460009440669029565852989739101241754884027427942014529028061676536537799987634925702616271461388743263091108841513806095418702849396764255331671645126569104753902491254957587701150543652993438952764956738589819317924135736208252885193981339443064156712254583928769936193994609444065371013923441344900830535652280669579011262044970966945430692768962501687705763700074276912442473111003091479807827510642526235210309886196156045054980033330217905401226479174039148565876928427791997516334186352746099085355503477511965540533816008620542910838237365394200787691908930015321351308791484461012137938029140395655165345388396754191119720885399150932201656606401060481813789158079942739512388515481055886005421910809384858969692241584510879164347240682479439459983547093990206294371364037851859136614359455568022456328756364763137427719795778907090185437298344794532327909559899646936068207621288853751049036487384906174896751744317255205561361482724377707477646796596362347177674999730966274825714519703742461480233560905025079842076741692904006765949091481031355697921752770841158673087951940149842974703519481698219663884741525701561720340464663962252286151405776256460574763819293953270133074061241395120767007608716005025593084728367321115217565722510635327736535606646536211716050876610492041719733331317329329587446658058505708408873952828964157257167386256317651914445065603966546954079030119504106993742324128284866923969428542591562550180919306349049072323468289989432793227913012495809459289660763625104485964557332405102642609122261596404287776354209194803864303372230712881996840203550816071543589630934433307597504934297728741145511816105275331415840961464696904172900174199492032769740404572874991906466926799991580262931267961840122357456369910352299642921755638348976004006225203329922660511311358485926945991049468883163978014651901210059324321207841089418760969582547986900306927221254360267851946041320522220229597549556664907443698073256993580815621587020414535346240515638336585750716082407257154847191639977538454052352516296224090178541743100774526719888863805622649578201196143095928390939790855124683422269584453879503312395313684154771298165401692009929133364068668141160291125560129201563157579578389091093954071115795620620686948853241744570522652836766584109616864636904567750673344838804846045631769806012646418348487687974862855632631855999029820360732974867594002838788161814657237118930531637169748020678120265094770252420279890905855103529481458648474923408246066743934571983000845960985808542242570153556929989427970325296226461438163663193072869656614193278192146232188224712793522341710976446870197487502390085027442386829104526059914181554743493505656304497121766079193899106016792077349601628298952296424824664057082037787007156259394121156399937214365450372986261298392690451313771836475798614339529137164738654871377447115387187745098937489640206902916623171666640020748875509071159022174226980378746465773078544881800127065191726092984580549152332265353814883606856764807486827348038317973181819509543086286101708091329086233139480321865948897793513170755348432516038460142474795192376305691499469105415147680670296489737132729519881104400165846792851638801674558341308391969261325030253653055245021350935403400566563740468065182307689205408122215486748011744325353648911084113864559043205170499846172861193742848836532287945558593434031483010389332605119818256342863248099574946567328777288185087740411275615606269788591776238817779988027215834673162008212045297401871261922919229614318359297004566155887475638900831340898497134021443843498380621826352579928609169448837958440642342627054209141265058280602784407200968158171842727862561819564901089752112835324524413140972373831396199342362085394277474206206809183653874929846393776120805876640126940170264855976234673515098528032661318211147442245299968737628127232 A013886 755 810922349663144101546776510310447305629597196186625309366415520476942587334025275207878187580859353034355699533312876313988287110585326834529759345854959907861485625729834741784397693377824708944448007052389636226041804399139205618306115987249232453639653996518832115276013738558324166675385226521426900883742262213747914388619619797794611020237304485217473325438337363821396573906495581916942660862950491989256392928941663622097227550792313965114785944018140277755784045000060571328933413566291732014833618597975353705922120088897671321098427098730421570726856741800694885565415569456135740393429321009196931870303043262925961786743027679633345737643448335303829035574727391368006197979484010818615383971737173964891098622682209620144394321423115657181648405398665481865856090069032007424499990569940150813608849449601313688149005805164283661022103098663409143887702099837775315105020483118786096858689702115334055180292701938961536509586496446009792657647035351290041222832753404830152540351441559556108127505728945040418556127138520930131622022595647699077287630469299506455098173774623687708931273314795555987770220931608751852470461469645117950794214006178003714976037289215201572553591408680255073152399791700069143583274062936389034804503221951276890099031411889561317517013629777013213874831039898185742448511619713187073184715799930805877326935895446069162944555838185740956517027994995329702495401647777102026946786502053189193997424973071190735149850507710025783459285846759137339471354862078023405708753981902828658419870444039052499917951854801242414944942420507808407493069164267729193643429546361052920817286881911309461522191115296886127242709602275661765054121967738757056760215506652752063021639070357912587516384958776714861783411280456061692530938543536804662225777394922391087305400006067284262170694188536935963122102150995207631824993891642481989875733567561235454281969212186430067033264647177238256720892891629456723410610539692786511589455171645058490024579899993541533847363275236848576780291134153825127838539509829367695335320495636692738812487751780495557473033186284184199873924011582225039425227152976174960470113179882136499874822815134226288273071390623346649892406774294514426739137299120144700111263713577632892674133723155860194925204784851136443951695918434979423791065152367653664820259331859359957492111329778752544234081135195681688371045709801561433335076669478044990189633933600194457244990070359807148263994459243679009005349743108422674477571745515276170402203691090701948842471334412897432767773872924399824178636361785761376652836787958252706718897939606490334266510140118316322734117978764574131676375958043797889938034945005715301777037581031536007482415362818622391609189763665689377338976057871650829327772156034511239159855611159022604465977405936530634800182520688195828573680888070846514612450942990652725124998653700385663809086402116087570298212769077381546795639512823561630486764427444320905046960603462778718182477793717487217811318726536237804851094157348185314996188087540962892331801744367817772672476505122155968981542402215139292541328777518080220606250131699264990196570722296804633348075463360802840519678226490275504330860370795332752332008807704267425915183591285656392040910876374779599389485854609864756083269343798246228343326804583566427936714353074594836325283432899194816265995220855481464074672703845202961312774942500808032275548208799916261086263431031629340042286788036732408316171309167964286977371663439394103830424182126342759625326064916228185134255995897381097979920212033553536495971976017381286730257545957937772013332049581594692850863090813012391977119538238750830725256316562274095330382903789081279310708061221505901836100315392654100890607998939990927937573131109114424466477130357813239789650726411197924571811211709726860307201837904479895213302498320199490068687899100674173980077281987241123363753269378378068415949224327008310467456632354716518815380901552827597326905893095037842226932465761054495813802068111192875268838581089772668810797519614417453422698679212578792675085427202591855869415596573183414766334696293224504044308332801760713948760990402775676484614678472863467055701369843665619386866827102151107611053333160980138287390348642268713260277956001288975350431991044743001271421985017632635334303042881319871473453242429907991889785444030434896416610170291697389533218008521059076649166642863868313540122324062047985568046566075158891432538631600471548074823177391750542171097101843454767670073117567858641933645162042126745919000700452519601805212271611022360720346018490946289960886475843653598948440974294098380873788015538485143439990594757038918711131382083647023377301799564577695417619781729601450148566971327622505117515776 A013886 756 1532292922408287873671539397034291294403906714803969212568879042196575450863579471223999971150789245994421430455762945070870219698974494856068728307628464883178011670839072373364060780680549479630742731789969780144369360254872670481771450973794557668958973722894096562397866727940175478976474311707639586249091098926707219095475197742079167556287762961523410636601868255881268681363349043731633509801483635247155223873954441447079014068695531114434015846666469288358441346342674453644870052405630735479805131026939093151391848612138195002865312696093845226555205239890855433528071166746091498703731455240706228160304780852240483761452449326549421838787455384043385623092866487452460735503697643354509433860707468334491343442264377467517002889142833806109413014092345537238301960399560672205097598181260670892569246436784255103088340601252665148790213307935220689197597481386265426612363344245798407469080583046667539978915320217399672619346336916493831892524793294666420613345640185658101675366792724807316122274745231222133610264044880716906948761992012831450072233330613329813346946022968132336789848254891609136699000825298086020368904938274386236046321371225758123699840828507790005046944610917132218066433769603116251502360004554586755717475544096030370670646586901334599617988410390491304515036738398335036986949204238207471503497064643653000008903606086238016086818486048954167723967554447335155284831100786883122853785477111640598923326311516183735035632724152617999599595838888969624270209064027046530678278844076164142433117755201984354164964450373074027522684959634098516929863714587044516974427881058362045482879138879389196589563621349306525681752297752817650069787138336187694228286894474827410219672494898060172168160493785799547950356886388799580232300481833752911992637740568712682057490078664546188701354276445361013964704317251712494452290057843101408645510125789548554876672000332688288903911812837399738275584139450489281941540536266219223131063629775009880878765392470996289028894529262741491529581157780775039159613424509258657339370878299234225092434856156367429543204371740633370187370846717401803296647620994884967705590821083528901795469197147549699079570961437375882543895283690137036304618188023853580699840352737460629744477510996172436804429354901592188124918153205347199854035397829042600127087785182827076158453821187377887503304222469433856531900099778316834464094152192290516022646212645052240187501397269640073530899482364160057688220703385896016167236288029809362754551224166875500070370874423909776240136941514012326973577552866797552959147503748699650529414541946356727939301032443086737316061840898218812843466366288903091294432814964559451348233347914597430586532632290458675268193483350249345359654311720419514271219777333819333156810047466532024675567994980678318538111285251752815406313048310253306923219703444961688508993456075330337992407774673691358033253305640009694615542962966991702995614485637110563907775253563955856958628199719164887185297903463625796436872284712095829286717132198602170537617958501608693073186084830662009996515113868856322728733535477283806290510848854716748995753746588928537426256257151745501755087347072776904167455169122995318158489218756137191451701628218455177395959882849739538059192007323452927422751087422164529198243343483360448103521466710456015685493165736465750582104057481450399108651151659372469201857522551366831930843077805640169628248618847573788805023761496992383317171188321891941815258219341849037986646960972109235619708121831627459327765833655822606547721875211817688849620774779211123204319290600648559987687814263794720580819668781362199483421811630719929711861127573943137765240962746926734784576009826198463920636400755866624111664375341040777721144186203587124810272258255952447882850743803354439937308167687925163976958762445492266638409575145902710050110456127862697579186669570067234992200537712763089980588343913136439193371093885236983024941659385373337425806914603804465461060325463184221545894346236730498935988779992639562259481047542775558629021897882354084117475820508347087911459889985597038673193519405395639657995607795557388734732407113392029463680388772611675717507526012755557093603176753757464106402824634326917943427606303274407977796896765443606574965076454432943426438297385798063483368332131169826900350096391796384419198101905700806352141246257742052945503685925120557345812515022993921479381859633275887993842613765505836166399157036039822152647481657775288469155608536133138436804720616463518321274021549617351032674315552666558943871341643496300101622785467900399228812336386940843657807714914950889350921872945024295519616148153868515551155103381032738669001406799639946774880975723239552954327394877593001749894049824768 A013886 757 2895371672809183700877783355375291732584201203278706497055351634005298681537392134281791177487454533975186913503435076591674099296151838296192074810788903132376909156844044306392781601228984519126903282222909617527835723318079242216899917073651034745419470059621552253217012237380461499458618612224781117709522569616740306571798878447105048480999555683679867989782518996529057099706380725865895267848569829686696602065060346016274198455756877336838854455353867040264883297926034682024829815184002857579104421824311248367889192598340744855174203180532654937051466054730083919820770378406078621022612438416270786132410784145406346420160181769069337925073934495116092085056341542962571327064250948558093681921309289525868138845512615202541168115231846189342551330212445172108303758708277060257241858400168363377130285851061551346632429573227795979869225779848539087245725877708082789633070179659844805204535659146325490182879063792551464591993019154625416941494288616216239065518294634333607866519479795428710710534445797069944561679410757166484429358299723701897450089790060368388746362102727847883363319987299028093214057591456853805336430966405255451273575380784313326283260834641807744256545034561463691027355125161421169118811389086201386827558828906447915447392329917981016730963124644739873289868939701865139169355633953981215513919941444578111920823969145160595581137433046550228797841923921942194701247733451669168684581716414888503226351851799012267843810455311614088267409110097752554993010400695458258880693998843309326289061450461503172130783546562548744037984773805884266438128719444812533850335742355687053558992968694049685421348552865766433119417325760196141407067543411633509007555610619010679873966116839537763403446687921845680221459961099911245220387556857640822408104510170941285210007412962009212692040597434307920435258407340683874717224820018473442531479277367905683741203358324637144687586836359539748653918971213182131499712868031487325013317640786705870592326965120635515867750177869939914666567609145503529194752419323110862631440351766127416239461946277674891107093598301205116038209956090107490651639851908062798657517836613161539907861139915701189790386742461299471626703123411804859416044780307856962775835935641418007225012881498015559067671967282691747730825344915921497733789958605028367836941012072344192642577269993391260133843553043123193419269407737914584264649458969682005779879558735286071386616640235999254461634673091881191885815818055480763477092338299910817961391847546554604916970552443438348070523080302749244654808989415408918549910430363422901251564777196493389698809173271418520056836340582365525747003054815790036411038825306952673365178590752290037718533292931817418109169823947163955012551278488929660742440212217110329714447247771239984802163665139650369003421865050584063901676134069508720656294408599089367832561746809349796099637973974617632016178382231581838635302285447612578246017272396343734022087070326336940721601170086942957548948988851956468921627889278865491953643518054248306178425690609967734952914083941304352905095070682947104025887569164740207284748003648709417966408415434548518607456183313709444260356888233612909253889929009400017342100156106596640577008942229489912641729123916616639451431322894162301164352926758124585108066278059166435202074850809142952646805950194322115395925199687109267742935739338697117884815515172341121877899292843047884044110486218572308964731138964348903759860527975020712711973843005339003010352524750146504131460636353144635067047830769365411009165728300243926684200228158004403650939193301686298198815287822810062578458259899861008553490385759436196145782007107640586940790835495784856393421721735270179073589082503461385189429430384419740276986977636339716253496530488183555041102514267016842363459519801737376245614014836603931287406304089293092023967114364613261739308596846172805089742385644830326408440355831257395133739831130539475540472961441501126453007120014081596192324837064818083138032488029846375413478447033131952379523084043307326767523649537764042017690551206316390210681441400304625171628932075814628037279444631035783916710845044437950329627624852286298862179260912870492506245567492243983936607372538635845684526615187265616533789726627285744788643609585849948044408160714687675220141332608430307476440730938853910514215319021751261257202830408749135500129508806158201302812262386968578221952621743529853124749200007659331833270522362275694665333796621119136282085424910404022129756222325809737387293110351467358756108341090221044450453083286618016790423163491009621569988468841999036068796408256413922089042741616983668036410045834809023192965046385491269941307650243582054947518295535410315596802506884063653130543799939287220224 A013886 758 5471001661046703627300231339249779248555663899276938878227886676364124219075246980390575591662614488854425985774858810805176444458831036785659066416072766114039171481679487111941995544671049819837584381183378880172837492038696357557303142505024638421832777201618977248006763379362523874609023053864355207028147142825564747608260863149539392248145368434099600797717374855233417365777986415412967989478086395941431924970871947901279204627647611195615920535494095835539235003495501502044293624217605911590033184137720156956015645879661524574501808755432727724094464610104215212207893442384017167768455740033355956810647180576067179192449234345016810724406104256067523888975741176652699977338142536365019962360684551590815607382037581283035309953162409140303626031926869598970343316734881668196155983893489334049797319975018673454953546683824899994089533218376844306008731755289106580641381153239493628880724036381803963833882426812363885846163065217967239839305479951966486418553272955608486749123480398088638039883151675877861005523440825597559650213703692315946960971264424790175586685945727254069271061821760649916038300374973944331241949188328445732552107285117853363318408608792451375699351287866235823727177369141016275689494198852835382104976681219098974696098230058459553822292529508711832892591072654573907289960986539156377436206675915548573786007505729682816271058697086903822729080568501336468957247277202803607732987704722648039264411215900156012925093234422256009539271697349190099833032676821315671316675198006354317057369266825641625956820404511102105174366813070837121564962008143895529962511208011550874419359225869278075982246742341460547496591157402042302526269803869233506348388840046142772348090407464251692518723951203106098284703655775637091808597275036378653516037223074685182411703287295797824008073767612750348601010358241921347781677068712666825857322235177518807015498147382767960213034083206222803784488362597350133853649444620521441750764587866054238483402078829069010447192968097346624676676824077850812653469939475531946480765482606017849648767630904013588639448636354811548702088310309272230895637811690214406333688663493458424640617358428231665789841496179112720002726167498997284597056903436756665438410757238082941076153140466442263916382783874421280376240185342087952629842024501386242956912954299515271403249446906872336628586494836588206342862056240515785159785148886424088297475458040317031337866431657456639254562105964879759989297223691458675281882415496685884473671270584848091703750212839442912486922155801505284723898112511695399406517152080952284672116752917623621386399451920127750106756130401539261754713068282162747521133811057607949105293779370623181991733517258588375101707805896194700145156494191769841189771266918660731497868657076606395602654792410598868457057846699902028458562369301453454273072913067764098596638034795049475516400727207270289693546153356565631666430868908674404251170365367414436808647021302395840405434479758844630409852442967013681067302567488887309899862275122729863408955475354495512999507959764802583510174682520234993459988322291479823998626715758484557487950416735828975208053765391719327172154044585811477713054285378433971969077507774029600941817632950692795250606817220873470174962181938476471086524031108495956033478580899703002631914171693730630746919825696784850944447587722371684830483599110743235647375083373170268984578410978852304157461763223055240705869088790586829379712138124703938077738990579912409240265799487084829518675811712538801794371435491208260949767266892835316056810856720064064997897869608680775114939005780771564326252217242460566210401721238686334278793015606370208584536257446099199525605095895871001731723575447900522689619789912627239795705729358343164961686932121496023731905995678498480791037477912729290557672382786772017234881755205397369309543492355713551758221866725429054967814340158130750210943826287357373608070505229671215718060412805094400509555757750768133553938857722894175718965772341580755897295642203501076993870674869544138825456127409773725347283499461816848817616909863890809976304537924632895071146045632577024143931478048928528928453811836884917168410341684610870784041424475184480239127319713085057658419587206171116502519986163667070208787728077915314626376239425330961090372017574246439237643159078668305982524811933292487231250237849799286468708715695834740119352361014019442413698571562678217509226096360072828333529314399040559817385451413774844106267592177102307287679205507735653855432667940601474150062125857166798520153731679728232750646316191380068610759971092838434586443491556255541933948315191720595644223257487988416336684576768539967960456814055464856403072250658254199221618919327906388918575386963679074144223232 A013886 759 10337829666660697679630443531243526875134828722828926842255311371284005472389576286242659139586743134475680001088628413415515643803184444517004230809685784520572769178294145103138012637352986265970864643983914863850428194156575398956838184376934395973465717151308767600561643865215285512697222473844361939833761940374616729008646262659748850331543547541284714480141224570453697985018378234999051097942128755006259639603360564851924344129854841391677583734412507679768201207084987782214831814925613167151355823684743601539064571953540267667192233766385508460161729304385401730101244796138682551665905375783348348598780971706758107652317914842844725006894593606928998979844113303685288990778879316154178040237953986780354265609661988389822464557577187114425242033895991134387193680316096884010074070173652853961807422310556084762929663300261648632031771104381896941616307245378126543369373302964443497336891955977892552333661549466984803050562650817783921448676777141877409808932870872183217089567756608855551603745927145885178064484917033942729593135007658482059267148550176621922502982989095956017164381744420627740548659162938766042096187443891404545967020258525571944018838718098734761077471814310827492968515087053051842022046174337954447293336577577810411418556940375103302196881650398717600655187527973757908850077001412820637799378176196391287471678630586625299775671840137106682506543311661933348974607823089547207456806111237364610256774972406025997030842572780793443433102542616714438561303889075899810418507320546470914173459130777193995875977218111234182670117950240635558121262131804444388760202378299970162674839773707360035477622012432668923812038760109862269499958580757579818123712403708309906060236495051411142129220179026950783923630917436659028294587535795939939566991423530786730759317357168946102715287932920489450705313940602470837285127975373256428801568661279913857134660803353762089043822386535816010901448106336349697725572673772709459646108740764884375302605099288886271932681522341767066897058873119136404363991886594901949047767071436887936125122554792035148658265680899688548457907604334470910789008548559855055347135420500007248531322060730516852263179216252173664110111278868745301061491618913185418799126937732849906803384537324894375743951584160022469917971414536478448474865334553035400331608097229826472354895250892924947378604925875382303882869169886278931132804904211022591676084106298325772271029597534117026922964409443845918323456376376222186135035992085241753353146075416470238944471882174600465262088524093538737845166708662499252465773802023300846643322308577048231015856039565811952513722967810575739755329663007789698508013773092502137174991756097789704749755918739276318764183815371660827163883066416954155277273713288959921094964682614928993726117210785710482672665881273040476110388779036208800683861838199628872257052138131612047352574289307587306755654617905659007496674444102026076692075484946574562531641534748325503363216019048960530594284060952294107306980777844841816392862959479106422541933179654643377507454256516858488118153754500395396122203214175666948073437086042328148323391493050686885025931737363700305606032773719922622319300559913956723545665848209557564992428461059374683736098622402411441291562940201123108518021040413618486650268055153490003277180797578979200479195801202222357229397939437386419761767233404488874295739241539274598824651858876487990662206709009862045070107642367851574017363905412020570865677108952103931303310566205211907143945216186038518628986844618251411226329834968161042490835976910818015169947881680735714872385067275160963260827749630401727173056359597542059290510360913297742294665006909910772249198569841769177000209453011938494857579487185623228246292083612185777530324852954950998571050148442229017351359105064600060100479888997635227062481048419952296331495477763600944568679776264635528537423007103918805414592703950149297733854568425819379741943978103296616182040254061603440583249139509733701824934716511936065759341132047185123053154223371894779312139483757431318657015787511066339386606749137692430025305813117172730273795291153857302357600315113957782550280612324998959164078792516306793885659586362725387956487331255614706229504582557990344267433685215308058520278609768730285227932497978443773485612072503733695697394908813961113598787443835167618512579049433369538134104990499947058217844402096538689762767582470546754102473336446910094088530319550366272533017392657023704628191841614902852576965420992841043984302195495186446306784591031674953146129846462600717302173258393113653484696497057952535164636855452970671861046850040189102470263652205063295880476402355376530179104461221156617783840426531816070714796018156593419496094656794185140772551604043776 A013886 760 19534032127572721193103937922444768590394768040138409635466684197214375652452226884042968945070643051124941708297037413880729064029895624457106650402596348484969646310690911174246288263137807552618034763603398041456125901976051863456074814376755172730789668226164205377458064275107116615656265275457143301927801882149783783399409701241456315623274078040490275370811493429143053194155206924750686985036312347339668014686042815806120979088761552938789428541866373311444240418469166193664115322865361021027853121048333597672967165097107176495361094773481532450050878518228914776343948926950178111786241489108189972365101363145995503960375057713764421341827803452657614744346081487018004147728065431666817891136350238892580448959517784077780054709132010301430275739504780175821740788127526556925147640629888875954904527360512839973319478022948802882331009662164692240176042449034655816301379973335917570375876259473234474328012186703231540330645566980458328883933280430423013497845666948209497149500366719881966932786984065195964144952635709993095671840930151222627765307351660139132860116560740067419441266484041396718453048797195878272631608715978993505113810535861647927115789038880390045019636261223681684233531116012661063025913745551419909063175410220548063483339800710703196525557266380604019234821386858317784310022299405620666925295421639062692285284846640308394446516687624192399850524032330416074355251755059669537699742209998564571873673771059309731157575138564258305321000705247179868243405867073369852972878040670353952352914822824400904399378520072008552079609435000297250288077043869460374780838087559518020345171641524668887517379270788373353029666455863272228854497735524938581772386999250303732574428953481304849010826315243597338877007425398952926776547180838862639727720850178221621267421779951011149415521188832703410390338652116329615067184698170093403657722492157364267198226744871561523070357379281708788087027495393763625631914906035351068244578401069621039271792912253102255083293158808288113062541740761980337321259421169355686058291129640857463688075575613276271779901766126262691132511556107077529957765305085148197222175982243357696592833163650441267497231025295187286145214748989457321036160595366549945429428689477985732698657713423926015785747106978085338437961409822864508927754340480709995333796049066368747714694709439242406968295752576494389183345331603676307342751897240213536508194892569914832858624854553346442328772013223989044194616818196465403810807689492526089399997523432548836461827845456895451944354088294379805792615967353981387483247271541564534190129247973315871784169064970292159487450480839893979417998760670303165030390569194853078337474822586188296824586791860336875094601283644198405862404198043351229278967535871993420183570225399326148817071845749933385322823923945336546362955104425890991090603445883196328893013494545073913091909094698359132051668785046760279477476135992977209682891689939529002973788831531323924739025366682306251873980144485504471755837054430722061317829276617016164629715594413665177550005324578047259676443553583803127859839283003486643737228367798829914571134216740800315964679781106852459063380136172406749610636120395495378196736725469637268967613062307040502397852401735679782298416001789955789916179981292280256582773708440269798512455965319716569891073051686080895105239005626823382416402987689653233225251407156884025151899763673527659539604606730347004779033157573736563012842280021580886049515763408409121264933939963249852958170274258220431568737414011620082608113613601118124737323955219420575288648078891704423279982906800991351026835769213618930810937759292008353889451081650218188312245567776746278097373643218772100245931775708862597851046756442363712150889639846910655276420871748380848467902086891685799858572921438706206363943582893483600729998189700792420674511246926811909626751107476814826387401316687337649309641106417675708220364109151238673740225598816689980445865438786675890016008910045128491489938242410026007904746704200135498597302519548384474355280780044561981932100007575710600782071741754611209618057054680189841597994820715011835101246112229250979257968636069723633269750035817452795908938013284242285870163853546009369220672515054936698836726133704919217522045812103480147597573954340132044177661032616735071911535103057778873500633592672730006577576969279713211432984498689003962902575811180752418937653215273706089055902337403315012666676058852146496857668608608146967506883201776588753338151396614600665799329930937448462975018346106539977866426281720643512191232919515358979987770990552801255965972533684558886487134574336740041976531148769817041870280034645844119377470058580738467952575787080870629108415682436117914490396588449274828079308789349789728768 A013886 761 36910882019233331639411021772238116495815061056068254418069511525161973372852849448827304743599244848828053853863416392071781456060841815314166099187933177014047124639999603645698210420800780741585354712192545630398168908345084367526968374852256518226572771810776645226672679596185604129212377864015003354737112746850002644030455790355416127399638753094813128651873532015918980737973466038387306104941094649537921811174276551377140406214792990063442462910997359285359070479045945426229515062396054493781558366233057619487713220218210613275986473128937952308577738419932774036106682885999394154331704758091184309701979852557052432427397977054082410106034878914431343777244536503261636061414225141583805748918731048203775453779538100224282702416625154441253003268544568467267135097540554101115937377009737863560357037955549526002705339448867323564760441265317213186884964178337516521496965953456403091620003751860320719187033331604451815199497282708130683592556040836353552769097241203994323109787108942153928493252435906104207577449861953260233802449122703985438301236281861745781000224729444487713618795027717133914493890509619821315859963618234994799470892746627022350344327262619140856587664050847909752713784923821811939539749784354105414728686233539620563220087420549322017652404192720265175417502978323097819063120216243279832360696619275680413336121117096434252277515644400669984600754994722519640787304348304589649012226488262567660946194000232997770083956939426588437468792660612503169276955937434093326342255213553399377039592555934657568124124871415425055735963440874641674632341163630328501453878663433663346667585288332485540448439313945045059937560785672651578932135577120387146082485757399397923353198568771762240935689058842213736427149166796248683943306703403328000425030031429561872455039637898472235578787541740233717764451426202148718083270055751867052562715374060806483641218913853466764025009052454579911288028370416203146558046185167406247320771520152321687934723189620269921933228087503059353223360872008133662031457521940137084993793053253215755946149589260427218314605420415669940757877596050138274127234671999133308728712626415616916035526575372637004942207834004976449906841142818510891195655903865581047285194709919538544963937258239021033796242589438366756781541865236170444405598913633454224462890332842240261881760252725690396450268668604461349980395471547695432713029016964395811752716806763548830895006049168657730338293075483626530260733711925858740147980264219013537695374520357394439815503118284295025339589265910234660871941768201127902383944580392251013740574142834442525215468771757785015218382830179676786900909082202263410940145047052380141527985625564538647654240815121953028398755558333000693368611375688379095606200128822570862989428423667353912367976813430010127037677756321541687237956350759821988253089372030619520793713722860546223813252484250989068432607682823236727771695627335977960146082284775655939091176214818980685821270684071152059741012913655185713686733511266550623960208030558662000167042436305040482212808461152291604372298092658239708703860794306332250433267132484899444016348939658480571436748044626512987367473077147022277048270472743475410788451420872211555048594678917389908034905167042884974878053327670243182040336374890491419870598550710063722635584393477246199535935124128364504802216257384265405065797760642762680598971850918619033638224932645060312580931597530248329126308125490290249899050361375818551690811402032100806450338695068478098154463888789557064438476017919108936253648024625037572723655751416050097607020173135240143688310741238135625177076010761439495854562039949881641242182301451639481652793233012770911211898120269608759917504813562644081296206717477284314841532234986247273069356033787844503077796810523748953467163918017093208946704148040874020464181219316546932749094867833002126449600836652750037867189131170259227330719926171434652630536969000687758261970604304855252971133065437261588145769924136153353407659624834228023704556420362041633813507727258001754438559192987242895075474347114820328498577736923777194135572832697936958608639877388823483228591413792801314374521279720995546270255035679512644660060183885479127627113772417225831779567722927326628147514927012536796014697061084748775535652621754574626452694602079538856361735561614681110442845216439425093068778958687929133501001653218783840173894370381191986747183510678306267285183267882507141854545747173132751774351157430479049098046277814585257467664058198257750873108258941612617286779466215842532897107376298312920044163605262797837097532455076875563633110788529264566021721903360325207637510009718685648172741304505678380963847343652288825412212724842826552903130804229450455447789700842919338344163350474103478208692224 A013886 762 69745621515318687999218605588124433310764273289592779364242770753577259702194813027321712569753337890510328064536987985134291942365972747279558207710344517424078997211754771061594676068411689664315955532808244061740207227803804378179198578132828644632348659284945603967673441839205239623227574415751101859003896658839865796075340286870302941018280599407859853880463366144255996595091046275223425222101334334738071840896955394632600443090473960648198847757807458190117368086949889007149652317421587897705831678966266219940159294101283792106679208057301028667814620030675531969858032567532103213412250696336842953714950666036524450636973540706128391499240114080584205398480404351395083129294354572332228661372868789292311576647294248964597417439977559827249554880137223149557025931989509731737439557601536355372016727495591806749879922851717330853617257480822915887115847992532864418491978962740708677026227249395202500712804198333160807542883681492237079534618932971066909998797535867349145129914207869607914355138018810225515303706780751298033465626183889524356679990438644935251913032641566961760047239282933409296542391702481306524166879734181062653246615865458529368495429776972724750100639185232583135615881150936133542972245920522418260298054188936993748402654147072541306251418085630046026983300267744019299771461940766381786274136789491508887266707706989675077207520681158885181462079413867841992603185102817206853904734780973323449958777904632265130422002346118419860611031610128246388564319076785464858469882499363669754073948826732339031685166385030701891716892967046614919851683627878632565835202598307020382635975798103838037694076577572510903816096858661900898699637558188215698848790447637665535234656713196921234080368103538364125513175396804854033221386160936419683107123146428294368211124338504540385238138417671009945608738952505941748931168432706943922776824963933329985680970740612267486365208305228495653812697191830604147235394214014405487937415599791182187227439027964394195847525930846980855951559556198665107497457126817380951417551552049572389531653987079646938056292335043996618617981253413267678366050564700058327907896060070904424799417879973722960154637772485115340497570004553287987654793134955478248356590797633242609330416997176190496788298517239875795878184499210580114294598728036538832009894760448046247163393957222377351039741267597594824159755910381435763400692813527379465221957591122585437296614790315522250199867770055445215531714078576321047903938771899792972395973441682681096853300596210218782440877010007470287674473263056268848251825392882624963531749201927391893486342896112814315636169207656951506870776972638766468883347996268671839266752742526734163370728508548358539965379742848171454167140259936739110926416365019007580437208287652274597485333211399317375726330682656982882870850705792535314699413578529153666667136051878156607038359870161172912060065634016937777222107363153989202197312410678966641516635657883071696545926803958958655220706289229601958639613667416913529415242367886669838331638042284042733893892058322613342290554562348044689896136833375827617786687708995226472631084433212595816408593129188830892513981367438544589997546340640943345012712574434663043650062950252574613745699686678890076210373470259206069001594323229076091262047162268113688253075931214013146764717860628985460610114169033071612919369342982223792854038042396593130153713409528261324722925756882036274770539792066436766921248793244182709081303119314992656642753587363154022973534021412305763136882252227374834458933190594682996216292750891722950835101894510809447828833950699861456994597163502471705302913084704017953078707926989371512067705203717475505156843907321604085259799735553938251406710734730117168226484382198493287279116942052429761991706363667739262505041990239722780643005863605298241100461978221528954620841691221470162071119353712263583552628832207124387668853789455905433701778479440691566003555270835116730646157964192155504589426184010103019691804581978762578295371266110662285921722169179447859130959417174518582761973911129056818480400537203587825168366086335375343004210435837844411557283020577635994000035425479842112374793267258865348945020601544117024232110116718872580504054223076342722095443485605225128571899096319786574291352053183548067756965233862230077737731941689129756497266149937011594259786519410032876931220691869310943309705237652448180013902051905385816861529177126213255019810298394442107504757167843595435846097109077550235782659039121565501801797426631785070021345302418537143201321390817250547702010135269214383448710206074701605023089886459665387488533013488762981945194514044117402846470441272185686961095097450368091256503974055810083916063067486234238199569089442353408316304053828650761111842148319232 A013886 763 131789094555457702645307502123941109202154226351269248917733483847295475460956848462410233777003675171095819580251027313094233756952586392131540243426820269099982102603421039245315328869236539615622171464217408115254319891026779031267311898885292756380657791427736094997988770149223366224382881333621978037514275001850727532558488595180944587654030435661910928377199401838469514974192998128181377150075574116222348932259978211125133554049580700874095800360024723157383694981321727871461754230125675000692212953960929728679886917036374612483433617810418190137785135942123503593220702882566501204760959723775815666365251900121303433141204819364997612468436143883021335826395820689456904438454474980532664647213008932445494601262274499427536412877223517767656286915751132472262170376257553924779650189978019847947590903740390419096757106063073813426407853983523595526985718659554339553521051704668035413431094171185193998866892003435994000787191632269923433902070827936272958992607862253795189464841729935759287512209435927200206501394614290668722499576337039760759603096173169433014086805262460400799008941837373916337649014004474197406256962605557042195569901447662742421769172252814797560598164583961561650399429314612087986526980779549704827274873657681297403181706391375567730970879569227794811114780720320531060230561796490050499126448105045891465094778348481066356288860438456032354564938473903430458279215268360103920519061890614200844691708047700179957961242129150290379175065777486810271946703269283357261689218934557610729866003336630972399423276475829693312127706009956338060874306129363371980160092103277799890376695516871473033209520890530534283501974509028050757354076741550590361642311268561808390082279816242080062438772996666779623917679808189754425846068205348308667769360469550219332751957794059347366653658733601774920904013645008747338644370073053194614273559593449574474383220520397241049676133926893998075583550607372971017283289374186772149030926520066224543154977509192624411859217878098667922018676487487199229843755068206064889608160051103206400942548361058114305449152194944414602648741601049601380474781433439159814548267342436058732159386444626187746373478586479154423713312358363747276256892154431553122790666560302250970827257384520219924635271652623917627865949327804337445407416329338546607723272822710293851160039992960773126449461827531852056697901656067628812577520318271303361340523961542321519581689816106920747265663742528127505021829908027301809845749777341148007264314744253460354818897500979750684299243090045795616540479094726707815053505203978435887090760275987538045391201973522098320768004977373930544934800302635088679074970106613401709979599446190756019612100726440704749645302669934133638307694886688144248355006718016236115751574789682533206621166105597385335016451215366789832020507626442989369525941516754175835616886935275304623648259583140707177095514099938117081830022965980157068817571217221833638877306206794800019498893819103121588228079541527000513782737518313642463950100690602878953076636632282574060598413828860543847965278603266870108597663483968295840085955920910692095436572950296658251619552501935080811905858744508115823832483643792226034548981273849357378063762148782856907746234265558456963524682977450747493391204582155318851613843932312635045684988181192200393705914398472990798834132210151483061480826890680234647815618955695245687758291939815497694834049376580075519645619333815392788797850239752823833233339772557792044227134610566620220882054733772007776239032323576776211198897471085613959794427860716971152763581816607001186715034110556035813570366973045038455245814871638001795563027980185452749314749586378022755328207228269868788176189266711183993834075589602518037331381641102042563857426441960125600507144610182922742773127183413292495174043303680936186839717739264098023724994592797970931204400854955374475046373757215951614958660717234616318549002157839788680990205926001369850493599412082642892496032855667602342713003800360446447544428092562191914284536715772070932282368723991620729392377519304309634382373482282709039627739169024562516129779904825243989057472162626842489910658938853094300595813364427799679675344688018514117244219849028246624197884730189918764704442956208094035745346231634786477610561516429930555295393283018586363530730669593645535725026204404179124142276293908577003197172820294110140527833106500461202612508872414756067195405964164024527861272905916589184193548992127886940520838022205448443927367475234858282108618759845768851190093400400390392604634457803770482920191887280378884104412446672161762400269910577817006905932349231934890268217307513314832661799458773801364139702541099097133459369701248688948645107458303828657006283365199408845045422018384895961372581344515274571776 A013886 764 249024455820967100272088406173331153832896157178115132138983823606366416975809310235419580617545280485697185612615773177948845091657384763807210234691529922242714981652141086284691995340785549688411955289298359417524874727847688800553712010152884863088686781632524437553159644433327697669874712315809413796389773586697075522241478177818867102604250982252805709111847919333113164470755915087071428458714002431642031427232622508439296359458358105789263453294691196087051193758466134690622244017110111459707983446990046065562196562050588303761096694338796278702274383751886424437634857104405418548477757143335620457062456302408411085553760108117879808596757947524752859494811098108535704005961545380015146072104990862463168342717953501334291124607589488021194754754822035883347484753524233654538034050176387008046633448798922043431821131389390259488510635835938713352735350436096774281467666627486170340086165750858064654050915389148544312079452118205014683151468170201887422577744053063179268566702057951252805385870559426087839798427218535990316636079460027546659001703229743419201561976446176774616981728209762956346298772094406300244546156316657209107398627538657192872417531275406751396984352656587080124621948851152933872525814017652176651064128467597533771535250582538748766275182965866625785648533976134625234417742192670111741533364292955355043916210134382671592720029440972488144150561662256757284189740236204664844887362738524094261702421392276733642804908367494255891197070691034197111941788203133214814255574043734155391611444192791113254833441683880561932410525189821177797010140884248888065807144915406425783259311794423795556415647970078000605008258969075115813472028080378265928467738819113799156030993307816914739422307413765653440406882399801497890937103406643592912739614923727068844149451385005132884913020625934438633742755255171888691187565070198978840903661453875325540411353232285973975754433031973238155684258554072530099185950536203350676100069762668495777560264542090088924667998607483143748072986493108212074337404576719997621327111771442983512616209221507858931918943614696727611897777369612093181300971803620766332456340425712218626408947525399416327539441185696242866107116206368669213302183194464920971125314231017203762444119081553102922553220986105270784251406139440586298043600858595578836462449181063044531748774449418902154998856686525706627070540636452397240124479912755270149881491180963601389112934462441522022569285706641388833409089095651332626226613715270958357790416682669522575734434513131305541029952167171653931555160002064555832675021721271125142298313713177220289353762730704204279776957629086503191931360738249579245142333114413272242322731766339774470466397945459109592377775275422101030669794411649543351075673334148503244768471672190844906168743595821440212716365690118194329311326554682626536996394259930154525354929812514286807097794563996019779210016386791868018079392835781193432211480409783425745346113734560836683244485795975047253224955803124091306827419767004872763321263861741100777607114127988918902536823621772360117712055559817773217362669794075004833959539557563374641389894276546155939196254581976466779591329696142711401007498453833188963650649447664982522153186915951325361456236388702762407653408164335654039592231659894061531806267851492121178004891747558983713534097258093812277771413532071517545516203106168869623003663478875154003726060184133290348232185012405660139505733633358884121143176281829263824915055367352481997426178291819147437531662399184105189732435829596321871842678296644301398780837463919245747185175766042458018378753574215147480176531180522767223801923915371275776838439654463065580617172746433147701740009875907439426336505600320918516861066543694050802764184144813904363302949567081710610699084226774124961216332385707888273521026657249779228694351769145783174493990582724076336534037314696317036064426367675031261174206614143579487808000909385013818361301431182556425657489653890175365087943811018120023515525165039488072993629902006555851090803472948000527370930905055398798396496004396805747220632696169973954591307846135404544478315955200826633915349559390477509975503989770763691388229867395108585124781711449767683492926011688605917192348653855504420385044867876215830935262388217680214925633503477471019508405695006864197764035689882725607648866315003595939247272732128242030777275451697501110016896547383863473698113165031005792378288856893487499061769722286997591598235981957107070426078859942704805294947905444580694407418532804249756605562406407764873373153923163354983870541144064610967279406418033423357055153214390704526105228777273488746734334841323319281723091079716294296034729451179538772276554287649082679313438409772248907762048845813116572514787992435511091938865785993038342041632768 A013886 765 470548642936713161726929545476129001685717925926736654005595385604234577792146046722921306108333800556797859623659161292310443322152861213377662628745604812112322462450472928128792884252097469553633201532088922407853642489749701631484676495600566344976763704595805936418448763012594151030669820401159362408416631696668019600410785437504841073333709320033469578155056249238431975962677312959247384929875300146752970039893092048026624343349010809240006964915143054007817150087797337195089692382922719090697494865962087364012228633360806039961247958528370606754899202757284527251772821669057137915810018609818401675810591430429256518107647379976085914170558721388452211209891217030749593147136745380624459533175283374002804079012877961609233811742513653701232930352559564700025140070747279138138123924123695246020661072580081527763379391597187373841186065135243042712501430652834509585484295893965787917175936045517371512225680090042636578687346180092413184813153407432040013305382674858485524147046074238832860967368661233633947272234522474614150625403393125331285356530368419813133857060709449355659460930209865369897363078188883123940486591498953329298649009840965394621548249737007784423696929280601935816921646646775346951640857341706988130197943100261336693612320372746578428793064926446668352536329048216751534948264279519277703225716100311064319622665351205195996112800590719502477566288499027176347971839078644776141624124235107495745896520985361563035967585094149386115817466471516105768417620851418022450143276534670660535016453380483918290709116735726825649501091261880023287540857890368402924731075203514689154421731268765782521945203103524347447204245883677328437430713155784199193922928304955223243663171962664991950340730575214338240082751962428116766782240609884720572939568692197110021701790554661378935079326558105685340284030562004635370429904954565744050448649766076291130743999904424143273418352515359607675359993067501722554458598182792692930337056621305984229412993950268085149207060792744708965758776941809498072881580891223652465335827935741975469967185226266161986268214448135266200158459388743183688404514689024084197286862265532185525466302157673924311196046802373678240024291355835633548040979694398691789567317760874715678994009204692133583163044672272964305256360996090469770021650787174730710856677174162934929767468238839576107216879631445006419900427329340083348227533259785150306571269527831030349623349346326701885142200054126955815167145664291697287873770024737114242213322070238484434385363954108494748552884656618207776140820574781118635636075443818837392882340046380853787713610735531281872529586273277725663371357447452780955085108098335658004381279618259114966610250633005278794250088071628788600320662086831804330805357910660318979210671480678310427659460498869127139862037684345256222448144695278541260259202708947702226165864015972995893514165478700831102162312243957536467186242161921398111316982614953648218782165437186651049884916536528978088181773286997582962459273914299863417643433912702408314141519428595765512828700737345154962904933400053750102785545237450718734095259242705910694381819748344766785715188377956108379778829671280990896578936838412671203667430375525425694419953094400313960596137680528301357104835158267393132284213993122702060532105931608264430080347289651533737615197087781808678083974324969313265445960870917298635799786392451167000512644090012373176728393369521338418485570090118679951020269320503558387117091340377494702912588862516122785241828256301511275152339305658662726734025943633579305491509485022961348017198201889315312871904633722567793822207669718044217544953768920270827089056741004465903035629872132190036481466981198668501943818214187197360068131786834880187277513906147719639957627807571453755237447184217129754715622753397283029220579298686150837605528883721259221462260797416767475071947820656090389202186002714973470114423243474055205618388662344821790733327622716760780116771410321950884258495811097887016594183855053335399110427266674723726433947336771407460503235168403719796688470162036063442164196482436505345429188384206384094300802522836915580994159236238345807569393122943162406809074734074040538977063528940714622162361218054415705737311861168437776618128460903125395228681880379705568356599447898917959390459132302730368440593390460322060993853025108714771731590641902098037611754820713143777452407175247032136268796297021307553092658518742513386627150090602397465161095567954726892850864979224216833531564123795105453570037022193860604089659345151107456249963712283934350162290688507878816220213426510579705943991749009814769983604930215111584189303617449621768526937765317358780369751659606418718853064132204501860184935189076528824142119113485399055693622917290383822972738745507293473894923946164224 A013886 766 889133658136639215578030807386238125457278649857531925836044861585422322689549821214136966540512082850507418013358394084788459767353737657239603218073574993613456930727615229858466912710467311349519581352586200936363191532071364212401237196438970947345053439765687831666335392228181504774720711195777894107346997921809596460309007017575147537257030452437003043855293326760965431955844244893779162647174611147699716092340710155005572507213303656794021480680777030275443036657099038849051239856614516466771083978886249496241858834282311547317495382500536190664641376755676609590077867095556957977301305244517337617758067628013349380407631044486652708667434302056534867831451727182359447223848885695375798751182953854447730497972205784162036715186678039596931305740425271551097103873201794746493378547058562578632768501592999492252793270221514151614342270725470925732175903315815198608424390023769145943082299121656168653613253876381684714717091346824860996801020657774544983861425330166998774891485556407322931432388866469915230479301642163311711368942238741045986208568375194289463716018490632800074736270974794887266220556927211506737977367725494244536189612227173298784249683159058325197916159266888438657709002011053998788718111525454590147201866948074613453475644982090006708537654106935978225565366206980830764389121838122682531128809920232577184300760522346099787982872386604668857529976626529783557484452024156652364376413182683600521582197365267677942747197831181667224092978485649744944617346996972249845072330755064570685829969781254236516738644292093866488876478013528111843392003762187642377678248310154844156142361910059222148426953537920294157118832485928402140859077796348837702462559791337631274082132519148963509621433591546606679636685460141371742775184824738651683568274934577508789487008974790392471599972925746643637069815060985974847632494645188883853918154241185245279337678411402919556866569525743023155914631380573094883783224451063223194991131405807906008403452152620165119216887448025034231010880628381089654578703041467694541619689720884093104834954253625299172068857438334058683301019790268680115731142011909860728498941757357120738984309635471601812858091764267626444646220168663626412104697919185547247429137486780514756125351984891705470470227995297480616354651534660676782400270634620181559852029774628708629370855425127620145761584811430277890838410667846482612143603566625706894487260619164624355677092977639853427704376671876563645753753098584333860853063878102459484430542557616392555712683396036880205033577154836753631146858051848008778101587804225872934793897516759777129942432010316373225311985275224845526285289149268456403738257539155912624022725765714639349227798068106518640693550417331466817930712818090598845751218536530597612909150088402353678171631455927138831414830823132897109738895875568082652065461144340891800091779336934061904515774635257772024050636022190354267228173229417492386405008205772735157467778780813905851028941970095988068129456986365448843208245291695764318349668131557264273335762583652843448544702394863809772946349194872764474220277143239279696946910816721322258961666378240324285750277072957767798961923624303079406466868523885754300971459079820827578553721928679812449895722684720501338741869160337001506184017666556877887115530340977165002618061667412269301518072730765696660229779197283615328362193390937458148650930774011166726824675867876499958804316802459696392740941704045373837689468259405267814428068049854421910793134711766865099063830934603134057167055477114828011229359934259815181118980594595867028450161171947589757112739094933884981037041302053785376057983203231138306201014767986326627467229066225078062854212600729605643880976695345274141269219644186010885713597396611734304635454861097176729376512600986793436358489854891397298958271584259792665912604001755412344580001210453206484336750299581487404543996200778126989977170499324783546769927427929580221472392409401664233763687520259228088466557412784612174171838798625420863426291829436024362310341001248474852328177070690280008789039187138160326283316418924582532551940636768088780299778821471904900547971479700418610917283024533465502709409727114816633153811978253448247170088562076646176258640898884322632688763759611796846811469963345319491388442905567462610689511081707005616833555171625329836148032872948623953791318266037663584733968333065293661273190121317184019665156881369958070482188571943253534942290742399390973449521030149077385470423237062744953702570558271269821691427715952808793948489429498487813891331431892929262167459291702455559007596243904743073801176601192977675288380400776707965913414057817046905911908739335190995905710903939181405745746686161396170945927615352958417176575729030378522868887668578555979606952005870725514880683651105640415232 A013886 767 1680078508137933089301348516651199202244059103853996886038163617016243287439847276571954359592022335367667600840665593994005560345679067357514922573568848953532192585681118454653203607316492296572089016297243602530921923096873023532098580966800793455032897938071171224706094034421820469614159464812783643812631452169117915564313169772185436381679692517950482967571558900861063929329940698135448504804896435637136657137172051006173569631310027764160965581207014491543508347890081316639924053193383378651083703611816132688114736713777158865841625114920773168721805076993470339829904255172017369971253272748272136607711876331729928562038086577468555385411306499268362477138540577228516575971873691245639857294675271748841089221592344939167491391841860849925094293525323899514263452371478168895542000314408353974581963112018080864577126074025926052437609495810186646193896157276658293204123257808433417561378133786709603290470688900686787223018544862037158944003311002269731416065065738272995541074154579849472376900836165637824782226313045379244583827989448173440782068152127579123153374949627308038771619266073301225541857845311837192363866418778326708659758733196875395837157105307495521427576041233615853257569883512023282383200504558930178995267937325339451194057067537517849796238077995534802503725097892992354425805224173417800984980003103354030404984819458688475084179220209811810923785202874238630057148781042381637294850010304777085670365029511094115674920937111470280573294921171172217255510711130374860195253633880185850701682364339625005186460806617723223113653348807066287239694541764909379032304732302922668562433610509666784276558821742740974389878718062770758976498805913491280559766774179798265251304826979943268680948353028711538490427732471548411521252220438911764584416738131579754128333388574476732321776217641357233924010736305157146520891237641720268886080418873207921551987538320477791901229250045619192778675298188526741753360499859546632526113002188209633340486894277122180163988415581389767881822767687208798816422970748660028639619233866511514039916774839114249305967806812038010598087741363058409348921862549160491717028288378565779920521103989278803694318638738823650365757268951661391232267849837759596141230180462620883706702269099387850122425487772618269853284026191045705706366514582517987229686480197185619707383028543947546943586426288964687333635753968821342456462964704181803725202504073633660914508053223572982561680503619124454614979627734985802564784402206018308163076451439510091648712903739282615655264886317310574885298906275314338250819861064055474269652635342948738551871061368869488722606317392536060911411841247204898629898891821747759505149373879669879645841671939955898214858030674976185092223701158253816679768438507635048270229516914242258634955413306913331867398859048805582125855106001805430800698029283589930236915823298131821484792063245994757767941312207178183332017804832763952253594538545365575626026075815304970451117055820550335981919241778812588439763317639338981991495345712010396738438510233667736089379716214858019305046687155457339822023460640996359258400580378130475458221678014998813079976579548194663384348884098927121147918787822941756982978037990538881525952599237331655851324560921921948273643796225559667262037121894160546635401118435339539719667005548768866879530901653727475906877063418252806448782693041326910919030041960786732289672649130311662274157955291790163593438715733829608951735213159987893093573215688827320301133561971043891751507844891436174814133038683780911335522639192259450452156629924169323269214514145354663282168004186136031175848200059039167125467131205363055546971639073114387232809997092208788305071308795535439477296889372270178968569796824625272217296070805520841566541407170973670038174518162421413299953038958127427811397983320926607908143147318388970993123343727233644470195224590079591992029389813111923860197182106068132596902958230138041039927145580248283882864383500281189100667575957360594056725533095041039250062691399563769682242026425047078129764048891110091015647487198762279331414513639074485566869105365136603980413492468131024399118629372954560593793748650101651343023613919244889835875182192124411697508689904066044161980687566023051748404441959722143744235855675698488660703877284187299190355358075638943189388947178537731247830566179671785467117553673320255904478595075173520812944659311157068773670651158016468931324888095509669695513834433534132402919064553896731857108576695210176856677858844651526774433827686377517007163659274318598621519015351099058560055241718903625545722865619402597560476341667963012439939314377134842517735077974401241687910153572768118179751562341334551130492179074276617039941954552287258930427507847152474284700318334140644865273949087829135069702063645252382748129099776 A013886 768 3174622586465177951684970513911573174185902272751189187957360749478148796161137338697514655345578460196012933185294805112065098651264103948604757217493342779427918079740299636122144633869809715849129098346749999547149076382312165329500451440275841687239602891045266868725444692434370461127888071607361964271746387812295801477028107580088890652857733231758658200068255409182238846816117385094403160327178548093993038953371918075633379621095226542270107411350175958756883981905965173320668013344515044030970931666372186211215586822778478523810627885150615514875323775724397763091712523636878517741841104080407084625560914736394257653113183178014103262500871599209521149201717841432533609426021427019641213868584963887914159278265804042012838374299841322471260574028059230157367763170669260643611506450095964603042890873649781023117270961445021039052428899779062760675307974112940657773128776010565915954618157503085291670368118684692931159424705777869830351502448363936811852391234136937027638556408121137007820275759191831933298101809888531168429774686365606192151690954079405428578676396817373196205611073355595650144677245050197579900606341198125242228802989969353447961225277161673697432862005081721040608199809648046809646259410998408580463730445795967016113852024992732528403777992561866705697358825775465777167659925830916727371586694503998468524286355334915064487862360773413683943634958224669339719826507896690985619955144271577028215980308083219085967629005295846675122319737607569544215060863409200163829425018463715017538676541820496541800170373439038035252419730998670630246935135893636285519313988408168980990180552543530046231888699682787577495934349532433617497704895692343892024757383953373048474377559306837442314922217535756404362280549590798788861389515670313625182247167037812892848766664381896850139794044016144105791325118978663179037187414128190085038533204929409745911145988809148580287221951550200566860415925847498098361413892998603811329102293318770900451917139845433203728107262453295500916920083493183755561950719991604032996508036498676428561377460399195433832578976782209039609807457271911552436623585973292092012761708814909783632859221422813570539066281564441527374323231178452911707973896482235724561392029636393617983905993217592101180131284079530758930130190801761852040167562226659348093624223013235637059240334479729878383098716349986426315643444355357806422773811290151402501423445217407809386905153113560353513109505862581757457917825219941652980734533307621602519088044193652204856475144092828773498487560708827908364864483732833163499925183231085174404758990859704962007981897688651982066597773942779579544254650041798465894300789221836270432626092103060055142633756364238586678052859306453400112342954550199347875956688813994942889881047816610916164335430411517610670017127295133466206387780937619484267213373797334457297908558397804349659375569363607822446053329424693265522314219442236115731920125010089340004518840026174182405376352932725657260683177849507345112946692585130481523705877406352061344257778905211076746937051608676837822198458554963214692821226476486208571177467863943246250641019683445277233905185463723093701837352229041522453230608069020409858811845289706573287231201035686302283675647932114211955532560746338329348992960343305155784761620559627663389011744340776090251821446776030519194405878969101118975813415724714008411449758327759864159132168271864747060056099264797355840926807211740946527712403260292003177036954022706061966772342426501464449113175455821269971191737639634529070440842293239305271980698892552779831163131064609520388759631333988688156885131689158520946934676177455458143780106100106606454726320585530775700036982818162309302236928657381817533282493846313526373091701919846405557206513665242375746693347935130305086365663918030927514727664547756648651774230592113611141534090359981423114257850138227514481194990050382271744665068997798949174864728977005477931733056619778589279976287401859325926570230166597942990578752119330506453662459662490913150934701387923357327501994335077112460254991091190842631702259707958697543617721686590442510061962136021403511793790266995003152093666049275277124934444106159727997394996264408140362438100164646266935065523842755045846129084584948251710508257337418241821628903992127226556521393248268926604487294142255183758500707274990056321530381659388409308913809939005479375474214005264440128527304967350863165625706148856015547212685102904223496318970970977539821772939048814903462719068381370496144113378913692992056192221327655645760066442798945545885206462984305285915180463742723327467154159972849533490111250388973930106551635817933405453741013066188307532676800150190845110541845829022718706929039179456331282650045147728206529192611114005470036785965429991123095386788998032254364616806805536768 A013886 769 5998665251461833371809466364030863499600106985717919051510214236669926664464607958807985372272033999875659766133071134305994624328271810369957193885944460729038052310098718502828048591532108605157607172104871703144307385961572833617333509027099141625273961955626622826603801076593828523492501207690979732105035278525704153005345047183893404933139081267267744257786573237017664693300637295118061190853106114764870238629045068494338413863873665027024242321050129286036327751922090800621188016639368602719513681406963559154754213961543884107279800511688278257211935796247998832409681049863489267012415211355006654081751886536619024645077771311313753073517246945975136458854791578199989667295908455810649409207234353043758182119114158812058114981249002568019374900345051823409997089518875173495827707019894931643042549222340669428289655456075745514720219971297724062563720338028641052827055395028733016678535922636789868410994145286797852545051822447277939597627778350147353698299199505663825440931754980640613592942825744591482538227640707452062867512494566485761291686372717913956868552401781410235607844104658386161452577492575011740657628922925059117707794808150411255957196524515829445110818193218257463259954897917040514009663102721440904569690211001793802704219143161467618230869973849141347351146921702895317631140830732473658706074327160531378172498719877484788574201105321897747942006420742671994915713134873334592315927402050955262052013478784192121833680804278862410217531461951659968523364125550395535166838973288445058260521955774672009496264332198456222195844246263696065454440730860266528756159094448447045071653486308572982398297466482205557233837676977301525747903244343590863365436760482007204459632655984302212200122944744604157478025733529186485871238064346123176108368414925306032314458328482772067324950352163497385691902622418274625886940147739375882606091110972054914761832303782125264556165408546809384721302400171805286724580126965585806565509162181763292825128166103455527902112183699348673076582848326048242629684098073095249421145697510731021763864885091586917516158592000405170557424657422371368314565956100381591720370116601971450039574533305462992856362395523158647997645199291406911470212819628145193588020414655981015946613279792179071442738310195590777090088244372903539235835340221504251058573335830673636246754640342194226836595075256011151600397751863664739566667865051908805321809696532566839567595596358484010067059302773746886276242869165194709339500590633015936228788157490911009426240025073198279881990143113458533153180252798082095088226628627595150829651636840790985651498338451750748449617022513510124560278170570181043602962153688326717848836419602994982275756181745661577752074985253976538343479651943511081367275728568882796246546751760737855634810970571830508558522923188810753472671746450735773647829840299481675807494478874622369377166975851253705843744097574358804346468235003027212731332846775064494013658655510577897499362184458384554738754591002737895090380456014699833711785867358965851850146482770361883866556350734104275090015896934784731660684819270721092157422665596735511931331250281208325612315753486316318719993401976725531498906053627762757816095380880380270273206886078599694833560426711789187256391749744337024311317930089978436605900445837614524654648143730511595304953747541690436093135127911886463180889804324116399446006296943868550999443052937130926372776083375584610081628385249474916848476470403743439859227363138776648098430081534159519176181884719705285456924829308248937826574761490351607584166025245003171080011255239492082221947759060502337503229124515619888108657462195282155133826287523366240145444304136160216777967481549749318463609228809271646192729535332190957401750141013280332855919597613404705454927856071088300321433794838265863642148923644175435079635729351478931977486288053329377711161977369990288083202654959520728456023285096032964794450796203622286924508968330921789388586233433356522772417456675438141940821911484619106418634066579533629780785381832175562458613288431742989237299103006199298129900375471848100200098651131887329272852761669437691390973168687225214116095324369396986846408127680788024912581668301345160968371436051910317319957891756506966469378442101011498088121666800550712362411684858595859229953015997345019106187847417792843064182664444188410743361520211367237801025650018826705652556059609499517604781082592547235810145034316281563585515578964524527783492445339688087965947848892591079506243144603249485658040029167189039613635023269655623247557228186717937247217805848327770496175718513410232435455551751577347297842535174992691163576561389220789076414498577451307887905035906195814813836334539454800541614490704246940989094480509702491754953423797469088006469583125617466485103824113433810815240250401924499636224 A013886 770 11334885901874233560703269738549070681212374956789036866324052494755919987519060331508887303913322741077050672972534957108309650302723908177139274936676302770846974427488615323951790121004143392830449468979858214366982618676637256072637643985317670842585669744569486441220091192697247375478678522014229190434247301173257744986003830117175093372701747512028576981697259618324994639190698612461644648277922015064026327065807431984710048007932033477784143514102050694757091757543921269948176998225218451903506027948793318544930610566886554004824478093269796569923443098644738657758696202028453687290115386089657213339947748739226137160550314181176505767619837277212346648285330812836198075652995149029217182856895402012188060670450302838183028208888715284447234191695198883857181380448001923832164168698168826194880623648959814050274427680826134300758856610725097861450403911688103216908313408673652988859227766264953758073625385121284044637848482038058081769610325881531234832987821811518183310770534395259122945589789356556238476793726596298779528439849333005366992409235923843239652196824729295776077042769151137422323623947489979784770954568633658106928882420047156296096527922436326812939158511723036318337186456547306409976211089683147647165940392622237512188205957905328044445268514746174317431611986548296499545639517245498786333919454224070955190652061121459176976576034180887683783281188429889236088894236836337098933222309238619432605099005079288339269024569979601486749920489497074223402756103988009790594133585078700551847217950929235439639837201663572526862157020723999647008616662930172104208718027778763186061954134817117633204386147145848190371228191610645689404414037607830300507701608630465389316379158502945962502561912455172188637438129253277849734743566770375277632737489053580668868366394834534649711071787036875428087077054437654348287933721083597007744226368377243861176685942592982871896864358696977515469061933687837772025591421350108041340376016565470101696991778567774254946938314728410873487972499545754325729286921827782444258215433353956995332302643192739708557172758369021597319851795076275421683417764536685843503876320487353988908378771748937096485610978983903840179614443934665174892947097159115057157728558880672736340210161870348223667912143319662073484563863743218594826778912151667344664246301038894321495507672242119260815171283161350479707260379193521254613509464430405217454321304657649257908062475819907913934393112623583356407227685802738636537221452041246656587958781173785734259521511697513127320052350742611613573188503919166388251670214202587713962883184121979741175530412391597758246445937996808299045115702207955854198761990820544139592190135716392022668836056828786256149832825736385939604612158963596346997000463880446727537994852631033908396158496041472630395911042924034757817849406597423894340182535675010991192215727458162441259274648225301762443751846965386017211347289878200124306319144615065065824400958375811656622074804162660786328599035011861438950140017510784335387111797813746386748777589155427164173961150543939946873291158339267315834616892579737912665716831386292327809061727931362253410612253683631753731100492586357309103324913941304418761043716659378386539602989313767468167261108380942070985685645780907422353888398524260374500538093640489602122634183652575334117190842834856913947633157378207480459787585777111976668391226503631810174915610652308610284353758311836660502722384659079819679541987227860684167920530111411913394054332304338734330699651546044076830270535866329328951085218919800706439597427990150151971314707540376574819961383192435280871301650352730840733699663525414911311913870462952099659146902877955988496710458176996720190645163262677805953103562618577402995710210454182091993894282223165902477057119140534177461771012844952351430568057352477288512557125839215342538834810344353485582924915255057808672801074326551663827191006772340817220720802080886157459370562271123223731412111936200618022031308775294298990834977640168755677245535918556201757619072377860313203796994195391736687144791469217995368719592679589070998900008021978076999445847162196039646258388409982773386922009878032725641393713005531266658017117808836173120683677677736074477638193610559355617610484083924094419375881692983008457217522534887260533423860532071233062441158469543986883101508888476206911512141022752768797208435454774340546489048444202784481430980672234295275304132202947521541155501512838682914798252955623741001640144936275540920452846261672924115891381833387059204657103649596636708640216550320239248350854961213008640917760079947546082598876012124504978889723505540589456577035951107147973542391247997512943132942887198613406151094983048528549817409971042483790881279347757517940423831098136069686208717247506744911324662722372899034531889471463672928620511232 A013886 771 21418037683832691760830955993330690388957104922349946813426207224410954218976415792488585165080889425211480486027366933833234449303217409726460705463545568074103775775000807880448936155365557222503846742201332726404990612807576106682661767670048740658682918807906675355763365274802552328788495617485383022910459804383350290677713285266850306834069295642808814150151727462479123470386289995751924954757216546160502098781083617640484595994252116634549628491654783727190768358118752226213436914182429579726404078219145493336307443947650692077788179421743622965037100529019941536063784065074501176985408749862661401296338387689682053542186736066697327650309880684227579431507215973349269125415478737760839853776538130989366169424941437833339828246613431962602391417133113564572246506690370099211694783918661472575408190267117697915348949764003276938416311168214601715865116818600665819367007951000657130852753291845736142735664171712854449658250080507689333453239044255313212340899132484746790602166057136180990426052207094889258426118168377115092235995029224468285297112735106144622663122249710085961010345551219376436825205455210746121950083082343964081793394496683665028102524073342165183271819870679474289967760738325180678485929236310405933360051655806416091430443955467254902286357136871899112640616198198091520053454971322542650695411515279269306657690033829153374121274823755111578871007068659088944058019705310363819357051012423399644028751716829660708655892218647215622115073759498007546166699045900415683993375810089990044352843929101453551209367901473033412437872317335406564998777770539639442605458906313861995960714550618111331938745523290086073383380911565344554036519824214552685269736713216651224759771933774094596474040907794094802139266691016857719967579931975164472605936511715996317312261351954701968985250494487694628899642015599649651585734345480490230729242330441851928275908103173537459284414192534330409949844419914660243210852730857680951459451628869582209123381361044752063371576337484733877394921220021671909759637230304279217632107619971769811756068440892418785618959814685835401604477716718687595999492338500056395937932571150648502113627458976095571532122966336657211480513705596737405192116260484754720323414837547035021060898235145030152299729412828247224870080370885546073789646975476601761122530554561461465279623441223196807420001571180626703239488580191943570037539851684831925934726998999344992966821796310071757117183325033919155599692403806909239964364464690674362395596098224987962313295543815246484963896680288015141436262654973531393915931983310355261497417252455001015573564650281966592854220358168753064010081187189682727506646297470793948760935530365351441490307210229855988460527312861051307126807787988524822202428172533647962060513857696317480220312417048093355271940837555882509260358067525481073180590033570359168605092687701665087805405078497787000657315289966690525770011075840570852485242853451999266299681670116265680380060643552030616701358221389292995474138172607817735048754065571325132516114171585242195753863423311011517533471027480812663446985372478110208159933221648933621273513151123808310452583774968472685634168095575418007847751450986242707949467853600628299096864541311636967289875238041159947188280054326937676242392193422689627324232764524072656503661629136029468937152066513774909174201289920824752437439908881685923529338673082014552288594940589061476117785762385780574912808130935488136712232793722174257261809260241560386368176456583644733551791479172555414168020635915868177447444194943849981265657232812492042360133189297654283729404790916163548805423716853708909263495405808391203137830468382939473048734894977293541271752187036591338577196999855931576439193992610060066223798150947487947204718831071863148011767866500140884638083729199410924787955622995405805100095543157754456370421014912759327045956266268669073418247380413073574314617656284798493314122964546375894778187914609521767619716921527062729394653656059915297955514067029578395327541492814554405042740755354888756299872278727797973108454809326907309072880743300385761709249490358073070999688890530576446242301170471074329143179448361214541324757035496435704476456089263806949971304015462164398778561846224317420475657007189492283243831246018846517324487599621201851111620657297864775715330814926979292206728351947380209341372173288080903830603548965407041117748218290615367067008575286872412854765878478459142383478118682611564397949505240852041036987165386948301305978243804976783875816646588149518687225514028961017632271876706555513836027828307349342311601690078746324756204192948478076623950697064917320538285356668061631382070549145696164536929828625478109536634112244929041994821383724162804011767957254583477659650777680442776924830033431936824968601920290988714082882353324814669528387602167627776 A013886 772 40470838630164371705129827854405885976880898833914944300352131532615757941642828036181070893211566069418006759021759682429397151900981914462008902301340871974648123383616726545044135393221785229812148680967887877167625302261585968752143831012758658788946165526018600738639070595578109198804220086940620227834871711649038442055305337015111800583838650829190965336073899357821752377690881214692973332910684154695407629789574609217695197083666983524912672409719146377820405784913734406581671563057865096104461901272394311552499784245274422928042054613585254158799223972419152888416972328274695039993964840660489378724719534550017138547602706496077136013540740624734538811234227072329631762773075327553274640820825603097314654027947742803868272580296849406710675545289383131981650687153909247627243689459617321411368903266657054214510084307668143997969432261500928535043817056689622910969678479956409693431175332166363951756743477615114956731840288124753518434569994375423676016568091970938023624553712250699241717374616855875706265723255184008610606184655381620088912294716649047482356310583140187709174396622526494694978929821591659128160974589738519522106180852309559559821630208217008381024566129400072875145801722795635004285300335196581118687286087158818041052041124044349911203427282404760662474103868396771397364366803251994271389227346103218345242558041842485682831589026173298675864131084712017377845824178523893541414864167442858418568120324066388325933496947804781928648735693587131122995117182763956663171995142720122308127714597424375383851582886850596799073405518922829512211610514323045422285111774685671583983495471982363393268831500952201361510888302304704978281678691201443888399765861719361221466872733357648378470260530058672127088689882811341808203700076902447582173054242570171729311095058290342290131521806368124164540638764132598792847552875720878964298592971848349264408451122697414829865131956958709644068107620849304726443444572941286480087333095459838715728849471626610066880902756868353623241366499873910547180698201991596272702666331254817139660290731720205979904446659116284628138969750224697083397568739074874563959647372603988588841842810402542956908810529254824693782811321657015905254056738091657007372074327754075870675999356386524334820695107139045452203308026253459523558555656157371436560777814921591618025487506585233545002997528852634438386833957496130427748694102468404492624630226045194319670331528010029669952401861117692551008199576076613878740984232816628173603121728130794053972409234135887670100260322378464194773435952433025768938939765839781370757151722886891358995309409103995050926363453744214389655401088715634412049278631019293180172303428241396392593956814619608520403381673508230996304987938333900871239397797118060112374761049059515228464935293256731665134490704538793801258076272937988220487701148553476433502787779715059896634283663366906387258041937831779483398188288553915784588835368111587349623356894038251909144390430115323388339152051674123586872076318538208941980604122173477687998208822973982925346236201058941411162685782454864222844193256302717749812348697764732204882549697942712221565267818499626995648383740020251454252860013737172661174660073192432013867864137597147241007994973794958519088663965694442971021984532141324793723795856396222921404310897243308931560636556018300627578477182993112985813708453745749507151485417818236073538855764698991715304932207459774629376845034355508447511060295568021366945682400256124776148942450713844411887991521717127188838638416966275200323012232551660721400185406091034963498352150234790009598003951961873324589166881807829036259204486962550148930744042481414174209751898032454602193782236554357822452636980623772917029054914228205979214369824489542905423726152190798304862300183966938211103814596015872502329727730632182956331377335293511772614943696306672816087573490140756483720770866112370607670523455550754119414580701871966406744230981432884827397653263976048867456796919573822029727204804608946389302271923494611938027801563614426437464037061971127760450596737150225590190225120356623322981423140996923416622740137502080274373172538084686977970419303881003438421938502048929021236168179678033170843376985888811058671209550646391019573346259761034554664479719877339776047797384641035139401282822169011748518866217299942407216483278532507327404757934735612457289385886811466251870781265338961497918073259587664931413154251464785084755263981762864968516304650718946309478177764125885127802134698190082371554659109260276509726783340092675812165376705524652689168115431479061482053048582318716535376931244461269822290165270751561691534886784828555880687356283408134810231717422416187420480918646206426080024070652400898861250908355453628792714391000680078897108297236611918002482271193320402962492163842607263405471416304652680081440768 A013886 773 76472401608722431514118758559194021153562886247802993471727776475821692502274155286670593765543992474658044195631228399608751117523234594146149237503740068775391905205733890744265956826699302273125682158799129960283875407143820475803050914479116353370511428100667915360508751347145336642566092541240213882669482870437250270877559195052970774805602831770012713988154485861760532996808603035084972234721375636819492004206226915190261878162990454725202188579888187982845348518187875295175715972064124033915915865863475574491633912316774700783294569052083061530333932043116113885060281568393358957331316156037159594378110841460606784451116550908379481742834150180798393032466235980607757630719594400534186056506525793193386656182281160474419764083006357139739477768761369105932303725624037989220515603804830182784637515807770636618003390985071879517955104179499786530105675308174897384635153426014273151597359110050931999593086259510237538561869989551314256321373555131980564643274536409341419424200708950129264773416120023123346537110159851536782325907126900137108165826903149107353141049075963038209249246277234143527801946465125308155480876433583034856347131940736869838333038149280196092515827371998236902543502269739502443777366383776733391275697797140513488194623242678234173012837683158998795469867498398750535774991851687264311400399537921566082183289914008221986736720013008227632355234445477117252621378301365036471264202055146667096256925984505477256257505960669586179352934207060048181815637584800924064116580517839376069524269416425982145313667772340508492431536719579973115730668456328368292496434085869255083604525572002770432292199401591249222267406187609296776401755041176129925315768779797329944524715777025144931209293249261904973838721564484061517843849146912404072951573759024834254210907267103565500479239396615403641342725708264506435803364792270149822811763724629541622849748171013108745238597661646555064722485980912979033336286674803520811605661822521856522402330638402550330856013660490221219160942414433745404815137540140856585818231814216502312953616237355086173036085464773039712223296792992580418481377167156232580072102966556573509840703235566712290000267294142980586981799223440804230059097482482376148106035743345613634801506751848572014298471212206511837028900340551697005011492894093972030639275814185762030489184376843246579164224034599014750473733067398048180100244417813018140319737286967765740230829004718855743392620079908436078223461656567935133624844094834850464738903517580648258976537371727680993016008696836029831589651825766967636162414535458344005178849666711937531434048809541817720388826738564547695832376924402223884707131324257863775871819044295238898760977790287144432681577102047601027226023448661712401466086416704778610419752485949290071220030852208535939024849331593959525455620666902888525810504483869895357500995699340626298763450113220878568358403788384919894885747848026245541253956468851875885053107239554071583458147536252151384257234863977770357798695505067606394080406169927093887955399449209302968280636845962541804407853848581672879831256562925413773077420104137909502915509667642214847078639981266703182913325166862586499909668190437321871030480085182077375580272302751166317896995046643792178997328592329317215868069268429218807827085488778898153152100933482244771191168895882388280252207973713930518378037455527448404729217997975968701004668609590744377505310141385351426882346317877069386146579180575874998296819201687165181018204888710457557682368363707988587959448316270130697723953578238176446014705537416624753907654275814851688856081131500693054197302886523855896386232504020851959814768158863520818333172474461389177758100713161544801856184354203301343284757236168362715732138360521056608715699377942862371322046834018039501679012738564520172482178968515192684429168008695890453156473930342807139748964064618288947431289563938219904394775664858127359913970427674807819258883047124173317536128882704694706382604841725267745067574928235317610941115353933866890515316944955784534586045583114659940059113175423477468004563300222024019159361761687274586500997836139530819886766886443605803589609263195819905132065491439590712799183834937861782564178164471948934511240088195799786073168745364138541388251615329185165947084408501391486288203179720255191625297000491017574519235875650112805629553641222501759695390311370568662614968413984010799698057852972544849120491052631811023030834651491693232829416746249697940108061401403820509170824057389637566653794103766722163931418542372237249041706530704806932566017539629027246520014903594812566319117217734192695565183010323486922350192952234924678358646437726942477099925826440110431743288484474984115178923134515861659456156399397802450591746374373055321451130992790308676114420214220047185030393047747721498549813163949955396127869108224 A013886 774 144499802962990427471270354373179128163095515841488606768385711139865443858137171056723580520371430772354651254650508984591908631636143345591550922411467114275779731535788176465861135509112547197625548985437754400793681885325934568822219310370474929605610538173322871491925800265522719469020326350966188465848009408526374119841567773077851881007873331621999383945169095540835126813713638419799440815618000319313733867403951779682232756596685547554190849070522163590369119508815227145754587277901262722518429310827915814341007708428583337809688352254606486409750027302846829081565586122625902498286620406330823580429858146477035840481727398866844800557843639488830857925571160589405039370763562552228580878420922929992841237149040647835328404778798156247823245528562882698758291286219962215215431228450285358824001941469857546293007431496880301236983390294249052634118720680717424501290277588886938090517518658860719476607108817210240525265275552416497776688665185823626251571862979213926447218548085209477854579374351079853135669434170530348654705999677962438275202685209729652483060025820369326182974679789580766117541668378213898280735688720852628007438137406994285666679282229659081570142946895651964507465320496827132153683510643060234560686037735147205790860937851421025589831521675291383035958406589214330252383279803209000650364230154071377778778914756232688003034130561539930670814215640671305492801272554153729234933755748939377451740007118690045648151983023090508617747565183766041122817010679837112481984638815932714160938834712657210230356056585245909951026873976143290640344967733687482217715901962767796589816436176038130920205506638865973610421378175108523691191911469645097470719066581704081148615678141361849057375281826421319257606485429159019154149166344832977539318959324693038012060795622886350055609555428183775027764691531113946896888092403800322460390778757620793705204952952004897865523006506322157760537538389981775966063180539535139212944087198658979385322727099745030223574936020425186328647503636156743437085729811448878097151384652725447842483138726386575469811449939500263102946350474541404196189018890989068083861683458310371493842677931423321408391225070459163541782024395038593567384308711779258533424425747482084464684613510077002523913933651506634158871025158695589006365556604907358541990995121659361988427387144582939752098184480609191104023150844697195103575658644078109061367685345861107174236487100788598809330906339152423743456549995477760054573229406588898722955760441907830369417777768420730718611273521263063216817195221110837502328141308936952165177788607029542377396772740948313426279674562735935260518592800288861381378284722115283139246561367890865975453983281237298931373262281561881377813422675840814579013469978240015109333630865370228141295091257345978837231306501801334912596126232318357265938703336577070430882441441611668554101854903538549074655852329610916315939472789699256734896156016935501412368029740429707933811844923780905186848174767456747579444965468119586878849724925696798943676108226443524191168106403751748192271339580956774460196987801093848252366354551335661383605053771667364624164691592122161799931166008898203847461311903268269413199322193597327582420463974564915836975989136296617100083624193550523272953395911407262124268210272860965025455309056678178287810154628254692657939604116474684261750551478766089627227378993999455226419989655287163671913953873237235724991221367178338245842219329082394968781724065293613336766207375150841866354757424274976580173358836077918322236855514924354590743115112925256802991778474642917676008407511487501573033489220683109338422740580157673196003271840407425305656176046223058225838018848367233888153786557803223712627892161232180800040545217613051894017706642180738565254257392061798865108608742383883253276805949179315610331454135855476331789972131609997401441170529652651009819846958751614308307427463494641999217921273080631261421369121588329927270107980634544566949965865569130722511847421995752627470781457102108992577246409046211871448684980394801753617618364658589472262446666073929481834916885307900065865517479238500972271798332083471331077210796238399026500586726528524544002528200615865612756229005884931604286534910971961010170705319840224535373915828274337755648300391603157307962627505897643161929029202623811096249163495080432353907824414737520205064099279875862686680040636074939318763859781125625625462908037339385891166328170749855798571015342377549237294109366127814311872895672473622677546876417066277665855562672273223594197239325810820625954904630321741756152331521355842791314481682879563023373711730450930536891409396368642154636790832042823242568752644014786588288302135032426784550407429440867684135250535297306780959745013131345397643770687784797984508172775343346119323509730446566616571773360578589317950545375088607232 A013886 775 273042203685171896056033380972219338844884067677569943714125051427133267020132538039311062596717203701656633661947452960997363609263444109242735693359191092187856555758616193028244294101682777583122913345315646707598915892691555531340263297858117571785014293395089351639255250556123233981637800022342478807035491442050363692880791533839170423092285195486318131922505277522904748903135252321623589783085673627365013476362750356430597185416885916720877294296488423611126596412032971127349203973529333200063703436002483229472709253599981360458377200393032269312298539590585677133995721438557981331882452747949721651225686198122319659027376677622026196100483490181631146548705646772600901433734963364689455113276066498980713030797238438848905823161064074504886874406915509135327306949120081563080191955480348804902351700539315784033785466318697117047764230831523593887746442799221862380054067243077913833823006697186131979973541393518319768844456195028536870902047697846377808930141985907300569017857468273102650721839233821255929860621386740689846775506399488128566798187486378439983110766869343626936911099740638549071190975234084879346533173864884058598758866423859378378615837964132451444331867879723291270442230720548650449371443838786041298366394951126635351825520614033924481726768748936988060489854421968543586335369251190024940907437643768345166691716398105087804517196016907883717789075819711997377421514977607153842995306983011881572729461771248912175287246256975086187820031249158430792359093236278452958358749998144346831656872030326259420553433129669943574341948205353125408695359990608388399165001439983219866626263672284018966630878768588700023096702715583462894118117771874347537551685202657417207827429714216826399646496530187279386956971459405149505067331951873359703015847333241574450373693463546114701878036431322359411663272647063918410059038987264167710835683035480007919956712539613990849960576358138146995263395340481084448642071925728333932324332959795650359165494800411017269500044706242778480649806150765425382927208308359833688278147595481119028825179476940828637340681839281633150908129573478252044184492047808431401086353488952612042877321253523702587010990373937380735317976272084285169935233443899309988485725310818227377765175781009181505107003782010087694309605267066106727580152062821587665472840670043637313748761072015296301492662252655748016046817095312789557473250152773384382870414463608080561007690458062911074949782029459567028075706261854920110799827943349372182138070346694895215480011502319223302504866885026003836474833939563962997599181316845378828850663662607598330972865074568222704268432104159815718347596360456223222688202705797931330859846470802807839506632280761000467157112462846321071312153458743176322437324439843028870113330207015891248490682996960726539509485363995744808124437052549333702285263786289261819941673109943277326437133766369529097899309574758239921277117720286445150044259732608781532765433220564282361076980188938837452102331898993711610196664509663791539494317028399048986404176469224437118857136481124383328173770589309330403205501845337300654527387836858223009295834245221958838153627962343089027972333493101761247639776210434817298560216838711315085259071271490678888243045840293726180570813600158875159828002405525997477629233548869347961219537423609271990940858260601963096277621871158836191107466056629082444740784070933562613275967012961655285211105992345137034400212176336438242519590693215562896370944778608722365526648937449025963724226276672418946645013309170079968312450601624582855321286537699951646715568868774068667219854564666415372353744159747741546384781072567374225625510364934977819958129259309611685680293599271577403570974158455121824222860935315169409971012945754659241275249904452173809270356631803429157945543604128829511127747663778861039182785128580160701307714060782039569846389715374700463323268578154370345319849097340643693178209064132422251381453608341417404011923396751655108282513100671731201075266509485670300784709576333517884886202342648632473509548781034644759979735898071201591924006821919982783131840229137478111657374132209735805173677430758300756120903049826599171706660659673051065561769206981319954164562130191978441648499198655466422066239309799853394857419383800683844264847674360794748092326131063997794199911852343469485517339367072142402108899963706746578842559948076474105144631024626850938677988998901986161854696214299308719599376388947463521594236318465660957215355646735401833657043730044638255566896177643092156515363847521970560440089118393700708544357232507792926689248768145317151498522524555370142950217727084703912732826670277502418852731578921493428814152796045732264058750488688952614429344265633721468176077083480661379484543464972570060334944490976145157991139014759975839997885634340457988542292645401763860341176123315429390155776 A013886 776 515931810732982889286806883616914551662449897993370483404011845175065353096697799637864925928753733164131921955338724796605866360428707558613577598629339993683223736351696882627993514317128522672186397124081395917984268305521397202243558639207167503882665888341972195998284265282832666988215374512617632994452439493172221622429371497013413578021643152264691179900544452238400080575399472458865643299245630144712853784503809465499850662453814287886434667229227037626029260529092317187162980653853875076177971974160340230948288278906409579318614889792261199059901326857103796770730027367213127669322462474037859641063217418013595313469042093980896795313198387575524402321744631560809940120339707255089524319482830422345987960177476242418849278458805521134050081499326524765822148737234934278986312152933091730581726898084673847405151936020887874065709762123860374255281270427240056053754003732368247487149271118788605033134644663867624448975881403527682358076640464324184423664510532026886121597934900609870029519164317373162924874874632500831832391900076267984119707717532261136082006645531771898463925232914718901891352188691119297297069996273521240838339593710799117884124371710209828010763278925752980039306985018165672332317900391567262484071592175010454108478245335618854615087486971391366655483693240410256967344551005232633047540585133660064439935333170934634552605949043276596020855268418501559460459617213207194472800956225275795039619263620175264481233171335299899657746720807409797755456387088288203799620026516493617154000212368599529360776309531964175939882166386492694472257673986733911250633413440946212796941255794710369150738776333004612725242790356879612813912983561965067127836462705014970518560060710233260226327231155552917136653510646605269539991068301637440547308248613778615351043719210525904864998277543460928028777746769167274182258438181086778853028359921985887605296765400053329462378306347894382141545863406722161779451702564554636491834225182175147457867625679023045079894660475485754448124492908689523309966999148810874222692362795698067121059136733884127686602557501687716989695172581898153758625602269793282105687938789413209232635614166378275649933183058900108641273317788489758559984179188121931376322995004112176269748987670169957078242030922365237384361212205279569157020172773041661761872184599213015671665618961325799401818886827426216467185552085155997138535614344675698381571683317170993569502179643461018754070709729841855150106956129800677683923809287258786495458269308863579762524134374414330137267516310204816017280079017513998433447489842508888782873690835626114363059734713221727438859092714193054667286630959634544802448501810389185508990178376141920003680868145493002130725130682195597214077163186730426197235250267145312376042305132610603594628042889201086125807859240274711525598076272511539385159761322131027878583547375009298651161161976651338358459402594556777891567760776486217589278831774426110103304514119715209892455507301652781206694099081717749659856090964196391251699197638717934195141766922599481197804641666365238756650655344900052831324213710890312523174007180116518735229110923075566317892274481548706048407626253893308797180196654398896853205831811490062223022812784328099125499635642352135591568831112825005418005878849404948001808915578469956088385678890454524857378135661769130203907113403841859783958552421692502056943953875345790040042642436747929053965779127743615895817540121615690937041257946997944750969853383426126302783458979437681092222458797159349324174124508581889665564220658410559776763732760468622233181044036231679383381286150047589162307719644446220498319198001728988180766744369249456169302642388255144333687541015788395971310798498643727635153142891821614031660106989883739953217991411455885160435369240043542027120844936966504121682635897551294896086536929840957096048614642403796945915502921701142005080821960685997264665336619163765422031362144894572848698350531806475401264002068953231439647171714610081782153389187795819058913162104733372722708651588193891165704491071082071629825389601446604249648661722481698027556865078090846240488201124251286065910415315483100843141862534054747343683411369377087755851421116897278783150823335222596320028871333805012376210859680139889379613944230209490570239839690346578210563320502822336183990739039008944948810027913159773974468109886621429719490378315966967021909930155942109474495890316677228187883454616261116178675954444510680751571777931810522043603505138690519772019672806892987019295028876596702360002423034634394867949658315264948260442744007115285264898350416326810639322760209679041650274157010131989802974741825702919690586718304119528495297501070518542222732965043411006813742027185324979807178533622478386361509849826021289263766980391924812653895000565841978028033124762309430520493882829386520134057155484980889281897869344768 A013886 777 974888239743101012143893109462245995555712128851537077584751854263757889120221067866121152357343334067482427505305483536472953686942552084114340595886844713184021709050603175113612448861187908328637906040956235121953697893527455468648956610769409085976561217302563718448086002581951556895588148787057875542061507188234448466650622640868641867795200207938487983422311979527209163452696430375153835877668966861284777699877294244105621816551528956332994581286996075032940857759435911602713179028141359019943458147270205769512495186596626535973916500074983409385219630386723907056474796352210175223866306772142770366244541610121113269281070931439295195726369650814308493846294359969096516933310059958585002289316532915491463777936633428434900193398848230958224744398519422748705025945119540295675607882193476275171852531360060992493658133443117058422595063796858599660803319598659138237379845324563604667797673929387146835250164248215019394802458271900995697986161368892120513054901836980979155015566654275590891938468280850172721629967109585331803869097843313542217107872401999610384205133184179162636682274508199566009038572480700908355029958718564984008419669408927267582069120803717764294641947433177206986913221066805273137633270407092969037502190282950153748849021082334647877321632581558041908469011268895528437271308553855415962375168369839780643639727629136615542298517921806070989935447835011154706581757978325492045581557252681933481423292720247334155274801093699960796489155742615716725182214437642564677240414264717811178449873284909875495183369649694484002371265374592227708554988519764823214036877768781853422290694829499282815423168118002860058011568889068296225559928523215207962611689160589727812814496796114041059340693520135814528072100805484625954141842948588455260096152716640430651640978421195013003945065301242378853481509407121867942021712516959782543759092001067029670565398403447969645567251569178091874436534025713181789274994711500375366602213209032329031668013719060217245526393805342666061033701816486645181767722647620265983224362583141605293805470879971963384518221373349056016784327865232130601378662029728752481880547122433938943292812189135065563292944846239760485073540546961016102672185500141181626895889023930236689677055133947705456419637885911836873892647024305704932892293826410786732057300108765739596677860289514468124096110344726100997466869282444047201068463726040170039469642502260159977137094584535350285091882842797814552277300880275206929856544467307010680650091021410736684713203541593336968816306259241093792139884348965890991892506486729835959677074244892365664778056802592953073190098101772341921555464689134727553273010668853472483851553373849735497515250659942921050150023732894970236609357088423837968657417376789233615773506424816753013094121746061917908570504968927406108001305786097084452937559881936482086479356446301570433677294513897116119317416441791461687013910594903509197738423598338796015680904136162029726067368020969442479170555413643244789274954091034646624690749483796969481245638240402456487973321144230431466926865518752103028379631853259586053788862399318410073489400668694051696167069307551025390477501525316671717270189831859214729118437204373653894632770307257277608372095521448040145489533068198519837690532485712408785882068991778317986018750489678375625706289046137771821136356460270655308254993982352657726735473036329393794383295783920910806644009334852248801028157652521117892523175696393012467200603918013738625697935016858100186068607024430797383781052099432064091580853301071524616259892984733173575907439017454221949097010107973122958243473193116955974568010329731040738755055624313956394916855372290496568317299502121247798717802897485231140101053907813583582575925044660638735922213595361874010833539784170595621102680725853923260199614947664205194208445413445717618066388672617657787499665024752983496256558590609518479399150784800037900976956905404148228569244817684498111015617861427819624951226962432343012940015300804970227512425891916829628903141364200354542197903784202407925425901778426257098800122433626297178534570431877964148946809221949254108990211646846771893973882904748760828709176254411124956648658097013357275720734947889890883244314348475269625692001704082570495258361371188486677826953404008803096177712395876996138511012784462054089033066823813487789387757462243481712197995173745069941656302904903219915504250473903156712522563572339284775508365887805158006385981283055344516887787997905168064575669106375167696075269124293077684985058488708044241841899963458557754588274908036815347423446199477818926123829363882807373025238313321083708027376962109814553902564132478529219802308502817580790725083291148049323028894824520151444290727419959239560345443916055395511557645605208584396795068429196894738474495490867506009748585190158228076670111175444368998617193182054580224 A013886 778 1842117621394891893314711815060357241330215855889741212617664391757460467029117882765650813617560529067224635576345071915046126152328664256475766331088713391001705532727330140393078447769737113564727670841997591286919805021276886974984071645098330787770558826255970720340512971726773039460082707127263375772262078014657790320232083722260877876846040866513912861859331202531269564566984688551118683351695194374144154828801739130246171604657639466960223904973306599507843990714781796615315536269847011480596520324421068175486186504747014410327161453213686250905210686550581119608888967993653076377410609554824270315403966001153331758008894637777886144398284848349891272100154741178085767308640823375823545605819262468059374227948168554100877488640274854075270813823621548604425058465067639517419167034740562578323927043976967729464256611893843813849466109508502510443864807007399150520929359570245001344921115131404212271189982358171157767798091471919420639052314965494746373612124754300474819984454251786219730498387632509499169264893691324936245973323473594283340096088238901599794461725100563051985070452077909637544566997325213053998597249035921399702821537885687879150515184458839368442697995327413788651847641304761106352131423496589847318254938688573556118905147068504915920254882633869466132901972685344385878157871961491470629193322146261414631241032856732416357029925912471253948310344294706357576606279259588543353585451974835695684626048378812314705114295353020447522300421038262894620969106570507385652043815101354305032841170163220583619682649422233906747392667171337486526798832547314977470901235051801589207450983647587300830973524934398428274096804202579002362338823019754714079496244263797210803804263082039616336416275573455990786180143374817973694915893896678390228909367096476825265559940313380618331838469151137959325415348767396453763470083277246662381645779954272225120550918730406373107235220413068708706995292725898805487196773207020341280719810808964799903710865347097176580194816889973730823615329873975037162822472147818530753389292357501716831805415999726862908557326523996429079523128835650946556185875654190499369682061665043253141199912542599567566300323207219571740259439864240033275094076211130772284370411231169809481239693715343297903875942320806657778127581252423282258635425860983377463720048451920261038215391111537274504312039031863409209581477256289233381628534865886272021140573443710725967678985539911292767500498879499780847917514869739862208035171016000373557814631191145042895860158589681438549492290185661675114626176989506780709768339697117122674655089826772777604463343236361961152601667289969760580029716301718928873382976223524118294366412005518497004568897159007025442889880044918883120049469654858854662760058837824878584889912988128142357446233439462726098661751933126220904683811371623895675568319150990954583184624601525165841222738040035545911346371951083008677007501014990634067752197601865842109758134666759414185425664456647187486481348051847038769980696451888155153323650120599272028738358158640788901066772487861207926098063424537373815129244201700009500485713146155289485743219842742881875423016817330575945033791602189572743458798060206552657270867151393916442373454523943519535896443790271530321632366020609740732665224087962624844721609340656572760205478325280588874314581180332457224520982803920701609508772469246146755392094314310859973265255447831867591088707430838094062461173799159023693939232054281951781623310744153384067482795673934526652389285637939652950876395053419646481400249810399118626096973467376293327480267729332939259911339195702558001962203154571620266952526142729223186647912945923673957230252572108209019602182985624241960527601385395373234938468230479497502960825534789313814959065298960745550902710102895664026575750213790346066928866017427956880410063782993797748134469911340802390210167041492445519054512902940846614081294550133038016473226505830705559961130791662461726635559011182442273079840028949357522275038831911445982860199567737499928227251021269335531591808657707775538831170371657345773665549746662375107049211181822780960997124407900208188216416241108961074152441972560306501582340756695120562084691583057335480769077694014405336470192574819718276079584275979894565584351379433886394848120689706106048838327656452503839453977405110394620906034012139604495217846092416491251954541344463124319515616967412167449299535559472240022967835404257997654687791913888216803810745881060321228086623791625672609444117921995112873137554128652222215061846998391081741968715230152460059221857441429309102400226388254903352597952003453308562232553509225493500009874631539918066988560302679189500803408473052010499568814184288037263217062735778893524285541229477540377562819769572961585982957290942774401483263861620717997189775495687531595828614620596902710377388633562065439979092486628509044703232 A013886 779 3480806509623903085066893374959969111785853314381866523643534869404361059763276219501725276585706613788497520196723204848369878501403369461780400834702637984808310720064515758722268456395366618204275335537571704572842482134444124767546702290285162709986039300210842082092382414959815078626509560741048802431241710230000891539820297974905042487996219748056961298557812741704605968579708123976160228263495985043162822351549244604860997986669726492305096363672601004618837753846948809866808547238342277789367805716375668950217082461401806525293073812826078701750457146564008465017129109473831056224311010675290186811337241228867298783317351022916684766098378304326807351239745193978393167161853823344608145423296692143246015641155564958435286874455026875465301321135072922353366248873720929467650700615500655349998386176633470958628316437623026667647907977611762071654392735647357198051531448104428706701319901676617194572847912584564758240982704106411835818092804684719976915693515347734039604648385251639183643718377321985709326269526642529477132431320889352602782378685261404818120421452974820725013325603991951557995812372001808180018021406666307927393661087699583474430680676067520187749531965634830617795294443884954834207584269633604284617460347987890557288487360935940696965604178068715459381815314723100820535019013806531515173863567341266888721924855973030158510920323046576482380600880648259702673312773887982204687547755317186335823407472983055627872713408841616140983818161980428341263155352764220499691761127613435851452295624222976391749076504503471678704857267321609831741470216418764867349735904914362625315544740269004240856580981563241369317028550123458800335799845135791875573765559281054768024122813783403433761569429002784089597860841156468048918754835798558792468059814965755521763393565298073988220055352476977451526606429739711782344932638318020421343161653136634259876589158403576509619492240965481413774059681285491154086831432355243012233127171470673999024455132412183717756285559761153882604917171639307263021680133051409165518620298381379804070440896299771888892396850365294884502936359507723287782279032688137433512971393896292449751510836343294779687118969122019471734098549265392311195552963398113951123833229209259074561847125574313804733631056579241994724500977451978956610885224373286638587366564513198063809458580151845264710563890969360078413330452816211934142457067369462991250442551080885589045295245348679101652100382666738641897237802737384611952712602026361793862892677030589556414644688145987176477087047781540360122993956001708348612195542104802207258102668773795383832510590552445998211199227257773580559685590972806432993420523616732021157249352400443575347929241866950587052070544856717284139385636276792336287402198858071080177893263105151317698074964427738704428796089276773446982421580085856621303892277681499676069839004739054704568267566672833886416610941354864018539795709677893822434134384518162435543651459005999252743526401936017912764455587875632505354514884633201397556755462911080525248799081949106558202210939156342926938501265508976236365106135707717883551813788018154358042996844431811981819579319041489701727305611530166146589711954133028375291493997901525099904182723717898908322404771499895795006786226596831506576740762149443361102590921918605758877355945268143791758060854531758440532823664434838832298876272177168503032292728869303743057962882206048766380358306722673875721416635253329318083309366834345439064098396036208421625625331256005115657501917684310354147081608048300054562566507233736241784076805960803287830220234532780183371472149381345291118651716290377587364584950918464572798347923569403104752015653892173364300751657699780027632870218694598764612796211537330683137674681184120774126704571098826658049128132123708354083368687179971396636994643502819309626602683402304024423346954041432417290864644916258797294548797836984129654876363580505784378711281662169514643524633987740054479875299969641985081058927163821779594650200575537247162941181576810612264380510257757855801758870701727566009358136936831827538853665503701330806276763874414508574909414373187180585791717203879777358964081473206833235581940458946885570257246505214483289725864600123411862823308843216945423495147901194777414502091667334129847340373715406587394491341113147644774909373177419638143036172876250608186819795005155244541973238779174496894178485321879074422838024808040841635719286809152976112373101591141930049543063472983389062313185544694538941282103013628461441468781879769122226469984109055839545008341300008723649183726721886696742004190976002041218161806971261261353320641669320197301826658787769619902003439914012910746654094941607941375649245080576777995382538799520252278897181569901417016150622226352441878102644642332156340261927928474936864513889703835297702466683671412048260642381485542604869290413831773658578581796683776 A013886 780 6577220594777019304643679580736358914618971275549914763348066896110659718974774319531436027427500474803103682243081872738924574580139762027157468444427394251678270070690866913177319362614080110027016137221058290666296823281817315948763687153249554331582900308420800451375138855070787858490136417670342103512396535915882324625115160803845371323958040956896496246993289106717288890837221920405385130199397581466039087905172203029517986243675541748611956325712109335095608016861071368762405692988059941157900145911880540026923792072426088752384982898354147880309207809518660347225486617130248001247658907819686727712724888234348324027395400337670634200106980495750196713067382846695364420087689805269624524131207883979729087283027038567380648148790236223019218486774557471745405556151819109252329799060630342328385750571008954452353390634406467254334122181439902034211847572711705446007836175331789142464199643971282199114627084486590861099897206232944399783121984762496957340633164408587113747676240023169348959293646799549892800220456918871139046173986150252218934293727552022179366168524054726047721979634883863921539031192138712679100292673351642137749385394162326546613032423715551986125507617240675620806218931742806336163956593203030380876045314826782384554492485629003590883902755544946533153178000610700171256714807880380142064047033213902992388510106251246650557162692978473430658947244844770789861006271529966758547040236919185150209164411909646456648187330518034928286511316697034019943937933611982601161561690382264754957011338071761054604518992461615972986979736898359646544066393897972692868305774377222357192243243780621805386888012170490867737639003399683798432916641773547982744169040319584095905805696995078059525981222821932726613250713902345018259313737570211140366286848445212729747412052393151069772993552269217329126226658230407713141949675521305211516555278594083725166486822866329258128684714776662784062222403847262949045545895972631828139325643141498526988641635641825163193308992586764019646008130180142546373350085649685114070688319971907073617774863539367368550628531751049524320444450962289677448185427238458473968238330821829531692062828007526830263830016245956089165657127538308818681158621942247382397159307250481251001680349377204987382917768318325137487585862961980973085317171648582487102253064574074639036311030380361953148610790331191784647319997067023951973694315875181445451116230360806820721140446163012872750556015874824002092479840442874366438263245985748402105918389951337046935307334090636697081456418702469655196885443454236040870449106103886897164278543629562995837629371569004279947939301451016709071003982763303905978511631969421091754061344316601365783035961696050086874806835303817565156690637968265941293913998091847654829581417379074565080116114383793368250111368822534248667680380239671924203953123354075979911933548506766120001652209422853381088462703234027693784204699544638474269222440685215157005346400091047996008079696253437495386506816270983161877719981526589098378523306541964605933322783680409380969035319879772591769329959265265208995940870636961065787233675797887894018589461339330102862858854722589612713461409767832985279228837747238161042797730626788979975746740890182804400949739273515097579383036618121716219198888453199392951900523147896046590367718788435928304695532775865732960726545958809542669323039865267933937723307104112535162548807404319155391800884917349429999165788642362972912042713670440442601470278001346274834289605930747074382714583594906947264992699956610237499679669940636522915454442085743146978773588125636385532865886362209859048488486247376197001324056537101265893428689243189885840056715093726239635042708336457947254187313398315598451872111842170864275089671975716722925048903002067690596574946360731347208602803497284192000572694534335277252520379271124810821574857254161369875464525365125303086265982831234427903705420578089153976912719067822325445935555594945999263429010813036466465646354883088392425103990201116765047184442589730874995180952006730996071617905794121953449170836095455442698936643018497916248954772160649674138874432298314554445133283493500703144623041501164489463292096069131348673219844764365120760800722520725995106811314044259757129982879629364813169565888347661217067379255280673394529834214444488168842035954456110470806660575109431109210352706408301185118687288853487195747339052152692398899013200860480117047922821337397570766704616827370874479854987360518276503697001383317370558200540827255904629033283238991580747226434932980424617382321453574883928340796134422001789395375134142225020519569275072199092871378237814026575217995992288265138988835951441547733733684870624234569302792728415301243178993074331884058131189584675480748373698939004330894722658031522287991556050631952529501205781539896655809054566531622721207765503498873768797655348683276888493013648396169248768 A013886 781 12428105564831622813436948338012840241578740315198301339550080068750027063863726361408376511474127217172751018648695728107544230540245529854131883333599782501355205420935200011398640993375962125343528828376520672177733155774976982062673502806791453879220437769982075067304018376098398472191490090464512987849712097577501932377229604169800490601868747534840998620438615310801574134881507749696562769700615289215620547254800429334080242230489506070841197090463179012097937849204140904129641400488062446893851062910420288257594335938710019671666587365277250501900109182216555994986168296157568455221536347131029810710678141611201093935797471825251624924227746921393707702717308470864466356536255849963713872813558218915808731999214835211688316561213269079457978637617627012771022485926680530631706313751397154692763205934960248046624491634274159516837618582139032806981612394273711836202134986149338146347792792859527762416627670779158520226810564187172283609394242503701850688225527205205135349969097508100060374314577595731891838726968339277500465200886661959784827235530183019445420572325661040588541925614728232982494664091667163039622181826199715730942830660476519048030494450815348135319203177294228951455565494415391083012655131905463710731187193446613536817863257085025057219314361989553530757184248257959501201208086096914144279677224455928249521572264448955630999996795445948083423365627546843851856081898482336228014213726394910845910430379483286835795802037752302223372486615668581178997426913339326739711649800172235248494610000057581392426951743547710770845061327491559640600978447785004465317778805478419295035032681664061983561291207380970087969275056375933715637289432962759514657934005178595880932541459259595658782389287245193778361146924967026271462214940473068724079643907642923727323357897016421680608815880574240450162385854139115041706207564475441645914914324662465596395388172909884043623702519131109143554885463192864956102094067561213978233569276859595088644873598176452289964854486504186515074468290528231591065598374640904201624322387392676505281791613348355319857474053483767147571133580315911781236412841376119501739216166294342784540307773792526457607964756137838755492572407168307117897719534946168501861435517882677356492743134411986473599165161645720993392142643905344463350876597397668712988830118721105067534564161053759775087114193864529398132467152217942314883029621059634853518174793170409022616403910575351907937522629804559439985882947145961230842016205190798636670476000263568041103454808662976202430813442174788181431068433616933887275492776522509356500911479129026090918917656376900279252667769964194740925878853702090635012004267397195073503538186257631809539919696070081970555855002171363948957997615404420338158858485546416389441022499674143167789304846023955667257626438963258395186491480728716398474215295389914641210232451384833043839281962054722217596564293224515241288432105709163432547946108800680633792278386527241379720995135490215381282490911807529111222959590053233909444909527295886976504216865713423793178898131314582136684389272468948650432041999047741247157451562310063432124918051284035303806366480400454209315749849132184638328101876484373317485317222265000399314811817690380941346293796939577375902879645736431015072879205256735070541336767723523636963667949655627300174846928476227061299134137994295829922587397792134599394835953958103714842027024909364537815374414511506127744663700913372517999462726384826806245574990262447877846078942099349887847197230294261130529617726071612093251794714570388673332309419223073506750387251367382493738566327161668158942534291981482145815397894862697364791714261475875826207024287026222103174708380305904170477200213403428408735507082629387115666552641295811096704038805547811041985188928244954410282265182198756296110138145265854841167490428018580766534501559872031191352841752265129088702109440646449975465148844150898766501847012743546895848225555914430921936199029103967689866558451503727567497918896556343803496678212815392590002894081121454674785054903015587431335042838419217549949744314675177070610704970922054483463244683289061636013781608224247136639579071283272382026173919385156384249758675631711872505744699652043177121987241055983820760587489895499611291190276513313510611573684642191464754949776919442620222508194389723750101200009588377522168387742742520853762347703024306093493907958098058670802810575923535693810009429668863652998500509409261528549150628756839798696537735509872237250917879529876285198073162943334843249375160203441954983417878384388586274707061470127513077184240201470855847573121475959625095518784434069774567681518251156152582148856771093502468135691453615693666648339450246243939471243585479149495954835641136078806742993556776535520079303491307506675628583480517277264534406212779444123803619172025282067115046915359909559448021900762143635966813572652735056052224 A013886 782 23483750575927759856340427597162246509599457179908623865570965695347851139010853693273703188033143617498680796805978689568716136613470665355412274526903473821520752796825684015138507264571430001261121081177765413485534883691411706042201845351623313923650804156149489620775519394887498604301929547258848877425204788795325171358176988691921573425591925541914436081224953455600708834899780835578634719617652230812581686235158737655939335150981595007267259103832328239531876225844970119934438241837427181652320365241517043242326014171036414450951690154632203676374385507222573278334024055033864310796047992375685737364954674687994028666076957241897062404823175294764065476408139132674427964387499893904234895224569576600306874106292377741279468947938634427933253778325864239267715416687505876904692035862600018798495185512110965980964147408392155049911825269015287943022631368622989126908795801508232582518106132017992154974062314618833006747933984150026757595235860019234898601248932990085057192970407640185614881372847758411919397919640110911907999028709008066026696429786296867687444460008254681142809989299970797740266477438363337930452806868968544454286182645455295144548885338438255745358836109313501611343989980151501697946056732284343252958907922746530647537856238963636627319785400355876686005791125612296018765764360829973865778261133660739430591978260590284193757401944777209228098122142112434643463992960751471101696361802556578897285280111299475339741002064871542207613502789395649601235809977784764948903462689611850214027463228588803956525410352151960745844160842465571366971109643624215317521584661910245790480756634226598274153941904148444887183927129726160319189321719264575570593163042297309061541940500090235649774121760721326317390315672716093897714314560639815522821724579277024101590942734749525882184639005824906378932439113633939331126715215190731319988152830623805792049640839108983772541952321669531642168717814914415449371921683053507974422849031337031372460516515159082600644310162354742704916232898796849511066640589573464070454867604900804958732304415251425065032447532293214921501691737090376792647326139853391374662367212912468706698260279509596633449366748325863701538589058268203744151758106209161723725308988654534887153279659004588456945827316160581726042004191358933926924989190391518074664877749771601060251151332674030750691808193072211085770369691882152824048896515006412110892630507581423436047233104498046553977688760554541771895244868672699671039686876809966998296157994866029736291772895895682616874787294303330154410341117972682531511378334748084959744714301794875572565477398124786706866904932755703528221831053832151997018362879537183100649933643530460823088726980263752648939285824742939834304665638144499729534157910816970924163294002664271357273301179291793862268658675018926239275748334257599187632126047279330228762336512698336204981304338475817351259504798419660815450900077120652528912757432914284503833607886273506439396641336177975297579193787242329167635345306657709091801998805673434562419120054512382770029464184191832338850448068800606363499572736056642332908811433691101939313417152328672020942788297637325459388342810925003862676354806544824320774095893040832274532490336729577734577833677295523343030052486434896480289230214118558373772652633513803111650164120294884366336785160946967415764882294861605582755163624071288190709301383848706120246619321403938130990721401679677610790228700007479482091208784969524418623838643200233111645859694464784368879652776052666415892588707417683919821607235221340184691185244662504560003315737791762203928595297682218979756726637030865255304109769399917334194749933628447733174354467987564447051627364757866731600262252840289411437534647109845753375816541308043182376857197721366214981869472765962015128239255796939536928241514873710800515172553090213621859065043484274234182206484144115441880667531543431187239730371144525480421362056175798420894139867238119408301139727025926019805773120090995492261907613528177448085611257233155745506588563076504866924246622981357511452894226106124067423438465192144986959728570495244646208676329713145617439289285889074213485776146566590428360433400504771178674048001196062539506935000632111922108039187107673236226941782106859409508271828410708783619290064141976441674080940074117353008604363856601527031224299717891337808676090278499644602011824508232016471096672567432526471525174326683493881191898000535355069070610563439487977561455278804264743419415811918263597742395787509272469152710356511333089035322715297407994106953623032372189925672727985904630228870389012882142187048001086076872489238465516355790304831078800628922345850991241607271710222228625699050301369478322894668218798799326665554772386872750218158699744849091124669605209339462942774054151230114070566191748878669228674127357071645468184994444969762793586427079846979322225926539988850283274394488799232 A013886 783 44374143608254665336225469093914671812650827104525578580419198507027048381038460791491804785605411119029747275859079540490979812828442538194295660753251943221983325820792314093117238894901707844622974039118907836829035179107013434562751256517376162044085002707727078803749556631958780962733588410754808555618589362354404993392927776168616863654648883562384177157128072851192520191743909073922649649878487890472068351695996425595057977642569990514691980250310244806915768296317428499584276599752263604780411687908682876365315481945136935581255883262108063836359394874111543344395065165622228918022266812857339747381222674740843500758501703941656948414156917695376745674125574644649353499811759399524837322499699485717488659491278675623833963581018509578720982475403646638864618484479377104811045120820821392321034950697748493766718462090180747633351787849922679607921387509946204318554799465064308024483572767664973400290028979709679046894680122562397760295714633544825648880164743812209041350006707223850251940165929193166893712888218525095592173908679622953305932719438433399682429053408877781337657185861567220344479847240253335726569849369783154607396633569007671135694948171182098032246205229403294612744040458814912760384534527509061911807057725768316422606811937746040934611392259379653197822590725640974963587187831764772057610897333809056084384823177907062123429786477988781686718912459827108904380970250861235746690190978533229673785552169347927018763725789715190266155831238752758825707946988102802734969618187484484585219445637918089114523806588295076162603259314775984756744865707083721289098625686436419317827142351822284847696515695937968708586358818662401302009928262427325531774581903507641688799681426874506396272387707162675126898584005062804114116241935719054937827200469815327877594994481415192122147863956958556696626611111071055474038445015737519798847373967856163462871655741073484249114551764552453566029459784092202171838803310804050956214233998445451696397473270516117391534267864860326463443156366113765336927169925559151356681263270457204224261882989317804757283231818700225532792108652270389095329022759430493033038019889768587669178418279832389491473653027900605622788868649653733212429349261233433299976184655073972177648448338705982201414213030142918090913737775857718062431797974509720025308363719880424672216647521378202937523218623767071756916945917950375747432425290067636119555166042949615119204898162800164830906513395903524386836554056008135772007119052440055721036474670043014076745372727351813211002858078122154953208839445605405785702892137233269401214900313813939445901403996219856968121083819977329204415068860727511784701993909561315997128893814938565796562119662643018565350908437287867336827398440537426064936399695226602115229387122026321900020197162752036344739264835238162416095797228466463181775661150905509461701990679626369746174113276245073240784719962940241647729926356924717157752621236996978741339862786450057015677832776319144427096122046171913440630384160410594053178119279238740399241171843164854085999034579594992248856963456467424165065160655725077539709837003136828109264575021691384133268822597989965793645512148553937698789634399093290602156466828421379359323808700593434740770768025939947452242610216687814472467160157231576109212843691403409918074577316457364062330266463000239325872017108137054337795509018809135883942193197276231926222163977906596566299875457529065063665670864215732990016121201397294316650209537354578080306443811150433670335187736740284774145327058697818169009474740242717330106553520386439416436345312027704524152947959450795153140958438081137998734476088745462997339705242586438726278798623366326177086449416370792724296444344574919982591199468070057020514834910326356540037473301383966516110861135915433313001836794097711446914423462776887969907853570797568773028989816086493096135203541831227927283569186243458181610202837942818722988832257763991070572098080657398814104767991716924977392355102984102170322348245479211204224232292107539635725393537955345148384314842893637750201022437034896641833171773796191018719520395493558435647236114983409138053522977358846183427891061715539142536167419724999466544763533524041500651040155274418460433843390704671901630869929332094120705726182266366174845934687920626140941209773773969778489762530603790834229336437569336499400464462555364016451334279212370954899257197389898344179746880602122676166096012321075589807153615461137226418784843928259616922693538696894769509858903323412320960991948602932406642382296672499092628608688143566033454173473565274869840332306163226293683648095917316216103795745348808809377974719051907146791539204965818421369190941196099804903079858122415635432436859209646088779000149518368884225697959475007418259696576201150313851683954431584184091617810545169257087313481847154984027383583392624742351517844412297023939799560313651852066231045411387211776 A013886 784 83847961789562551470040887184850158587686998070244188467045544084526085755262082280857586585126845477362801500550489209166459742966614510010718863098200767850076589004542891356303354864161630288548543809149836443421366345314881161519868766275025439761317610396434440841043442225937089826190581186133142092823106664245288334555487752159381029822187581615207144862440178361282147993673154780993873253621594606223525251177500573918802512698115691836865495737618228659314214468135930735102462366040685235157712952298234085327856444588108509092402516823815009967141949053485200734181894494874463852169498657037217751779642167064706172041240547713628836701041658655817646569966113830140789593932306585041347809801112157828223611337616464541176694895857983107644649414083517772106139420480727637183596906859157836645273369720043225869790670974818654944057271064002697861380800354394029401802955315602634385207375627451168458039229479132058817282686929829984811126452908678029111703195134635748213845649473755556272858075454493673981019274765302027827912868275937784632384676803841722171128101591706371526634213374069849411878095990071015082183137133962415885189242099722687132532831825924214614595397522913124594813531041681977074814284138076243098569438452764586126032308419582911076731779248771492533703237112267965779995515336892096807355708053250910487258861562631491562444974775640306234210081978890590518233341194979363507401890786925077728235618241530423760991335813020552640839541722147572988775313974415436758311071499288682568723937455149607811952520167431550474417915496902627964832882404402773068799511941068291977547997719448131135092209770542115656746108860262276303436296126978276650424233178247127490621836434416407302191623095047961714183503581278512644302399041992783200760267537348009467011418532258741747862695001422266060131352303924312149967876471497113811268434733694035082211468795348741485630885348641850579855154265307534273437103894389388957231817707974575271058380772822598907286623460868397354875358088404855340166798621898954510741501275431278471630077716359265699610161781197747759546919161853254582082670877491557859451585167070250664874125472186328546624887604624091565441916956588905358743700624850336093769399286318815459774823230471985376361851686941093451211689661651916603793127635098382648781874217447014287031066223675568168249873168474298245574039664289655600324392990502523047155615989444218341565761011685981859206358704470630768585973774503181094439947933681051208687449369323838022967600453676710985488248532961124090624920333553715399679042489967594395914836756172777930913024146329162691538620111546921990128172837027162987995777227701956746062849628105835895078291326701043304492985354029160907914273616489423094669742899309940105669762565393033019977363912427039811856283176191304080257303377398917901461472489594221702529307124520240228538726875167850553443101730933066529817741486401523950340305005549907126316081845666861335000331123483813096819165142540970136185073737218725383875672490232588218713342597345327005573023772496150313688154724510237744733845489917123316554437286343250016766844494587345333932502578838703684767163099518766949626531892225910936535590712046528953238770558762935296248738597239294627439164501926360217110826883979754805533094628277758472076342910703708496529276939958436222509335622988317490959584385653141273948882115390855008367761943405011860590123068532280414220614363554394154478782106281882627324103135080015394048486419347902649587920021336866420112237359649518881978895165970950900014780122409563555236792138557565582294637569843520095930254553928099765992706514058587024957192155823571851137176957157062221784888050792926066463383747289742401664887596482201504140175571835552874645528351149498841914567654869453494382254747349624423323193313712398647522843056064820431314842228802922586678004286130949692101359260111678789308827756085936088760561791638589079238778226071639762370318244572566495681317647235463969771658929513662156743574163733059454398360416727205621342253029056845296371845564303155577715422722268521070859806714671972226129076651316970438173519305282000265127473257703707866483780798954927792000055740513956050302184644121572341445056588087045475820839630628186423473677610772693000271283116384801695885999869810532526401343605427943839053058793665016030499136833581814073837914811302761360507079623957635434415035953685591740957817709809510160080723642859670146649690439971833667829380184528414055833205068235013572493619634337745781754433031558860765460054861638061782701935662097789305254457035092235181303223565306291367830817118947257964318720933929474083548595152448851582829739388374031916151102801352656667412798851183052540681957754525125255828583641889270817306138340099255196244098746407379663565630083036214382775960761266964948858655142904035149155672870230455262931879175582746502805084064015904110981152768 A013886 785 158436425462780131256142219116102944462218545569595170713298314644709786808399062291275508168484963154969474105792186793986249003597939846451934020706741028504933520132136102134347417643964163421072094828367638148722824362383949366610775384952767270158913394441569833511128775039979494948695284110719229038051572013344640987749343880872297293759051344217483734303431362945771185820108995733213031096099249276892574161816967404458603826313953071592802261049939801091323041604126674367266089608074765518426489347848269584144787046287463019308712838909742480753592478389095923780886614016890950912216215238380501472794754890336122712091622819262146213707513884862956038793917729777791471511427480689283409498270267897843160832827997267670142165020976577424745884904070964509603053652478927559937734840100045155074135910675162638220328618572546136185332409569865449792533596164051617348706006669792638649987530349611649480920270768424606115255212176624984739590589369744926112542783024163401480939896184825338955391887920396702556966628979722222118733662682427207832245848978881595279454184668437425032839157296814417213503670083766507826810626067947094259345265815888798479645797967647966360871796106575907014372614223368930057302677250216450519277656678313473476994616955774442117437914651542651603924558343753955562974565924100525580081510554765216427588752525178462248666026096857102170363876184688335344357138055114765943954375970468445272786720689412159765208876429537619612445891172834945197254192476008228004528334750767917344018553049252134134015499627733299966844911749651304918253339939122539102065356179460530335431414954742166252673916631703724397286431426868068910131515200062088253788817438154068198199322227707341913187620868463586920346294495069276580269195552980219367094177210011603552561832093163086127025416868447468434710279110221654660590500408493858350130873682876770482224160668689530751520580766462484316475744134788626921990001531513568913138611322822102245783242440140852572043770519706175853057120632390985695408297338384363676952797082014129999081102690345544969480974176574265838511552946824730554156788244639968001368212880970599408324871520228176459188895621294335451128952139827784720910616902297199872031656270650871490695793181956488463641311368389908070419170010588288753196172599197580704893468501312919892316717742138195992543576343207642787292846980372475953393762614277871469167742993942132763235731903329457369736840804489160840135461293140426894258703537149836570297126329894505965382842854052995423427058803930285325673949464832426900340728959683087407500006259687883649359461210130903288725247326935494291042511291315742312901204784594331004744486646080688120591296785611836994784201349442173518445758168962686218148916750763284905590201911164582617492587573276936763209653288669450068323632228224918501228751649217574314004897804665461288159465064057165034568374851515732656614650144976754807796629448726926908858826140953039839053905680339061745730396240060855858290957411488912486159186716023811255257733344980614859266607383748005755935099146483360914841242954691718871015134954281042247682092817948420947948171032891091644218118843631477427471906614529530076527683070580335621113477207180562121862136493708259470580967189575988622725670933507857328381558550565547520564351121092585056369832768883382416094520294458789104757519948429834850733041281014867116451455199875921451391557666360404037738017841712749453690163347002844392347550912746874528101410386434377713776546858877460007718640123198222094783096980973397750239128046341194187941674847669942082205313723574080580626739236956811618627306462356656167574311667495235015609573188581355748293627344360687721555083100598783970429118325909680531775143274922161974238201715424856227718825774476363500472888338439935122329959743404909687602443507762290612758723800594680826263983202935886347804581214410704666556703045411790083367117223502945489279059695081736202502557504760495328111556024051421182433494020123271574193641945416749687128601095914392471508438371608885052974755479249185078672575882471484822822423254229289215382267109875705196918660526643098676976389388612679865856024716719664998073961325491474906057398433623511206079652687038462345655832299166840963830310055632535967136607895660996970891917001998148324847134033821268984071810198628017010718192988357521255873761014163736178450641430882381272536750656933776214778181694289336494163412812391061199664562265276697800053026256518986290652637634374698126149623865216305621338160514576613418868824944795709126616531165158795541951053870885164647064769545848678367329341441814932337121796877683248485102751845022471587664424996611142739737807018146336753729867499632258223191325550302531879405505135037425679715525211024669442656569180051499576124380504742573538833206623745696424484951281066891888719786474055620890267665070047539143812397084674403899178434873524224 A013886 786 299376399588854527057406140690776408561585372714848807534385669806574982439972999335600879418907794858809359247133530815939008557230551999780488063638795231750010221769040150237794581262670076347228356080648981281405889784781114436767989622594430545139637664908168227167956577194743974311216250606523512174973032826111606581939552218292105052773703130390342304860266193618714968047731714849615880742194066257639347573796163464508035114880403677583468182807612650068529097077826431830806250408550618531122104624034959061573296969479308922469125901593004279872604232204727206506802357474668600333294569395556167406945839408622646720841543547347535096742879596392726116311745536820761875240905001831087873518827553571191705728565133141076935190474356669451322232246415564266481622884007302191576425746338162123583124844462645715976709907138888857459446190486111518233578122236514686490359711611026736628579637747654985286363554195350546127990560762160919164418710774210180544625241433402390209536637754168046079261938873968156457162319187955759804451329527508614249161124363327338229007684815569968344451820775027024705285702872842512661290901077958655005442515237197365165587351174132632500579798025510423465334031912822782430517305246336997974810443174327433450977764371888801042962925512286145105924519860490474305218724584070781919303459735946600474646023931496416554287365599786080833850128794549168439966228640527098055185982293766119197209058239651155903226206217208540815850157691671381726485209968505915374060596438339032039902449248169256591343399600576756151751206204965116931774127042087897966011430945310875384860467893202245601732547301935143101931727658404243234379386913550919977535228188977906337135096903164506644218106389181003009904906996459062809226103302653727149041410242367205701607155944613986326871162901278546035238632677743311553702670675876922934940094723206093446555342826414339243089240757722983564914438893284276195730803213899031384061499520042314096360149851132070512851603373380159294309437319105770058501265585096265304332342876667275594103681048390850716892225412881082351944598078625712463756934049847855056409331277069853582789610828734514935636643121337894849718831836950107519521632558839915367795112676021225940931068531243157993265785439745781812805810238567291602799385465920574177384141489088851415085115710576586725238580463682179166299370283008458642302345235535809036252353793577247921161815461110436103218902805256974670373083324756770165730629925285142388463200404926101847996527606047210456254220650024941382263073342364479233223030538890452106414971828105914931552858399904630665469988141062848076536615975708904570704103722416340847973030142861393690649455484594987606560393775462748930902514371810485071855212326906278732486266644875438047370233715661754845784538145364555426702149102222502802529809796308753461365606734966106355344904082160369220039294931428879924494031245143436628658661514172041825318554393508353582601410448586920224756293362539311282439127814112281388646842124623680985974844681208330458394684780893951740230773424022271317134737767410921843666326525290920437868156761825161873772529642277954255981942387123043539673235637803335087644261044310343618916150899417760407482793530143328431306737010472721669866500574486574956275284827275040497337739819180673759794632165433435145214890523759905211098457453914666179229931347284700427498943299119145145063042836509295936780550897129476559710414575269470672759377083097286208315525821074034227865322095035364351864895380311418127195106996143941240123848704268837619320574658561997120388530242026428294573706406498008616586362217462342081251056948925636237975349990801295218591692833828935976643395264232243029435808256852503223065293927708119757337330339011914732498206181025753226861554671889271329230777372426128388583573974075375948569276214442089859521982212805156894448406916151606395376216260112665364247836957780013702286054269916206112690352579155279636149096693254795820848492428616290021905931623517236872808216515604766753603256876964257711779402761413924150737181865089878633690920663647529564131439698273616517531199534007946680856922144262084268765836911922543951080618953886275255289066243425110822649517168541893217556199725872089346342911311201459722350385908188358724294297825631637133884749362019587591694602253401144846908754488624744724418870852011342643242621627269559416384722865321041654605979227714912980603371621084152728927767590474359308650596717478067887255923189510129588832292467749044180300705287207502264665127813287738502962545560686774974613368960700738791824882461210195485197769049527358066390559482570180473498636598295421592959892211996523764440888531664737247071838271545126906279186637434054558304501527002398366768705541945462589421688112411551951058193421585415196625984573617908101421180422263004772384469488208331454381291351079588444895303534494044026962796827095420895232 A013886 787 565692064618312670982808806452788996772897749550051431555134061325070276419134900408572682521826764115770683333887611556812240521469019681121217269433831028467403314727681658604529031327340970823279590342599734261943564348849280844054816615186512936318414863205197620673301373656717982051296268226067419853439443691170056225822355806013776360359500676685418328310203470943728004744016320964958980542266157390315066716322869005303518895954334616244038807251415019964690388907154335141672904971984175156615332990228489524058931608025078802012141291621289911110317033838621978144645517008694597794582752903622276134807835879672277319007113757674387197682249513196610702146952390519333375075206382499965050989223942746409569010113361499118462273994249183181796047741394964939887147189687909987532683644656708327534718046101592540246679785812615940611930819264460769285585745278206583122216019549424568677791968939560935237583408373800140745974867918234883703672334480202782431346428204831287663453725527867806493898823314206261460447289143347189142177489832635397209558887440963711842709592981586913944689138078226265018317295006031280964370125368076179821324002631720550901208559983403450128855567795467679846544296013448719351667723439710508589266619488027539771097152268661178009149369234399506635511583143747264551963534974873459249694399806333145965675938148189820835651668841656585189056520166058683110770106719823507617941666190867058319231925759781155357747336029438308052324350769136109426151205229769785501532933090799408093574391220964685838791564896462619968152223206303526070538573686663945183840287548469180179220024596022380817174565940222984480830930768035589079899789371464584760111286058590604521647690785118750490701918853591969495419995303485158394303749565388797901559879468849316143174430443952360915693289541043099674713792671618073725906848023675405516328884905939091581620686033822090174885650480089102608788246470705383202614662367280764934318319525087315362431055633903924214827978483031200837429694856188051717902119409099179838576656464778430609799304391245803007416608588966881017599250302232630248716262358702911783229267282550329094724599354430219917901060469500203295393513636482140765447452190942021201693875469004075858753237302444071563019243661809557448459849240869120059318429196068607507211397465254642790699551923002779825235614009599007922905968506923727179817957882020927609013287653022173199893889317219524526687135735923811113947526311794000688519294926661195932683632662735404416715102675503415367403375205226328437800070969384964295762775369310153805814325487290437465384471540990993157290794551731843714285140375988323391856211862558800343422702620986317953253110301115181541753110145513595571867602276513194656255309846127643291986609891623991720293277781635550780439398174260212268522726474788370175570647637191538660485686786976435653656359716719604546371210444990205781166337631823193263541289720011036727783530188232792662368981938515489675252299736466681341335937865456515318982636179740919633306515314581462567607927732064222601884382077282915168175652173691120766292893279740913949941657236128447471500611291099869467567286912551315135173276517652772274889791052975407371308153422711018697646447205165868817287408439404919740286303757531448466979177400504443722473478354649587354947623511573725180473410257199956569924890054278627942955142916026056817388323291829964853466483726497197304670551997587150763978888648162783160184590636153972906074351494675220707879020940471783347624646633984285727767803936489714761218340548427858962664339616429675774778314312365394059721049267113629145625859282525882801785397176867516614918606131418421803603867844632474895514107102644790996644961336284270810201041316391576433632384614026065697257170457068470473374334138252466647031941538060494566959086707045659980386150117970910851677232885885814702729087359738758593298246206188568866991056784638464931401254994697025751944084142289283431518976340480078029609044141355625904112747405986218243278476064958267905072598890491598515931582517079385829660155262454151790106085576567135143436716247787481015798393641076327793853452662289018047563324921987657528555502995456981361586050323456299806932202857127368083311233203616672121990482240484319844642173999763660617947327753783121315800338082492628086463186190754694466083681401561681639430716958093368695706674062996486847299248015178950037210510957354812690932751707308740303694583950397454170128290738251597781586400269356276546910657213699625913682443088138105639238756231898485467565931290015788015230234360333373597390959502464026662574178067377310926793476700361170776947871759767883188566037607237847416527040861000674230475039299086982358044150136122991603626320341374867877098409393482803854168360363193271397057128427238309822258168418802043375386217048134661401744977241894840449592347935676755778643928909066841783940038074981040270161739776 A013886 788 1068913623156695837083644070791383599054170854821791583420771557989890392072751895495225866567403155016708578565847346394182591697671172580816856273369545228799094346603355976286042712667141023556602768964485494669872176999526437905938971721924748876053314536236918857700408730017777283908703786959393762397623862736636820802514697215657839369691780974643112539788454552184198238468141431573115610945288778487702859985028770940613359593190640152147015920940441776444640088786513802744980587702102193882335321527680066492996987280712732101760477796126257534756899536996377253998821540283085033765514143238591737071496572827480585709121633928861276468350052848151893291234412534648835726874107573767693961467605907047447636495301884261166274522146765440566459994338612201111532676940924204699322157969066687041043122108936094013088838229518373077670204894295908606897425685533850256857079479627967083387358015165188277275010005794064784349090239222523252730180725719087811193234407650146646567656929238242115381063411772178097055294463252016261493006035108073202234471767824046919059205080191031221808638365260197847138131774489956515509282929051504970952619553004814937925294856270719690453081357528146272872275012329540269727892076844526906294003347652753222270192503817989564808392355325505806954250351137764231184924632855401692647526547653253309956070351094798743376780652589791350362515150697139173728251649014363465642618798300944285654154431494058158167027918246473684869814418834134980016153680563605634050560581314515655952559175270615799491033699698279079887981460099488541150055431603962217573138724462385811852888423435856818075946910214535264339474740189495471986528085203059592495993962575158931404760783781455267127214643404344070615521769685615843776807747458772580073254698328194664606025822185118174710744737731489727766149591790924020334114351006400288650678538393945517401699836467557139287578328806361005438282789307157829527398182340017980435409998388380188314758124932044570270764073646224300103980353650017544508492871967612719049219615602838449570497251999957549497118186258236971430662980195089106673806290432609543612412960120554060246860571752952001789828471029232560140470130775060285761885011341533933118042292882215093612272637103104639415191146207558161848771380410370581452246205619156966550186425885626284868736570928044516668810808692889978202869585099690853319714259039214520140308019923945801768977096649359862520843157698258083918959599397923966293004027075981342676129146403259612652883523132345637568953660879789102973557004501478808214415875929036648706544963382368417340591605120767268958235652079526836463514344129975504254902958536711507247320549346131874842292573125457611355487340831437833757542721498426484200231033315327718679952554479696162786931128311289524417093312729340520775807951219512911055912677514512741323616618210693489565208140317202429723477555378119253157506914266288887648603187733661814647644469570718661565447232463596836794687137508435874128785465440554936738259381880880690029667725529943065060949776788821128973397468073007323448499330726537183684122529768813479290563357380356758231828467076100998150092183196775763437339097762908113601918952700388634555788004846645214178474401952570860409344133790029475383813310418511184016852910282316380715786765547638511479113671063517340741816780872876807535919834650083158444913863489549524128318819265896563028234956722109856116591725596976757294790060665131653850423676559176190276185100205090467442545545840445386716604408290884418814046753748664997341925817313411732604363730880337789594396309818587652922638983621561365997441963672763867314004029372699199635018520750532044450592153355446496323366800329730312433948426302279997026289961238131398298545877730356004907434837066221955615432993808949436897298851708189892597899747550858853637818296906114058076182045589717487116206396144166846597621380487335321696862557186435734903498006597819669556049479184577276715128449085728260082252302320093067328382515890434566433515223461111064368852220540308428824551808513632660923379280258964966689727175910742808418713429046899294928060139075581314556776080840176135254098136746190374060917564684119657357449429937592673513585268688336446654446240302091547908205311546187475280200823440385420666533496209060464978454213229859430268082069804091966512888809698586103652055820981070570499609068695868145659077545473545658263911790768667018706780417778075961798171567605984616681340974073696595116956651184167000762192876729975974738465106621166943996525098135595957387977621655812552528362563479786412081674840565151945932746964502418010653319296181748056742655836145361079500852350549433204867152167545639322004330259058297191080324768684413648998480978874811026344793087240824514713113200354758383447194444047999838614224722782778939496741783375209715875572453157012749878655313704120856063140651460847614095996009865265774301208978305056768 A013886 789 2019784977080951439486467159557133124497591513803903078701220471287841208368125653667122950238034844818611995383511038631362811428985122231188945474758344838891447106322610145398865156489024329599802780946684927192361029748641172221049290918653903884226309441608122292107245923162231386800801597317287752826153327063541364210166091388396152222109759192694436875582990491261591097065769068574748918742667426589451717736190844648712904659786051531012132579699588686632945683288155313225227479143085838289856588828415367883039331262041795772059342508270700197435525144323170575084045220229628421082235028611059311434713636124476835377213547579690544453747272660176676702531226424271331226758053699949073943382421158567831535597154590839603435016263819280000284678582422779629916577301908267625288771389293401698769770157138157292124249875674573179627133721704931434517954857762826362148917958161658505822083309999654482713986106628279406432941745147224817614862133535565317220777553194672298661554368466846677476365228855531022496578648338185863196816427747091664599786349383748688752864024966406483730505178567981525621105380859438153097844725681994144952999423532202152625623550973751264050048034581744296538718950497504748389193575858959017272147317617517600698643109054350905995864326067705356634928927498682882791635668655315665572601443596062550387071941177496671924976664152786862321797028272491874223345011924772745047391917467918691954949280809364485811354609425152787772085491767578765919163477875211170721649656513306718986965335697746955012673565871477804425773351597270363723827941785035679535240593304941433731238672494845096018130851240258970367412605870384580010639900900974908073470319875217911696631024688356866195036719308259616824830239301309758693655061750177986583859733810610136010279000774689379151832512585815581915627751861192719254691786002461780625085344435970843425695156594329008569350807605977952324005133625547605624426728607863095255376799834734775673540880611593594557387129111548758298877948885756351541823859098098030308395810615424243478025351467055786888170616971604317632294986161274133119410804600165150104619932229075094512539836846082008118002604345764910199507864068369114046513537110599590933992939276861410006754782345639227290483903757123260768259239739263118853557958259379190970302664387851087846848824855363221272851502160206730332839876177652646325625833024210502392481544591650420757002514561537616703784563805582131114580652315136393140339033433907913717847998910914459761283813038140081689892631081301335727538161881850308680097377847477922223128753368495125617426998104837966870875424628607365322689872208989553623928473556296889326304995786871714482001092815524687773765503640178324657572485176338734897262153159577166730640588463090518924975878260906724073758176747354509161301878769952572318098806225742811597383606039143675690751215282895560727732037360722040950324024976322960856395828239519887780120265077803719896898996151773747708463385047540157805780894361578510702639303701891963697979184794163457561088747827299163032004706951776302153933983362281413099640040330197348436111222078485958938599652876054010872473386418765185766765964281662758402550791616167951420311228742065704064791518748715415561963576197358415742041349340885340960356719976335998876367767002320206858565861204148334510833251000400083462032970120088333536438999206221115208099134682621636808135870703483676602515993752828177328001865350891488902837365668569435507790527424332384384475901962638708487320758565389889489620696387357421697388082769268780753762366232098116408304246351289034157725099003826467225054416413217075232787965773712481255942676217541334168416514031544325164751558165447847005191059991146609420972669476813470020186737091193335480931830205546888228342491245588969579155196624540958976428230180181262350705043648292128490895155520871292695195887549341059991774236684693229148097188457658998730132921331028917363685302283843315608051833282021376947101318390373617045557093786056662826644493764964711677323352661909517237150711709487839835667939840371914177974400331310467018131496697291406918624740872768033384418265521009939539815708055225452733539880865042612713601004428317112905718288984882522831948673395142521997811694127706375290258509546602198558020365364761964688407770784319023932799300475578448979826282364537946705607813539559555757805308717514180256731839445356722394423274659168601203733660460083438983047452658105140173328101698486727841957545464764071296215269696907242634612034587945180033625936633881782009686098596930413255912992349373051104346165137013032172248816220904995554171235847553312083106702993517644270266574322991402054414986924878602401078318948268506755267112513470129910761706290518921428277984271470296617427883767940089093548311250890959050603380979210035146979378128728272407573689166990267762710963805268237749516554499570904472142988369090518614786846717929506996224 A013886 790 3816521059572899249607564777750052923790665001555413532615307763490423536413742455148478178835383025654215030892830186244586964866244559444143233322848176140534433925799801807221042836016652724433240141187865544505015246260080402511383666542579019854709739078960576423252504464537811237094417072639632784532208889912801728487875120972588940562027493458221241698121600176592182166100371127368651164890744603925777103379338661941179145832182609819351533334357792395423641908879433058900366637309442421285687734839331169860018863094153791953418627704668050430667850375908444777220409158698858516367516678542542120989068975984455444870050648673060702702378326505944722643448524452057530803482762013705371753049234783752700299055244205903607783496811592469271577919539631446859742207139212201440181653176524354461140997056283233598164634589078651893881683812254543880859222924673188283473006608367608739529222315909427121592901299529384661454680867494351304170879811940531085330230199634950546037315964915162542665660492758088043116815123383089185149082023745216502494489092632351242309371769927722766649683209256343715404820852299806832072788262617474312490549214724896157132494241966369228508521164608557406922074089853669052404271726748661472348896862655897497716933662289611732740793362879101875325949383675831217470825427149687511564689364572924721209798753746880031375934305329853165863673367118795925792457587492668986313710250706020186919929602640389232725589706622267102884924038508280273560341894561707021438166098158535950382762115443720318289387564516636571953199700430950966640906116302866298908045497410031575052669195908739458392787476316353662119211102849290850081544816265653355098571165385975758968779692058329106942423143629869507644460825616097278115252407721160317753290669497046973480670870935828260785169857141754377489148899828850204136649448693099701892181264115188554670203945655633076064371066826412547416965732334558738064536764722102653175511828910120120599901294695487685280612882781050964121294208120160857670181025788274898933774855072965956900285407320901669118706776369800427259820372410786441170178835226724862352886476102228968187870874429577487915517945088418309835863675691940090090642491291001447841963170283500460783643620567284823432825089054539885603358075115639932965879804072258619123372864942023004360594440284298971294099467233857511021563579149254755612220154055891390584756567250955702248967727435015511319736790660986216325915934033807644113404146727642508708006607606098813902209532034852277878607039127032402348012829470764124072034242064503162539312952245000597522670297954962467384266334364628362078064456450195972862059277920824800570527478279007611790325840949245353227298535182364476566559925669684030622349852221435907784883075461025025664028820333704996794603090520145165166902868463581742169965325082364393024444945696172636987621392359670398893179170371624825474421867226460624499498152374893115312906289042535419398143642360514816909985741557510360904753792997019183311364743817376594060863132253137856176791343054534024892059070105454043708404729073899365187860631726650343289725809680400556459691868885699625216277791828533294538936429595772935069191094212579243629374647871687608298299980498972690352588390748090146916857588391358031947779326652245260724820488759040188633326577223800160144966164426323984907186715283875072223781966852100820221537465723972001020275680933440243830462941283544033377317828707353328903156595371627411113584731324140894896605361119739299118969711120886642703123600031266188601890204782161671511325246836453173625406638169512517695344299874462370021511623513089762413468690911102345781829090815027143721946455585557147412909272259568957369904860845350916470368485117963474919104212431932008538033396537834822495852664497945058069745126575440610771171538045104747537497027916416060648283777227261726795475902844833288046536860863822415614911708199561798912499803893629649325064109265877246186875286511042569195180343988261494813539226591131516264016982794476840314696532842659042666768396023473518542603397748291877129446731685233656542516695951307529188411914361474547306128453144003709436370487838496248270809485606396839620013622735606310399032295880586498902519590889912665006361047249501880144463191366954023124881425741562536092345294625384129414651708601037818681912388714995238880621945014318470654164661582735834559352268397083811221385598251175895439336605328238943632319009024270413507035234470206169354872035268763316671046894730645624650598592972274397945778493833410731068478541953604607115149001127620137429137174565615441175651851168903010639304233777989616806251766562055148048479070310346217597156818013669010981800756978441825772536567257852726435218175831963257325388374183873585438799971475619018268317895393723527711330529390123947692607529571944824236634200691891466275850230455593093467878496852645194821618282246605633077905552379104622675840991232 A013886 791 7211576065495044089282466961963612003101279285659059637996841860043072620854242503489999615425617033019383787494103349361811702028379999699750841103387582493517369244305679901267051469566314455201868707104072721199252648845167606012630212021527953388824172251953378470932388356047782903654023479113525641402956887694752936495377216585932939239909166758864195233036235802482936471233946070399727444340274499750822789678290196766869996231825629671132438139535785061035860194477492566240247986127528497103954401744885319970056123099093992353837329514654198716176188699104568180802814093184284689055535755240274230473073086812995506052211864111857965883927609659184957675935741451825444365275315652713231892665736471866022398685219683660868352246503287158976556946268662313779869362859626921050921166029458771410429271525646997143616752251216170101818225517754193971867400143328867038425522150959965710734753553028344387294055322749140315975598417429566405119561024488845441845272417863814233374639053192813855419666765979914907456154119060737065403780621444201256185506765787126672228034996558787252732708602348090881630056528238441396066114371817575701704142098569292581840532879803908370374389319967062602282929693816617724013434918169014760983360346974978922965990906385257062611555433108738772355903525013573041933912660728380731852266953237332219606957011519984607126961433453519986914689556959928979907802498683347551130824851006073152557917539401995001702827090762824005064060145596014139950868113023175613084872637765228458692855044954759714389441481508571933992463651543911156133723688370174466695077714450078543209122027174885000916342646048139756623273485188728813006884475381458078886896919836047442923119105163272813946980614662405265820728553337757701613681261552857459296449943780196055585924296252471135075311836619630535563416108351800822530080425468123017505005166871608606871067929184623280272801508001050704397581104915947485567130605442414066155545535530037856041714289615163274500317123690824908172745654249196111506128620536699024228495085350514137248158496540541525113296526011531053736484261455504914069052481321692044706418992875536586960818792454147874685549412464832408879933253949867852152395150983755023795842663746253398682027908828083249244316437874608822559766111280109516854471569621209574419713417662768524303639715339122238590248942102145669385993849125899010052671612059082583124457297267253864387177450793927389693412408055698402810528319640393842472076846723857999894370629521040923587570261028031749006523745709188362439929906157412824394545598709339111833084496547681289059717069566162519570353368892702084875124098845683904049015625662297076764450466076707854995422418630783643607000038527470079256921505627813514375012365562354205401265943132738135693927609980318283383184572547969659454094319356993225388617039385233121398414387149225537327425779118277676295786778600770378222052378811368749314267724786722034115577710773525567361311486007873261558967937703341737634073815125791544171288856245512656086397027085297192620267264512869748347238272981022586462002907106709875679295438170463235869280618746175118668427045306613669420671594549858000295349031398425473372821277509074936226270194629609010637002097551482828564159740329087202729392759581481613711501486703629772817277601303442051155497633871621621004803425382720159513102987225521252471747243540790442664370106033114326023880277870038814654240199035263732060711694954896214988879801603175263963074073598694262487988799000303547957633359103271531679255854663879589464096470469819665314311824014263150381012370472689429036556338025188111596807675418381996184093207347509837314279231473169209908390920187890047922716147764969195639536388097828040533081237687380007375941908476580901509194689029203469873843327550053047486732159332902164013661060800812487594933184045966462887056280367762486577473810786705946427518563108731194228637486639229589247494429443677989215862738817305136322841561382097685388998532229211296231829689311351196923966042144994014199760498170437561933760224537282809485510017076444385683734401897003589925730188135320265313489124196182737404146528950408801232263709964011678852576938098308063447109901085274144728078657262488069558236138318670494590739631329146768660813023584872579568035945875632838198940713674697838649784599717845828971143828519416123541179047396815723957048611257566985436646147090540863001971142116277934393516390656869804241433765243972596709661553927398531015546841938726562755476738782396591679782282125434589577608777035810248283602861562188750257357867762714927841699872669600837951394117109521724007688822411408284249355538039129421987668499928180281692624414300452525742859292762240363841360376320286260584742338070451148217819459429873643090422384501242477111228908963327378810443405758637727593625024438200637643168413332975974147925768261514130437912235540859075488695614348154112883751838797879963660343510120267776 A013886 792 13626763362925339469697292532383658405476078097244218002050416479797868646042309298834591593320552325848370984567657877646899814178361939272658797322045867477110628368224194959677379911245481672486884649145228483651029429173065662958073644469094531829013713513779041450562771201160497045691725837381586419174502440367598916707696936389848132133676684414213499658097814012826077302076585008353072187547163805945162717046827450524381005039778291406422378870446354306211408275958446673405452906651021767215724910996279464285179008412108836944055695056346104959727608527789620688263211820430042451329290585957854497126543766503058292380065867646115232879361325528486802105802547103642901258404547647266036160960610333670936211838833187215699690617720723310413014755846983710924400192239939521956347005851952351776462017738173745098669619317826036106952460755131756795033539554029640632063637039745120488101646801688662647210453528096447568577379550425550932988958685921338703856687712078091733329249966463438891157628891659135851852110226445358815200890941301076479247935648414849371788583632377594511571638728321677391019942653950455231881855601326592883517692376909381045283252032625311531591594078551522547270550895685678719528618191454788883881806244112816973511001504996577417284791576628413304602999911952847185700979478507204922724624362294759367538278546343794274119678261887900854634416116765659082706426551832095665495170452065843634732559129092748891377607580238527829600886001193569246398681958588975896865556620396767208235340721585075403999428161331189252170271557120525115473288002386253826684084606738006012734574290644793101411491741007891343643125632861095925735792684377590979206156039020760494629352321305155084504168266086411793326342411073320144722760474029909763647874327368857500361383800621189377761986836497682031823493049026095576626519009390950273940897603155251732068150084813530242458516999870529377407128533253817058408111843864611462157401866480422571565029986799544838271015226778224640086158660408344998026412445250289301813389001435600297291728353991117968525281490062556710146741092949955509467631359026066993531818723529841917550380444019999291273824232212348445182437718799543897655897000654072012803862830449680542040802111628463609108084522881848843626612131359333979543670134866009733117109043186202194931379889633914530128499513030067188210353625505126740627206592655256558429314526282690350022350121341779789888201897064989919601884375886259712132277303110306913144406121682814255901517962990215895906759061132219635638893472918050235765552737862008486868217805972609038005991463705994579779513474551845293113318493207641243206090357751455362747649138283632708147990348727332587883191848800274582721342655546136326730563365570926511191659285633441733586903406135290058095797306380321933475354094838754974911118321877076178734559076696787800116709274596965712242877231667100482036287069325840424904262236189796780559703943790909159267778621992925063097455928110228040497741590699611676536653941518120858535861057675510845665093174471054264644994329000204886655833909175811566367574922512885875675044840202972626632062355145927378099879583570386081902082078561460024870135155700267709095200919125881039011338779466160305404322192214152647486973217936861049857614441227604302562797602539742389717791353039532323158804398893575766370854985365753741990534495482884315164428492516779770796291408894333502928583344410665219662494876012533331164107628955708677176177951101737520180904018949405574507209351094050581572108126785517628104493839512716205348633564678983192539148782849338819045747686529578649653756685624961231765584633621219468274267978856293397628178414277591022073230905899957313066207493785236734894013248134467265777343800116276020902925990159533942162578388752098636833409512846353276250965503335269650559782706711368757344569161581952226237224033700614381779153396256238985216218078353915776495209554055031730726639323661537631831279083457647559185119178547286330598185962372671258469224666323832049423413045006917363028051439958464403753916191947102864967642646323717279408782140134480843087879017429132622751278348415766057726846073909277619986106099768543770831628561573899295105546132246165056619017143410533569122834703691353201364875143349220510429214546176327790809896006456871445581796186519650507357346301767776085727458610231506293886072430276738333537552586865579117420908607066371063936087979260720162260877516924522811619481763131486587453984815028475673732740670347575562947182847271193186558983061606001899228750891916341872446295191472657720771985145000552316166139879078404744989760552786279928852486245301521703646394792072291758517368929280877478162883148106160999822991643562770668840590410263106235235648680315987480027083244237243744990110587052016588524091925332537573653630850177641902470126452444764745518747798082372732423304947086470001553023594612612870773525194533632447173747965730934140960768 A013886 793 25748695994156107851076973655831124645918621938053562521698401366898699061764874297180281567807529417248654664567540160549497188077379012867559338338223565716988975824488655621567667404132302312917697652716051095395508376423691338624361300232178016319085784616804435795656994453034438081633623007089449486906726227240523149845529484700292555339567185215196574121952570228587745235530248581063697907279119218472189224924739652032453566931003786536250721597471576813679278313186250163773394837914757898634282888621417794770417128567251670806705431596229796856542577790638377984680140633106354454673384953927211206426409051783650851416016301396334668361389021156211749681457107325536309645040964288749189416594018546973923595931880347900795233001145311704210499466176273316683997022450438042624010699153661901441545781933485487178602955235145907394541947364152803423677935268028679989847222513917107830461252543773242900964162252178148239261621922338507425346080686239012131969073686735975640363484200630387298686938509554570013312488216363903765721517094172392480739563267303950097751810397064466506041398248597335304394771000739853791596534124887487461722758949251905322973783976783744660126465239820443356600920314858996566702252018790842521738776861075767343003236091793372797223989049866597671152081337628917550990628391243902191422923007012583868600569916257750658959772213958997042089844392924652901591417006692269342458378240769152025194332288441527337182603200176154553923286959503330253779064671127054007488456092089878620130836296604067760984391471950252612844875685645116401394629864092988870779792382184720545470844073225100411047909626072799230425053615834075306200730311033995831396617854340380366315796007063939282716372222212368959492070177006991399223497063391748532276586597017717329242859265372179570158961942667252041508654113662141366535018271536839127229954002198862704860550219460932713181855050411356454608433048323348591422099080587566151325837530041679117706990582096842340962085700032876376718322647630475641230772111346698655448921828664664382552936562394288797550379094614525157678557273523261532113733251812167356833931641782836332461837274845982020813697506813022826866488475436616563605857983731913545089769480807141962462954364465572724935145055732809355753850231828393989058373689398496279386629500515265709072097635295776610865848567837197996692261479438471325033469506870407824598162990798930639311032074083544154019469882233298872402293456374647991734362959083536413256449186535951967895319494291496269996742905625485992474912661834814347895043955776439652514604583196050914726905278092008766124815717081981206817546998573376248642445745115702006876349886928327289069781827264008383421267055353837242723601998955001726627617157555124465899401253035811229650337895324247764495959524622452155193157886276276560432852025232623080899103325435795929890930110581639306951349044886739723640342885011889640005496985112681923048638661661100638259297915201927425626933603167387378027236582055083836410012114966512594421889907029799677621698779498921064736712644260259147268490768093519909838045811182828738327543128612650580159892800288379703981433264967927288007553429023220896273811545886243454539600610350852783122577394838313595962234276097711989806665009470518660257352804481561806784980340235815947854267571380203012806535710408536173709843712987596566745570285560602749636618817747946517944006764921647968461757372931371857787221117877250581501100524230580533714436218707407962533190445278190392610438559128082969320045208913856973502152215340364134708206827543336913159814287311059453626635364540322869868949712942986744784832224982380428228071996271528602769481829909679112396870776399570540135887561616782206680210825250949042460363969698111448265500057373770232024258920877525517004031946370058067498984384206218803068947489555187640078062861512086304226618942911602516149671324657108986817038761879051925960500126636658197365674413532484339904166355170900183114307275969238737135753052548603684523175914296190677964899740627630827822189103299435666472479910985103266351178579928613812217893650969630697711877379205531271706887526259282238166801082184605893841906530727447715962778717836069743253996594016121613705482985639955095140296525384662885996624394868099901450710071589311351025073577128697663685103456569562969886206136738733122755862511217926884725718109933155899425886166458418601746791434837188638539585890795720475562961807900036720106200916196836848082251178963726721863827322987327661326982398352533967139884505752729796721872365336578279234601112360606904123678426468403638953420599030423097180811868207265392601934729561905762515710914466456193558147772963409094657282784400662428113530673943617447179776740340037122701754205567319830659815631646880188733473281754704881144291331166752357973543938308466454366671900493149230660369239326912879259639482256286947894543687624965677001788454784526795941204596110269762866956468224 A013886 794 48653911992285568399943814956901506534939158618243994027000604874048040988740929995974350281518937745891705897217557726089192302680996906586128363825080426624719425070727380025534374161491466216815268118247363236224299971822161595341757133357116149940022287866805924137527995694631377097036281758259996888075368863754420847207317457346162403207875287032708560170469674221692088589210420750823369527261590743410057649362590454811659221558682962917730203507491172456670326563690716349460966137088913253006584649286595179628747552792564605102884768970424744786623445630700978611756083975817507974208278660622332624904736899160729572008459090596869306626293129928100723422091543374898993543360764809163228347534726437768422861317811285222209846831508144346301625055303768418459946885717629311324966648778386611783098780076492305037098428917764181943689838396987484459672268788538416791055636551177321608989008046632519041889050138523759212165104412549328798696342990135277676180538628098324018810348114016759667205281025622009750914851734018308910786875612601139315046095083872990378308692868360309846887632805805569676454618650326004049279479793295399908072550182220024237320927041443306829945844670277035512445687797507484424550440942642574722116897115829215546783938815497819849704938540978327228283496028980798478990259707985957776042629780514754075423841695523325397149298862786074122827623089849850533954290650501497996890392855653685053942404073605879927465457163750456008147717493494788740972799672492205186821947001018087764483384079301555110987754624870094929148066059573071308350447963034460794581630732020018031664251893755806533502976496319127096235807710764362008187101572359885435140444405790243848018606029475793622563810027181381590049512060226746724247944899079019490636805182953574098382771096350778606026129400081874105569424536244345137680841405311322035961649724026900603497940157086355704981611483895685993221547618254253151196272915507686197428460169965795527087362780231566188527046352039722149402887488637822596449147596893158684979308321946232548011787234330251494609674725052579073144356110216802246713082713160213448117978544500310483057248935756172555104896770553669916916456895553816686859593858604344413568185538309789623727199752554483322710252172670933108733091274855514773117053055529337817648034732029629595359945384530570019040559746630998544213803139179593384700842909158102772310301646197953770261668254161894360022261666431810083727456841774930856445516747869559733324162176504365688072023066189394023905205498696938315828835768597886477723342417428575521322716353060595534838688952513760820188935784895165065003818647000297411394808921706786809729330703143385538953009507779597793044556747250839531058751181961404702580293297167121426780599826896371753587929676192048199863101247021797673984024960855291347743983335614757129728356872437066043652145027191527021957446712048547006119635424546146283285906927165400155971170058637642610834345043032275601787033674669793833124169373880660654597593772053043270016581667846484517244278119380217278452420637789569356385827563684936228992856547345115333424099014446348931451568318855313060492788891618916429745856717772549462530313535137177271907484046099440191699362322809842544895167096617401449155000388615189003825165624058615780123081731538710268955092666317747446502820069245236880684561965062546869432293753346177016425366546214351806018420974779468508470345955655186458575283833265080626785871515369329597929719816910519448947915603303419663784121167294533480172139185316938893706514757236261177292316958707408044325563963245783989670374132503728804572531571186253577369585857695506621006061545850799758877924242378772541053530319219783706383488788029099920712312608647785280263745025494521053076144412411640269785614880604704136114274636838577882487920924895776451277384969943816798687025085101669893704883902719590943235902145589684114001898299206276389633330303288576956679862670229749369184035811407567517206935370838642502052130623998159966957088466024824426980779673098271128066318219543308053425070920440299608792663806918550943924940870275383138214036715670637314016640049218699420208365987261401389615063639453601925756355856304066632620967836161854885366242074209718669214059824878046680166869564562125794584415328552871870933746228987918986974133568223235961881938757385134469299549613597035667717405717550173526566372871782501120465481197942436861347968232499087947568554617430056585137633852816224609357083195732131174378788467042518754358303476490200903220577285766174136532154921624307545936766754681007266611170796945048527249937054468718510893752320184666053368052603068831147865286841226552696749282171062922996173372516354390902965627928502293332432596375690843265869308290705429397780206503459732104464731642058674192854056282050097919551353472421652341244723489671039005480452582816476115436878457208047615559197126738131144360915406930288728753030086262890215280989199749087232 A013886 795 91934875175439056910345034540482465900211916071958067305611478950645208715013221610633261112749176158629098928793586117370902920992325962784137400176229571576417834592044194020088936315581106836375192547660433655545878049156058241386733342963339249209868034439904736460700499768713221958492652849391825799806798593146713491415836433242673399904698490367821048624194041379734276451337156317291812710888629497843855812390771320517557291962197448874529625181243079756605635624299939511018258861726823637657146142583173080380733255835140715735047767133907544156970490913512386753458720086017536907808788692194819813375993893073341455920880026900945141983231456931981427755234673431821141431741113638920943062194497965561203249214574034594760615857719181296152469052500231082932524916951689382541694580598878433253766395671577411844340004133281829746974120560118847035494009590220959139041417046735029238054141956659315740944208692150062647012392014612010119495051431183936368025108014418493919575431865106420530841748457022529721016674561345507931937734977551509613253019795443718683160000165881853956763770545600418682399000853859206819388928074057602213496832502717126758066029467845946400047109821926037439180973400160622329128927591107244632520981049363179162305433699722584457767261308999335824093189024489189420348667055899610262961319869107702828790477704926618924040606353556956508123146106641402373742941075886814566988185847471822360007840580555315322781048961993621658403666248747960971702491131551751170452772750819746060959339087957680887958909531006535535080452888055369205977139256615100014696022819041601432055757122380371839898152292196740348980102704413593991086085143880924001907459254960259487412821357904516403800653385441068848346676404618533354243740747062944700883606695943219101932936014989348029031581278253906689912606382102154753117312132551304156847982545730062519550395786745350976750693648401803590839653289929452618399639020410027592702500626441928322527413913916600059722673921330993702402915306130393167927222926366212070058981667283298743281536780798944656166613850868151734083234686470142587717146276140718204733392482374362678849519757038919462604449580941556957567995623217834289355909048215293864857209211252952559726957382034869943126965777409469732402569814046185338809243708030459801417561692531763135245101280356660129738432399322042657192987570093305912742402334172057939268832061002975109765799959680182402078544932516222516288723169598972548552042190238388246177870475533001264478876481133360886962511343761776339564061545597971155938740685015678590674722493820003383574071806623522005482767013192787261549135593175057979054466304571649738486631958077240726068360269596079042607617003789274351023622353396447561045239644941483300158964453708923381683637102382856132918920497132484187234646077233411161373903103510905400106551838737162009971696374740239331826088668792148869259467269888812540215984580550070841918131865359813072869031694272410944317521646578452993668770475464932191786666068670724865638692188949346056280236117481038402410783559706760989607255417857017580345573960453814890347507926529358657705077045122796189089238120358572680322018986488040742814479485962085783323680814020027004148980665587148557872471100421150021476915774314825455579910557921190502415611301300137685488936539308693406993440712603583762161366383199306562979440442922829012572847013997160313394615684472090750613294666735459366157181922255031869794525667553393389700864814999976414109614990702836087257234265842397039061908696120957591503231676801407560253888771030839603500167246902409561793469508806805829798509335903266799683093609953983054841181703070203998783441554823172472853437178227488258503636142218570278980523111297378336457404160333631157218984045071838281298264738714469585069177696981797932256935766213462517487305762886798020661444616005392177708150066294052019428377145437608231926338965434605265006672674524389782879654746060687056030340180089774538353674454804832035317640358926955132443171738569595442841217885336953978918016785466009511894304408994536051187136164311472470010362670364515165708820928756334808171794504522079426044281701817551700972156571075063683647585822684762578868336952240683812031719303680309686349472595175160909349551389370526913421284503542992995416536994416244104378739618240443530021331253914713768885411364265323492577442886899846290246968054588317077195718376233694535223557637146836614911218611348077161465348523998247902653644979993171638908578566092598077635310783464635940296699780710618130818790910943799560960644483109081538755936780441861455538609060138347499192485784146699065130564421075565134409514326002774726091147613411025280033327158982733709734955633604221407577996268421395328202137128251676816304749242329399073169214039421524877242853420760839425650811878176836771141109674930725831507687826007363140493831552629696116836960996376316990187766203642451812612405554039596938308068200191483262795776 A013886 796 173717198215504027887966846226590372126131629828257661322529671057812765741210103132361069934295235295708469204682638932628302290613627384846096938976197759104508694874419763606151411215959960882595799831897630301642513693587714659060646949396551018450991922100541913064572921946967905389665045059319613492889332804055049118547639217489491890911121317047342883206721086381821737285600247788152455960488405862981818939707604982567719697058425509074947194794471123729529797695337188101955749360835430687360538322348601191148861376761895171950042739247683410397598416574463773612959486795495985179814437231533181285121250028546807668181505430671165110046970697612050282480603271407219410572892192616468568540144733131789551701211884229401152627385038717963408228642594756646914645242274569803190544745273061523366452860736351186943885852930117080471330395038542649555164344713374637318440212326165015727291488908760829925984466530008609575789911554266386737474025342719368275056467300588724718624309638485408829621580948439147439882035717532508731935722006062050916895282108836996624701275193445043017374204382309091928863315245425033711299098043040875299352782798494195773985311169498729247244217211997138711878313545794706813207489450473334025783405119483083723359153745117404468694368417123256994460118998625988674629390111482114765363295262430103818791965375942781467061560466277911195141236942434181400548701682881296427714732355435636433155295310118746063836741125016363689826498826314187117377932762463979355650104901220965924914816441754019160098740764684957337950901202777007879799811070843681304569134446130800734766732874222034456772671830461610267741634706973385970548551733152789804436273969476747599111670027612921252096793016221109581632732640522232833111636715946234292559234937240036632001214039971392376521146972787677956244783816216004352538373251680702693046928682970062774941802265968839354436854695823299207535701987745415925244169104518135018287678703704621616541480454491562141650053516181563108262071869174194757533906770527950608797209871085168239745006891820700256063436200957231735868189600044014389187512654714664616681666966135159738348329348268516971114564585760575897197842353772476702469666348418076397630507094888819062378147406456865128694534470088056903316459038387622338283105014895699866044979212233858603938815536120973568029590231922153499666839136846067866928835693776827176188328459845269672209943098212962901130751991044813547658650062132791360622385257324370801553826358711942133318821674702202464455978634809252194397384646592467161184854358703705763224054033202476153493291715497995228856061099584668640230877044524607955365989786196843053052708175760095604275539377900123884381989646616091556915004043062618625029131385412788716514774144865862936481186792275368697367338765925633880704595718865782261374963339494894495068536944818901744858198375425164553759958713712243154588873050229263733990837551900836260621560592564211268474990480482931003232170742681954266340711289783320991769947030046004242915172322088637928873333200036410771966539469347984949610202405409248995258425497306794094724159857716227180122467021998591749424973496609707462410716772260234170318470373330406509423360908386194386175781098312177126201969472280591603782092785840516106449220433110028095268461815375098566093958838708449183665781780432928562299728753969147303595935318852804171629249386544586219060437169676559575454861976833988483590893930471596060143902276587530440590283726749875432856276978752376579726477637239286488306132691111885594261578473070282080813820097299201527906604024394892230858962592817058478200709688824064040143583826373527852970142028306959229573230091864112363184723581988958533644198737979659404912669094367964588463144264433298758483961244078303317516199505803222864919995962530501955258873601892439942243453375766481162305204580176076886447633704467119286247239745950250511584588466238336201388128472255702153256343459204400319089137833411875094887875932216656859311083057736888755700379135705473321738594397160377456036159141279436661371096993494987497169574507725700412212540970315336192638085344708250050807561398320776576911641286739987532502555947693165934582601447798801456627085718171524429333151781216595413416000232719938449157813119710087798739629716790726188363234975465113539822726262959358400135346854797117866845268980752098781222573600913568754969382932972337122922559180743149715533307357308273768764561529007763465835755679794321292921442637555737347389204983974458364361198926489705204434554411237801280215001104010253448805283074659460985023977950345967266819178444547497007354146978178509859100630352002913459895917165956411033630597613577844216342013933144686170436460646678261436674339252928479127520255849156264458431332416329877947890205434041651919242024052560217831848153299022849103971564326239501747990318670013081154656648299239389632099382716000804542515117009884260386654397937935493107524899812899420645914488864768 A013886 797 328250458797673514968209737690685916277630291511321172589889745481369152136086892155609242193606379167241260738153764682648595902670210670328869700787376047275588285556467603877748309788519031365004780296759141493814041314965150812891908534877342114832403904259676781585598926977488251051338599862648443428531910807892691052835825540913184213325145684810513597135157549752326136479277089012563659904348156089702829650265419731700520972531294972331729820973399212323360160771582899847436321408255083093054477676683601655556771693965220736271298358714766646418169244809776363778292631545191757724251606530713690294563990173941134271950390853622452114661234327145406628166308562346396767197398754617915280119264203094369319628955537659581077167822692840224681359779730489127797212381154274313875151253236128316584501599155865639611184503349455471512050831892188957234652780511361886688530435124726976437786724114349383881582616452175308378906191595772027854755319118791551272761898804238835389121499514973596991370391469580262949683018466706467459586318359550657426935984423830906038143539164727563044253740626271026217838396861667290099792014090992660657647439086985080520257876455927374826256761028839009401526481170100212563618849425951996828431497244811411544980309423854003727101880341206758472508018135995712167942107414173036632957991102439526412667096431489449691152578687143820101180636806841471280672009141518645528324071387395804663724385048550458762351863254114920304658077734240845923009585654103536543097057417990298140809439874212258476309457389244225467157208483928945225417569405511953195312090237106484882791705903677981204415023965341683990396025209986286981597485801310050725189041331956239007358240110736492384482032986074889589946599350086314449997089166077094039722568441890781538657270011080663950118310643076467060425543666039642912417228868431802026295298937622375577521231424102207841284538653877439836984821333580130079031774126486123350235812472801734458725052139432712092873408322464163839352546617691744839603829148572958575963726261686659180438493182563856941449275015370354456680983286175968181348269911943879390413944085866081516471375989949045076075005575186439876916332580733151257732202502647647782517882030274876058059751238523885727497074109575349506685874872248022766504930176786437804482879280102307734527459794957035782994536755352679744058469894131950767176986204218491773655827431212906523978397760204071883163832778214566245622260080604134305708519265911896686750460564978607072970979234223691306357154637019249050463077311892434988825742880867043891603749331410336460404012240270115848599089659820003153183777875268274405005002588324396334070699682254652330779722391219981287963907412577074891016770359641746150059045733671672349487388751365898897160883164706183878747007577252568160695221523305778456061766727482688801257665217747562532228216187855377335519097666751815873130187671775609415309598931270159371310161005770371558149750812225170969915406405908054959140885150413290279776755269669968145276736334304383393985326468126400629563270052016933225265050938784343805472472550095004303979741294025135960289649765823835014777448320041811710332493269926226160740331426393189567198081224937484553897398338375543908003203051798292915575321501155092338231040555350849567920236855554694247337029614940646907080983947289087957607573862179973732161164308574055472977137504834280692777592141831397323873092635842245950961878262413352824173993136966946719565301240987308621911369578187170709000600896042964091135642536878903438577662312202466770879208413613457632683425953167807722879708228584143554536758605291909040206031403632974278081085332143924337506229238223487069878231769371712398501001320926749062422022315306686111493126581456699468471021680050551443072450067781584222421146930926835518594599274180693956785077708340318276894720808154149250171082323682525655475624312275722958673867658973040459384563141063262606324282397521940302140623997604409999297093949486763868334724591241777412331254002696719813610952337853540108847333156269102573353661003804336535051718563414236276503626616196809178850761648629678632004342176302193154881776202902704761815789636970680168677377052514285670795929106313931072886184944929879762137644727740148655498230620984351181688844644696818902293141186119663661215749219247588933426947085725280413419081217421781789837175953931050285189986969890673112686534306038471921680840516534280248696914999244141596612337188357596096822984521760919508031525283158649342629261933129299283732992109733789689453299206102446588752101128818128374549787967679328676428981375106724825192160797262810517441059892973441180588608407441923683995301071493059940184946583624338357699282071222549106373857873477560448030194804378504320189175931259614814238999701591216133738312904948105688089651332928006935693340860803722838946570468659277731242253613497174988346766399908208237791204618132982130289777402788893840199609889660732471059348895221940224 A013886 798 620251562929402348331450137628714005448889314670464125448332786589739746063481436636690244553288418670285734570471732823862942062616744635911981662777400582898438805562363377324069118230472329058309352695786577474183210419436070091214537826431109585239635780564148936827136993250998519562575775465264893952364185641448176447324885195692243667604368881356032556711485380970403393054874650531291889718139336606107596416592728631589890013024013978278922054357064002831427012268838356898920554970753740849976763274575679813087097976222474216194684697079944182539087223576719504151820851203584899259498659649027606342518689784993601203980756144497669597396199225075491711570955337535756246599654369965864940024397821712621246552646257384339296821848390064717670707636265780880233523004632919806720441803274884510911943517713750724908826679625023876394082866316859703543968385165293057506273077237760103413595784711302936602354301404303993102913014641239759129454298836656713955370155599727967708551533595509629719789767868391838301306641838097606304675600410019416652900574215769317460682811012415931846404452167701690468388463881106938019283796481888819813549556180716224628502635099073777795700335423741269316823589971623918453412142072097262743105647385883809290225353317412962114612445832573372193380030813197145849754032022384116484465165331454451044530540069856656474011795804708973860947693529829825204876846969521103993664258923338715826824358807419393262659685545351421730232154628134006749049376745253111338666820591197091677333011684235508824563108780079432627525312120560649171701825786434410375359475725148826427006958141000995588464088004142755134364636563983368319243198050609829928694006451541886628655895049564132441960946105431556972696215840743897022652099781365962430450494205606680290437540380297668018897156005216713710434173693951195978730398318464943291222755422965236975265638219577960666240343135129886237891734877650339233175911372636131126658383702607027777704179321003590923906620417061965137597712807298554913080528236610708190466626304842737214262802685990822033140423692243329930001772226092951844493887680971972291985695498441799918915784986576037206308896134693890825345040721910779155770522418522910525116749312182437003275848028275101706335191331082074016649415210603951882859187904289995709341105235544357421315583149837376190401420827738252358621074840915121947233083467932727063763294527542109354700813098953287700126117175065341511607962735986992851769035332250610798589694268845496609659627289653591934370675973163188389785416070077964596965481323914178392169913416654366644812688600822722263805684650326763718155164792214922730916492730814952932177303857198558895366778479332757602335384601768438247668776734927534989274770928882514578076186188140958847310495679767534459396225613733980714268548343349853185663720431716009312814843950168826238897406005653509641122150339968895215758862458581694731667728233362292502927798311351509444389908342754691859281114651598871593033924071896140087377203901399742368334272121738865121006065363724666584802609065649532480597631772296854955819009011537917092662391797468488106212592928708212281202993467204766069869548643067959314097786572706926424111343944042672813538799183447599751157796384180396747897829098294625519366550840093194116355906114676772499552136375444168294919200675311147353880628127611688605132306920223660851962463760734702100090369228256069778476231905723160997067134384551874269268803863832359578995567135329906778087822791115975782264847433934111571758993797125195812626316219943790731316684083694753912074355811475388103306364518069282968058913884284221981284030347299951940685120248888530822572970569211478015655670647988167853410740063980915372382655862289424262321844208269972701239851493929760389183523329677912535991881763977558737199759761315065518534465715193198525835403808022219490347271684196142637765764480498213279575462764630370114758370205332626996506961641320737692835254605905369793551811219943805429161508876423542861463942963367635464765219987133238076394437617425095611326730515636552577864605742433511612520404737913772326462675986877884593319180837390982515283648096166458031374737992751414184967374002365313746394522169559402109531402714021263042382905072906497214672480638032158493681426797590478699568246204773760624996120820715228125757689550879746660223466457841241373059052892917586825285873298722379412192869255592503312106622453146646860969732281291754148427580756330486141481613216814737152952113166247522721053289212459263788964782434805457515920891674276587795815130225778613196441293750511893728462557478997663814488700893362294343820068659846039304722455611233220851719633055058998285055389146125873781881117024755849669832637874271246940663519136119881651291220786078367845311958188136311087395636439176982168832186289858108209464194703667168957342593267323574104067962675948629948380422692741753223466650927876302777967394107433004555838296459986450933874671773246731145183232 A013886 799 1172007505261384936531961573658813865848046884543239556595155286890801352489680491262717512020068090689974474900857131248521051707374596928190931366570967264626237216948863842163486635596517137874051486954672051624737420545832976090116071811613778876762088102609037778262579594063302770612817182894349655135780889534139947873218788669453801482507852098406155726120208008349483198607913383655112153470925109992129518745708289054936045292129760044908546188407368713702173876718804356368779515214977204590408892627213418153055361548734748159746557973691955969112017966879414720021147822167055510923972363315693796061420355619650789039803509426446172545812741377327446722449706935236763859374815708547659482992021343177874303605990683273211236417066418717808439603686843459046301097596818217013345131777330516975514859288879336529764521811365697116070214373540615956306169253620012472086013406009999883087021359725367267309837412595927887639485139249618129178724700544183753675220874176266776487112304232999940010363712091541429115323388604730417749913264915559569085988032219742797655547497839108747507146767873619747854971852918895474659222044750689693477449207773283595138830467198886640161865891405967942780451717255501464344177074470888680566964651919649697752912540417277375996984010046964001748700718063631304489028026780472310217317873525025724151311483538718902660285520975112326320483211367773483152728733974504053431100186405255290587460850023017848088537336696558595255951311956373918864787732717774431085981986850867106126554784222157521938612064331357133351127748973023544734074275547621295944147253827018017654026683880574969232102909841812017533731117582932925308255731254094715118702476382627099633136062297014798610091261010548096245783643173762764009298682879676118897781479435099803663041482301318303963131461278465335292397680718531973483137641289825165964909199519061576900878741479291487980186432697161108878760609689291996204153740500569309020737628776167756263860930711230113294904384928226943341120234993861515809999747578996022654043642133589081272480135545762305607517084115304844449173588741714006830896626357558847739822826671599674989185862005514509471850688251441265899065577906819507147810994505323498995123805764321943123405937607091727381036374813090092435492202200670488151390469969933438612508253537717080363880443821271911253344431950627714032774907144998305147589323062334707212421080913818688489143306005762965932951906978253867229406034931113470108931512554690122145469531420193847337721322618456158404244929457258019559310049072705079407558870614265866236135718954880758272305422374079389662574779933348642265387018426095967114812415336380548982148403694838966534800412877635840117129668011194384322770995117463552434613950354546675306266262983153135327194798700626980553372407240492090470298992356046895384328224888716756285196919053232608658580893671290690905555899373594345395051042218137295750727925902457920320172273999583848997816950327402297587158097249992376598305925840684645632625168421560108387448653904529863888969188917202490789312296406961255790297905872715423625157013219913678924947890343958936133879916795113319263768177959839175413111263290384637745221126378616681549355223953656825182932881695468714166595734998062983922131805133606378953378414737813216620054396805297559658433731226675286196693884181646334083177510729834963214222642922633182388721008723443949577863558801897365259175776569633501878906150984748915959233715179373984024963495800771061290857851135763432126942623236044011334425498391246262001272683087086748764592604110658928760130516361977926147588400589679138879389145790499168760730902655286875588656501298451803409347562852523794091086454274977706354433625281216290298362350272394502824506962516932275777136383707681869479068731811012833834809108040995547707933075652668585721726133312526181752065752302716929237936513461763136851757780057886047870260848025237079197003744072149961328535666494667143680775326375171397790062108823246776537169854004605881037650699777404656209885487200647378405536484699882703064103427526970329381450467343518605670646956139810250947369425739172870635228937896547204049439492365777061769428700919487304198660430958901421165147204466890020325303033563527729964469381172801784128934249894245149660588626271069445655385771844661945316652670026957232179131705929276741137265135067810158778808448456764498702281777037320249021138455573551415298450686375547403215788855087295897302736006914577884037387128922870189252629418571319999012975221590608226159186606015770478747443607439179463448162803990464042580373182549567258008703537810474657618615785569668803798663399497447960796945801004406734658342163592581721271495541558066775070281538534233861348926317882810971539175684526999772532067049478308529372730426209640353068787997955102771842795896583354605813140839457818965112387929274950071272675492097666900794301298546678649154959432660485369687558292948793967552566258165303678118219695793230279276541589323776 A013886 800 2214587877701744611752825566815337598862762255532600082476394385139677730021220586514310603752736021988873688589462807779005426632600402368407881800468769472285269805555630752509175115050839695178395720101965759244451838265948524964648445580927424924605585291870754296596065998395006889661319738647310489155607223875245753022902280068562480759699397073881122863093509205920916268627157676526422961609749018237608190477290520332957393230559046428537751804136534885612789287883797710055041971005734046523489750423818404112632513410919620610715984057233161856643057565640401913680920248036558747665588610605708894836185938527512302144363437699911041365046290098873868848445847834201461412231151768768983833958267785385929592116164603411195209574123358683771857605059341421223201072383824604685472533962226870300389661636769150167874087950058657568218562833382394611325535624224259726854624179567503459084976776653542776556114860044062266791166655601622429115984474957872207064579756775500060313199822484941230645502938729389755130583384759063246006868108159964063838672234065394958680397574396849037809584303877419919714823454176251484260876880655471222724796744633747936299289608244065830877376608692192033703772590471043390977897986253808182361558263398508640083575443171193976807869081896421674856288918430059676760723710507523502272716899640935807533145337327289999461990391297901048220742820737781005013935328398735675233697117025405428924767223456293789176961318227042831720597408630781553121499226536059596198276810929819255989341870513093744414499321174473835752023758371458153376075260697967676934590438119410781582483893006850283461966231143973050347177240388947401808870165594337242657416400893367923399585642962445658980072923885179345126952907064560558463522493611583844633443154533222665807965967629137424983006389025027186677785300759955024070585426576732359201981546316834145741439641779541858359744917258709322181821927729376098683490375130179748107697159731325754867991171122157662718425888820059928875193880196880916706069603033348356534355936779081653121877744762934988282184841597588344316136039731503052459443676473199756806041538948201254669965950898036040633705961297899369922365545914233122482274925265435113349218099410478285423807910712357101123930140682821019783148129527916532955246587560147187732159995620756988109016842470473122803159531592083708349482415744160157461120062000249668037960077020162551571053538442697516011996068965085203392934302612714217486793500314940704722170571546592847726243404137510966323592282864692121502646370806213191485982200028857124332082498194136124647083612344544444165932101769097727268122817633361304389201866022333921179100194872849476317229746560368599138444472524576550396009743702115369846768612943540052165110930012550703613936821391146322390274792804602158405781926388230820017574315246522743740306971941578633877777382092673408233029449667563920039435807742041253657111465491655607583547283436845654383106979196248904647171151504473595064107731678930804478748274243990490885454578061074685848951732363900476115779257297108966181161633404095137588540687155925850458855935261453799032623206618708684454599908491217391007001823553085519174961993328989965721852051815663419847264119399543427290345969788819876403774750762698338266177344379300244102322946462592499208667308646526367188114469345345100200881562594752791770772250942034137179890779011540536915944489078183600678050253781129236878320937903950039631257332724059340246082222833271372741243688054902236917242718702885210409167720144150416797220821235500333689613717764169570699422299541069905954846318925438831094049589433061933316876770268545110932306487845512977264594055644117680553106049231461074640734436455377303226495949479507935913097972149194686475652042289757014747824945430671898403572576662807875091383685894861674185030606271083472200887379447140222546269221868916846974702244948419623702113050081351177264123970678924258127638482266995205350595271908079867779372078844924765047786966691775125420551557476990961425200900278752865518992764321387959463431785345282271348648596677357764679873027619188976262118951055117402820468273723302907261291282710616631053535851539033786420054393206149440588184872850092441926042202524567965653502479643928721632942032704169018953859129365772150288155982132974182688096752397497523294257539309371593197259806739811906103355522333551580283873172872855148302374549221204400702662866553270355599651715329591534074536271113565103184757522424529977765712465190971987894949563510522404687161916756007391985849522421635460388818093210653160010510593803820704580989926533462977847092592707307942256232802461593748387163283312294824794894285375307457899537287470793120036001746205055208921368004629187361869337119860313906183872870548628491229771485992097702667483599720027634385448156715216195797124909732632066269484634744208856274566884252004250400086316092250481726438385253408019029780148490666719680367519308896540454488154140622552352016137855348768768 A013886 801 4184614386893130162540563100636123836007911949662224072644755585539610568960737741218672858911849899597472078000614058769359725991309477102467744397948171794207132695944142089757257003796385061138850844041631235764020371128511822420400834019461872459937126588789637454710435236455256378483560615916321186372782430803500367047979415544593469644143670330099405566169876003213573911877281076518679982723010232893200833263792893924505635611880996241879222601038663950737587029128011871393285547069362870821297480728833694222298793100844565678149380563057951183133308998192002963230229111241944239708970939765008144997822191491554365738320532247745506610067788289548898612220123800376387037786792985409271245164856142696120207515756917338485309764557126621377421431076769650617881603942158690626318965053937102859766692159666609544409504619616437463863613335948704620933169698394186003553238501737008376176281397907681517211584843863738649336051195091846490139832552377196670558603841850768097965892362173225431308361696929015540822586185172413619630705757399606976179512215978480221283801483857905242675780593909048602855699524660911164611856605626397447381648735164101820497176066470522983919302763733287916741570166231188518203324742089635819528564924653393174025441483002106660368891565340857711314848139020051003297407180216280169142453126620723791968790368762852709703394259703992287884372570295847378082171750611742172379986594023461285522514552891862142627532444159636869448625804231648637768685050487289059069185517075036711901268739581685520445816653313008176874280029058439439958523778206537387369940184976418791733250924741168076420660607450254868798415003767262564141183181061760634933688993803279440282308244201262518947658434639870564812846150696167565334801271208653262136325914625032486185426637521053945850289416497242571076369415186386694923007963325743010512569866510807663100360621038085350217106483814704856496460896335741736037165541153983486272365106719201743974400341234953210427530569885942999684842349815859880018454527664517987359909878747775761126200286416209539938391446767871812592752544323376759829686068866111118068478298667274748384218221906500165228150505877749116625464419862065652782587265983957696261055345666858632831693866228927182856542428069756748709603644815806187343179383962852201228682098605122540507178736993246957708920549791390428618514789352861220413493713313687764735152146814834512247012492528091059935755388042218117604780084319301178508085420803101877540462402536152354092382296669308321614137622748070562643512497591554647809784413744127498709924461947697408777140487210656156273731989675630454318572296269835253212095391576089462774549997025500439265795177748582573136832245059319063178687339387718735170618874422499089289524329801955407926379371722425574106346759690206491254496543081556534118967863711741487843884364357704856059164052326088706648068991149439421261076640363513407590360797626136703110428273269193569461378688465897650256345898406005162078095918333093922357299419066668623881446636157708771990232027019390694853140779652383595009005225308109240942903649147848497399839491880114732130475767284100131467509439887932663090318421727556698296394583810672911549108537845219496913955167565556474818164453441920796216527848249170373640944192264105603647938165301427983544723069064599534594911081611945050296379372469041843240714580668037560522731859515278629259187396338485229966022061936700809869695137993291068485955655680735359430109093634618921247926353150525510007240489493973401262430230617342014766690952740321894529216013448206367367365995699220380055287049159303601192721094605851971213704205042794248174136505625270265423904460535344157407371491234193439886743287624114380103083498266094851447440709038009505334424878245371582843018086487543837722641826539588550920675688588981983966459912630438654399686363807173856036308841028405468704294171582695371519554351816118581320616203027833552581725591660281596183913606748806659600132540278846798441816723077844140190660765358682856998294014737922494592992119693236403787397871771314330907723231526441556690618317052335675497659582107316080612666595042794027867903646488934446306567631920908993738169339661757386153335313821603475305307712539942841723957373455819106678515010852751244806605687357423350475690322847039760433581604234234600096083630037730662614559818501732903791905287624764392453837663519015156867421272222812757026929267427329959289722692431905615858153352735516984894615902132674261026801771425974557222684056823450799179911168720815375659917710383204873615978226751867470254740481712697881113691973499982572124575056216762453833225304081748775952435350921846307498038805028048962608312873211611614240187747573193761011131497771164304992719602900213627080048292256830840916056847243116071833991650555773177050442502588057636659981721433670108196697542304345240133020798342291167419990300125801558254862726746511683702063615623212132172992692725473018153506272443187875002694429575055662303412224 A013886 802 7907113437812878174971446736942799244557798166899349416499205522256910863570003292199085236668346391082596119483464305800701518721946666029555770846542131080836383314009780680258440602149527727206016111674057050900148444632559827267271963136486531420378476414126057666022287688878285884578424665895771191492045752208508581562116368271766393248545266858305273576856480259640266429518130249195249097593952999747539712108598610987140264871870750306775238891799426164067320847455359135804867784604761861092057438065820825924240685881976664279329368731776286701210840417095666655225017561271218093138400800709886910527244882732313399759426851478307981434172570582706333252895554889229608902216714847853825848183666891842022468275133766781447009801194680635702891458676869475178729306597776912729392274159037823576523628970756916063610778825079392505717840123981921893167447600655305258362085769250195443354663688481621949114459950249916912148623584607310188680543116330274758394079944238272173337215299006937231786478394942766037441052532743867258418353416598060554765568538922024914770790202250414293592389385271533150400838439414468587493296662580260571854047237206561548753207985568573173678429084661981382261535255865134425964419926260828976234951367547462833056905412153324678019925697337993823853774968351839734198675090706916086646166869562467814142883279522486068968823284520353299433098108908783738507973110459928433179706508495723694362206778678770165120421225445836720130300963650387853171298673479165812767242739128442969633856569713886345497760881967354234759979565947897295683547858538170437977843135445521703457815483361319479826034822698563191925683441838498788799127221072508919430380844642875125415360624378891215402889053025590943412280075278655954094549768435192527228413085846193384856424240607382862352439672151861650543633203114910334352278311245497568888215617523093814349222217973692859039037464408784226280304622967334840680274817267250268188700389973188600958219703986648067921128083878241542028488189256854721766711084929987924339690189765677149399712022802904227962306449286274005177262239672034377317860245775199853146418401856125011754870457131421704209825895090406642803745552909923671397087855010774976208609827401034733122518115422461479055871162722914120145708339927313265805676782195918708171278375697084188621068711702855667384129585428218029423829753487907270534284488878718362235071971752613219637562901481319967940685437072158004046229094367053289271165952416075608540376461035432331417634631552831586655782799540826196913176623049078732752638715109663509482314545713586697308203796137665131897843208267401686305836016718000059741472664869648213995980888779480814022590062428033675557017831632247403572425878512172914978875965304772759150627908815221276244632816666800247212981434014304099266776523917530617062109868298067939702192890590659649454002500025702785243578427468263948353450065178403302553702871648823877822965731464723554659998405607129291199583006559238362097583548212827616680837548686966898290417357391249448872038750830976036492259516726195164853975985574993362190000562513001789534819908992924634162318834635482517216798877310161146330246799506895855286521720941965592130025921639115714344708438066513417009209369961343395065272093160488364579971635488101497273827223132288672010635280166257213385436942659319784798428978077582457648670568763742397161817394320566008932024210124518859016436375529607875903860102507707017696870256393335751647632379840979605784601703269932186893361397252148331876647766007149716158666690187624561601781644099300409173619029761384455100308638905846987098527613292190497542336627314302641933906768661330684896516303684849188823932133948412429819913740509322560982623279651668316259837645695533544975758548336350291049515999648095234357896870890757258986079319535705509479535724189272707316706563086393888802816024124362064688635729209170527771461277452479555468834117522897390284746062782334975138045266077129102167303243869619987238106741792755796291786481077275648732552424840306732263090933624509325031745821767178877624644771148955119392778272115947817678761621243357031811115192661822225650298957488802883838608387113528165479845162805987580638985502267259635625699683768674715550654686246165197768308252027011464146728295448591725511649211961435226042961924749674204834356552643134652695268567126682439552262890526550803520213126180298431931659478511515855669860681994125016515162728493171030745859114421745358113349580961033038059891769629835892142152667883774279704786387257453667754959388173371666628796745967072712034309462548899109820236714982415068844289039825395396364739871383141871078891361170691283566454188739240422177864539208718534696603081806384588606281721980463393456483194612950862894392691503155338408071704731480349623211935157371210612850538730310892388328341405977159005017381616937026707671843882046436639456231428110598828524452852952589149540942045921702165857456407886599966284540207929626593091307903278777707334029279232 A013886 803 14941028524461204587324446667831531282940589566631669878235570780279946546654243980834041092480933953505158984300130681383219967328391317836135638806958921542153843145886833260434581091722478808441217452103724633555291696227456807689764548839884582202941716920887346531870402103698364902351084739087340578765241907909127143445165101762545080157867182806914179182073545691247938956691714338711368446842410581826959118729620460165748656013411069915672674602299658097984359319084528051524532410020050660339996789131156926400015624340634881568963836615765054509433565305250624650380225983216133029815341724195779589751145058574731966156620676894163455862606595850823240712007347860931813634143833441629458000300715081484146711333707961429685263416023830299443841207789134900474521178409348125432252300698144782219844600547015204372484892122947617538244247727392272187828627627875043846432729682830553303508785156516841423144311859273834999854850369519265898604716495237964614669184852074423474028455238113940371192312407775212535835414752191763767755051228694364086347265812953812774153612500885910835914784025948760351936611488287518579932533588118457808237108329913928092554501706874837674641201888646570836517164650354570327000737031224822086966324585673924250533670645831733405196754960067558313751729859398649102870322093796886016011824239385413182634339672720744956369281476084554943303200327454552671205033734385546049626511667845247629708606338374486383366264094123238799583172531282936074941184491848680386498973328089453725245107090721128794089513034217289606666945068469036397210170159962253638148917097757523554159377487264081726855920967856878653440629809827888479353589224867538533870225871850148264980852144286372716106406262147459827761655237284139373866530216842549873289938057796219941836383839476011220449574726428648915294431904343434890661365824023532350248967807971877332592231127972114868268675943547977592884022645811140960234545525914043554760786218480858038335421289622642616405590151197641114087686370797696462899280731328987422218699712495151039836915047503638136222279472764966199414789055692606654279754548888952836110171526758474426211627059940906246780352296934189499229387876920898651914452504017000050244550454342518398596850310322589692056644361204011388175485816459773473041901065980377721561786137809187976124335563434941577707694972478427085422327139638637965368926873081582098291800475520641856204110456626254809181745099957563455389625017384964149701538506374939155478422068725799799612157035474020875533994192962759875248837325261601602889938031632336658285478131514930588459268030660255627949943795359417669589545950437797936885575020412411436423957616049266002791037459082014736254923070081682461873541622408489550610804700009008852962733676404160036511018342123452409525738902307540568243324382745800493020816819620243640687193215887611572499500595968567160507138002034352572362331932759025171599795227775724837170185711272334757731783867286252080513413662538126913392006750029416253996376845197334668068827345171068438606240518330185727322605830501283145262797695110969057406634982906567765447730585795942615124824475724499429092312221001206576948951784450646187482042275196868039989948820699780602122902033900465624351257730779115716326696058529077678082647843325980970000711158359632441393792085073194310182293312866885567121997847248101329334283149277767193920260970151523272365667122676566851393969649236730094855905126175282934015439736632642649569313420711360151743198271244359222523715108682947419167493565918597874862499500444449367616755337677426875561376962828159702054979994200043479717790625193297814060077936201032214513768345045853299598540518921173112027659794480633778189954766826719612910813505284843597018468900501617929512754128662820746757851848423052015795182474535306412347807927656443988136227359284875651019014586998031127677359469072622577849576037570313935820064543113326888668133945779506175965567048359491134301645917330828683324066855912230100045534879875853984487478397476225593024271620300648711468904209266996836281585888944964657435444770930388827040773254085587285955622239129567659885265312367614099277584100504202287609151572821335188589420064592984340772846557548141255169982100059407144913619474180793880416666687166175998284805091774204569591595978147545237203547478225392387880445442464782659424093235848431083939890285526473548706082076410254147428241937492047992366387309154274819206523006553384198224391515119668532839525740997377275660753571355909747043263132347807598153213804197292212072403101191981553368442209683509650333246062529598193144805049055892076805965552404792728318128789289700619050798591544580787306097708507629046053783141623539864169590892082726514323594540839180253446780037078404336097631809298234226485063234966053861276833329891443603695302766767556092308428807413809448386792683747152463681962070700510721187944032307152088007217293328447917974119778779828178918134942189737466925092346071617168662254356492182673434891747037099851776 A013886 804 28232089386909109429661480041241090903243483946241071188477831008152018036268366490376617359037013408656836251646029331359928187224773725660991146749187755460564553085487091750252850524323860837108654378536730748377805419857123105192733019022283030224048174158767261611533291962281111971805734488267787962736280621444033558185393731007248782023740776882095211728712345584719985518518049279570163053363120078281603488059691473674473356445949128558417784402918160352892109869843913501263107656936767086157327052844981931103824723254084771896503858826377942519281363126711812319369662850653742056882115631105170847846891666040939131826633419197550652967393820108648369305706300282885205225041895068632891694712221595089836133041411885262767523822489316971259500143319700055619840034044595118676770115325592039849587322166422425695707532638973883776505106689753160973410964249548590850816200161326762944604488150629215014247951071304341853005729903031780225494716938473810321011222282564564214973000107372482079313115371734992800913452982469486679109376640101552157911030367651510096031893266073988766397826622343947200688159096700469908045957627033818083794976312738801277992024681256073275196426570326123562416065774041184743650128670617424621224784014702705698232406974902976826990821876384936027799228686964186588012468778131594315503430704367016416684003946703592605716790460202140315107541636347644181823553183415427477900668399187008873173231861589601486444624911804260092050776153591234953254464097893527300556092033611332896703946515199741893190132965039895487490446059136900167003626808819555682529772982575488267185826599854616380451688871391386483424503988496863578155202884454505052368094960220140956763338824574912720427749867953451371823935363404516668398231768778743278972721675993887723055892138791007569802462016668329273575069104626415579477215697368497975995241602973804307591636988020013147404705465298064924230676902800066001948469720310347451682229293282437961781385335389677563396278170818224324664441360295461710007668092935852105426943978340037560042559892481354505785260178793551651495804126386967370514087243435000832623024591473957004587851720398418334916256729013342583679875991817668623900688189110394750940494712911083805399853247175635159240089372311541390731976383236261241908838913442410370576061108847831705669308501928635687105973773756116510947295848592701862946232413715018922305040840928588190943888587306359047275931725036613263273662964850071938423236712413881030139051031558072075753544345206574677741018339208256251954195047019914017569534426555451114723174342010404362173802174158637906394119397509704127090979162476848972005002220170639453100744744642979462361855069482684421155742475688104566117464296371164783168557015386622840275086747455655871870051906689527722562731406155454816454401967256216745996358796216184535646018310558322423824736342123133512345151740228047521453546825519605675449481868957720829121993474077443043497731378540348771271570027494843395484307410639584012231425802625837274073477948960205447400316683740132384405521653928648590227934115155443579865740451380797439421537387541267695376184334945790937231102218812807909192276925440838615188067657859195548587727613232043032792167750393235028874157367832832125868002417922672250019272720017787209522303782079293953019584922607585626302535610607255227295579228228900332667522741814492001081519680847273526717448893661715072254800442168949611876682937456777023061686432269469306061388421746723379209091670998661367385691310483819588941482482365673149208183456055817302668857149904460146400759944897280071892624437680587757883386196065249363917873345751512039514352224211602927615815011256843234947881062537182206986836448843230925528660053554071345930994243383041187833555793389148872809740601521049551382071358042729866967222730245931553774594858829203914144697355124695681863052777256617299182067694159662963079647718601562862366868523658689925906904596434546943660092472718979293491290360792360805682841251897257661760035580562356641359686877028256184432874388896220677938923685001958977820978504917392955133779836175994996748593203147578903954081005759847838343746033621524508193049319152864689632533292612836234825466124053126175249032736845053840000138122588854331031160038735216848727022587653600180154052829236300758772232801335398243582477533827294440202665007475648226418130607041687570481454096958371108847688261342974140839769734984024761578431264447065072670467026441641830260516975364932184015738804319843668901044630464182107627171901569469050581226583113130199835300609267249962960891095881927798624242986934443879786094716926419386062629980120561019338579393027710429108408434869343601293754903351308974059205522770973374217405889344408153144925261102166324551329942632045850870927966768336462545143401496315307347325858395437430231053204767297091769335077842739386494597706009422642413661029238560756631621566520048675470521562149442372381982406443577845902712894181853510154798639888220629877021528665398692720672768 A013886 805 53346452678643072086786583518567845655859983473330848403469678182411792416755544732487964109880851352568880762350284351599116784877941239249787719180569208710108041444637672984341778259545589074253725836742893246750753031588584391632822145287897300854394260348833536988781739426583596186341018105527187565171668301300759602473258061511905066551035812291546885035799529421828173596255113341098833860417244080078412939725975098528127271192859202951872376038653262421693638262541223946754727809102693109456128164590186817591991874669774454262933003514841316090273446760614585780686695093384090070938625468836135468624355391617645273447388056646277392226292405875058481892244842412930831466671963581046515893793983134990711482238794573212197104454213493690748871166812318994697469893449577509207827153275548299554505017171362490076986691033560603619803201437543500874206208895091031716795065706437888803710413465808144556042472409902402626500331041411954897127601295998080820652533266020958474558101866887606217643524786738546876836431525178903005271346599083409707919629829742528629138792494988894805344808455129207624109923408034113523206584061399037568960305801309231253252834092911675866466361361637992647587400572523453373689486331881225806678472681093762200797612782753468117023393311316930800176532951569544122737544604156560407557186549189374476440759969564814072799064316303237870937127234710145321359967741679922468561810185714997982464197382240140101538197005348152133616200994989082648151131216528476594257173711766899078959082808832945889631493166484505236506347179071194174764709101887550191926418075139200214049787996634087764777336837337279374711473152536041517647570403972930202793076457793251307389388616074368679313222462489067201754609896757545752071910006867712380161927751864418437079275996911046591656498547911941608810696177890726833681603510845197983505376685248005457887314320179000202915214496652333942748711693870115115169766032467382613580286641249109734567328725421602254111578550676650500707539132290774992455769383032612191147379679264028092254499810916208070787642505522573807013623611488769160367562804402987653297823331262261989245057799609798536271041394928283719158815918106928466326775580120950388745128713685970804001789900559170576574977195059974642602639150518975682351200927995548479108666637323379660418143927372288278013460651728797563357659922033614473763586489518660874982091411711750530785461670139302252243087757813983250657488781165820732542518548202472350357786379599123136037473281283296900669740541181066349492584426607324890350830027317530651945239095083915749824027026620589111509323401713616608019047314083054558333548035163394850116668045645545416736165759932257036314413998301020368789444775565469097002243942450070147052915115216288754497750241219517519667415257666350446618111416464394964298847697848623380651575527045068185741659400512925144655003683479231299017935568003430256947726556162702631642386964825565896815921285485729747034078033713376245118491785307417482824110791016098086296473581060837486833321595461474469336372740570648659339817010106041214319747453234710656012875558301578116616585881414848289681899357397679815356632325451394540423686628125684414353815290679645089387030831775044327039683789221148934412149592829307958124417115018570141922640512896007316219311043041770356721229608663930045330453051126026743797905612204926021499604980299220943332436471098579625650358761908297780214600024764327245912624708450556577715805597303112602205364930585598562648245958168290013036979171238740281203008796692478588969387067030670949914191167559663710886002573459232848488194287726621110079568102184993101481055503599070120729160339190570757773997723576258308491702574967806173489339120074059484988136930480806371212276353402747257297355928934926558705917811874084989265521119945344394202753658208181181642567491928260970186604910215231836780861288717886025820483780342517934716839022512703405916057904475633999237913613490656265643750544461699622872514978664997365416586911892051114100740812852527981906457593277853913971696149621781621803230711579748371446226097483402514016245761685164374386704937891624160203515505258156821897323815893040225859566668655851738566686373094817520712964290494834694341380992023976300577887012072826230415422616907437985213333296434378352151730389953725788329654908638973100784869312845745667896454214886547499179500255081435379403108612609320961358322018594293700686233207498711855235789038219280269921704540106364177086251541001038361758009100296943656744859955704818494968667152199911205442389301651898978012085066263422546590813572335743253039651422073220426483591606276448244189560786524584740109517109459195850009437865215726195495104861251302616773235211516734625121750135770298217549807417039349614338477616310511992858501526878589522673671827596549914166830742025732031100398944369149377059823998148812723580296643696248771786899900206155335611482487147597524697077731778778503126697398033416573476182556376305279155463815877220077006816200884224 A013886 806 100801749895078232436885151046013206980252037251734824556047392863783485773343941149077817367179340528570874884352702101682439904968241671566742880956589798563941431656461118465676725262333039655859464221882595306476326904392778231728848475427361526980836053738824688820818333804810712678632024899624796753146298928752273720526189288774927432792707637760113664463325645210545018325928582005713441299960891061905606581692131314975596391573348578403363581846605967767634804664473495450621437516790557613448797183708350124543664902636016375992701789585531675962065816248560981624440597074215588307163356649897758825177585968628170744057434155420993079474250888784522505512165302388516885352816408879910902944404509124418128714070994584115424858269339282846240962992931219978172508791625731274918815538360571249292606936286457077649791587802903042660664295733936197859872077729479370619041018716782428671049478551760164092472062506634463126150977525258704791055607325676501580118765978408690462853803428411080305460239844227982544970062244169249393864567850536840314974279098126930336704529857171175979545779022941586591874139754272203821818418631729656621105187112368281480746451211274929543647109505387578491116429325021996744415695309160144085073828267068978054236743590681905242947659252478510298227971016231360348912936682586903536187017873378667950699213934170646597910782362028476577310925634636779874591511525710647739075402549001117307728908519164737051383327839001697130812897681699530921301636710553280461257339216195955958830556184920851898779201279607793590734825426463198234421801848235454441058017949404628270061629805223879949514782813053728313514808901891222898418284313094321777431307896199478286401152268498412676632527142000541734285054713396362211651014847857009546757813498234945417315013386931212486103186648180871681877209555464624921666080182780739063296287612390703177049216745351993055422096026010357343531797657962765677941104462437327230377675068131797782926918205037446128097107258844977133320943303124415120944663241558166952801971925787571034225150698713317451902064073875278743371118740313610564817414913190144574066661436406569862493805376293087800584599146531847210643485476745472608260152679377983984160355373262172480176054138819790828037626508515086165473383654367839842148994035110692548572405000553863858176991384557000016909338816765880554198606743557212833960512595826796992218160504645349026955223237121781078166466848357052702978369761249937549948901688089849274120861693726355905916056313167916758004720294918425179878003769815549678410437193058331758934861546419524515563487100637413326256449201529195106781335195177289235681205693707625680145252205674361962011323262663675063594554629941662456212733585675692310684336081847494147626482708429012309258804927800681280602918513598090480715291552985793863900245046728427584131036265487495401595495870108406939735466000184484127222722475361105703760201773275245686267241852351514900514666751572699386643688762007716924736058285779766238184989379158706428727054991617964568320665820492947390074991166654599445931419348152052085259736555713805744860937242948796358658968950773292053037647204959219053343801029938540678959304694534193247461710051178955612262873074735506958955721218231027949699296681823289779817238599191409545932479988671882752493891128978351929409020389183884967894973510910104102224720911842837652592965583414038319450785317820800906080897105021538419964541339593880305404626445097501291441299350884847873523987001156768304826120818684139423354258658639243995672206925948613382401706781475010845487458376103378638851442110726215695052140303871015997730829339709493044779355085824687729885958043803648405625497330542543259460049451176767575627903542440100432930063923454756333238838604546522329476850247925711307680823707947291024996472211572884516264908824433116499033982970587900224913562666985575191362338503600078462037559895854250928867028078091283949309993702444214784671985950816312378559930428797404832991972383206061741775489297930039239569108616260125593715021261614847864515669950048530655547487049218321970736902554569517921604649471415912676581137276082000481147436386239644869638882368149380233497009670958700457939976436636028152978554508461743803717254598336760850330356805628426114553609283384553778843587770276915434118640889484081730402489366407127124103863937735309950195767197914743784929609937993717686987973134910969390311921820031182359418284309426925962874179421369928981075415404439702345368514151826250055150357739629895231588071536781242473900954453448081816645364667943775448084339554489242814516510420251305707159628058304050974829747224288575755876779996271686538199260025486593783910633488099949315769294302464901382970968512155253212122055160547210862339154501400209772066328472496621525321653013140922647179444727927957628212390031548078422542318632513724850112177512534055760470173968435833399207828870632744525200717740274511559546807775481762938596107349007206887910243320686862413723231451639486986469615675072401375232 A013886 807 190471760945743185509300201091713083487260881525686068966721360038833633645765964189180673206866332123890610913476566604871884606351030478859027212083381472492869683132235922696951838400496117076443056090814251848067860076079653177771416756016328665814124420391163489605776057370888568734737358025534227951249145774204576349547230442011862079327250985667102456732637312769199129188088218843371935850284501002062853217354837184575807722432469126596486916622727545302754162580239853851639848445726900368529216796825419728133723802744132191551777535143553917884288780277160876926130970132331400766390049498234008347773160763568795336507117742190535051196001303418792621695611166103665074022350596094395485054852539497208514637989701094317815118590278890009205843960627059471715471092374649793685796439188907894383332703384928127300561390981555896514226111961382353517682762171136875381880099654633140179097621088092349743884250206536269220354850300448040294625361823163895737741856392289752420513735636615868190627894481978180521533990574590400238665883744203196280285318606889507502466105073155224653318358576821687893234434507200619631185785657120143802228486201543508901011110322386346067930181413876195914301889126823164344352076553939115138544783530948994723988015113157626326106122598387313747202030737198259111774719941442370141065830988964382842266812275162960350721081206253424429236251129589350874072133250614017227029230243710943228930698212741073860708292018086758844075865446613619243902091075886741054617107948068960109215536389228524280672417803505939319657622611431212561419935274766571177281116860620604631003813707797276388444749130496307301911550427128794269718440652925011412337321598805855786678452489682008644559171046655679643769542264682937351544984824035473815248068136232809342305095215516837314941026188429833342181355105300180383982731798816635550354639591169876220850534387081274813747819143676338904902691836961387216535816876878775540050282723139664873089650978856197005376194768881185751854988195398194831253165432024582412672116487866569023998749555466325830955679407944362704554278095896908487740913062686875102529993317067889401932694837271377329175039840113889470121189565322989185444920178066898440981914381944256729021306266981434515353401846441834335521210605016530394849790360936041097620862172086563422767781256534601407951345529318671387035952947209915540241097864671249138991685108441702870165727261721729628308854429716339361861432193025521996381846264960560313202008388891122876429990695560074132589463318228418830291719827322828574734652986012845825067028462544848099824267193777235824067746204835118139530593982080760066487664480247730841180703919771692783833812074784875162566235402989607244060982576018046568115179561504405821542277678400791931181541509814477726026295529902516633464232029192260539822258232456541453291313934104675711001997940289002284302065019036595303307985262323133782442756944324159440908619652464147307535697824435722434621541686649397654039664182944301331154734011198158589116923846401574073432543873097217613969220908793198165849740194848976754640069884107024493705391464284271237838510642374787918074240953780381628188739424538908433659775453041586466219728537986116798352332550081822413420044230890367020857400632479470022669699905396913352888544347234752148864376872801366498549543838749415151015369307063383588232561443949047057534784791520497559207981511424015126501468580941338309135558449973729220922809182609995320266153131852780226678973069801792372213683463119351961908659825087638998414340696650869491758028279658173293286045748816908967857241766280713938468282649704947956800247733776187353637636430811583544385149968913972310520959739878612381691406721361182354344066440881455694850795027714557015085445784315763105064912969272490464231838692178546807520534003877352249629651237566435076846645133767837452189470781530599343192151241570593059355387977289525219157412511462791229529786180340110042243075149112077748530730620481854655466975272189911673283227761711068385834121429809412997864905295267044849657145436173301973741554008617366209601387486232814840090654292404423284462066400491713485160799077474073277033803678619288109048477569934089706908725395421466444967381285445040315702405336869996526437031648497693876424834386386384514781920455906610543016692028260657347153171027103182385638689973098634151971515432629366584201873191314913142366490420587450608912917489632681188521288645995217637816237460879133964912710534936319481333292548838023664210351173356981872961409157612658778924078704692985062114948424877183885885829323297129566540333561773419222466204070873468992407095803104515513880575423995098188612099367838652043076447898842045028699553896519998776417687029576177501523047525604872134728471492901791578583828159118496142358985240734666924585569015661375039626029407132239448726443933801694037576767038003950675200105685189360844474338783423773806994469819055028258549742474701523832357169371248849904774782650983633237374179007611522146049418751915207321794379776 A013886 808 359909344386726059556437362376466107738856569382727573965309746845858791460762701421021746310152001458675733882556089006434557251853503959876694331081970962215406781416812767978633891382748646951900352611407704236049890228237678095815180416832262124405063452789690012727407053174195171046960200129592660041385945882272192923661261131851470205510234990485015454963376021814670060141677479503432622080750383989465901428210744989184539846461275822604670590068974042322634577478418660162735405147895287675561015124343814704850184218503624376926109173526134889508779781970754323891555444971009180283346113050279038685685035837695161466413081457875484935618325790898441136592132599912170206590264971160894687904127603352661298587476923517387925278004396101636915068160994151511850459281076182261355283006005306312174125209669651871647067186434236612264593205926645330971700781550190763341588416144205833421937133684184485120851874894264325158167473772517002603434655689472156141373404099466162901725298419408972825228369320522546611713939502047633398175416614766545188946168909382992912419873230871771537721464179287803149043203942902060435260462632553195884089276214878165027065761709650923166886697033855215761395592033592993003828664589873625914109789527008230062616585741339029661767693865989519662673046816026240073317934010311376462713480130155450958496415937155124663991331972737870691903084574435890552418732682096227303643168533148399575204121560452725452830845932032160735482744920226803287461586430081157521090739431216768815650182663921764167981619164135110748366814642636853457257144257270120366312725424089154651396614260215083950760767725013646395858404517488901530643334467666207964387408098812383307122430114023453710482383716287079273118326437992408565484153883983062186130661612045157083320754156193719251518484972818983328718938803611851247801482559626352403612515623007680670880102560728390287263839123678212351859169608983454519975150424410074139661732624597570274914265620815346463054685597045284398761126334402176210901381299059826140348025807745057097539269200023394367747261227510613546919218153107729577363621614035113213737394412145337641431158318273201917134621680604321898277955924568230029162786931029513153329313994861645298943331640287575254307296820177404021702142880499875305135528672733193304749257292785263473632470893347573713219808069143623255458751538553545687542290809951122893066240446987971608973312930477005210304305447050243935313782706110849547659252483188996029896492587380221271370064658628058158568807023298236912316664450674742544304208773474321059980254837913943534288740912811263941612043060777884512676545409532377637312963196612744270108140344275157990163288614527106991179956297956266180945822724201268217620263613672757099399998548220427607818843027617123047812055191846838550061741986936761363710864843786442120812761487838303873886623244036009468344084393890941314081063096157399255022795353772713306438818619467373899605613466723359169342957281758729026348420170837697577707388436071682128920487558597329518787785061200563292392592814186545871848361880500391308311727570772342058521909138384701834340038877490843256779707330552888152413339976947136131173634583252884455801880014065350746429020311993009014081286137275049030867476798312967211795939510841034770390900965115676148425362878785532491931264452298054888073809350809143600049424662519912950411888228943803531957507208578453414553126983552162746116658909199959576520670701566003637324674441048794227365333785559233209179065434039507647959822528371199846955788921489190163802233980337135193447926893500469044576072609827516075283635909837679100835130509816002785438361395295782294796759056460836830846468853762949840847868015669006618933208936563490474407827058928540069880975619777967858911297469522281261517626973902432333992960396638520735628200829665933595286961552123425078858753925715211539716906837232062385980041749471013589312833644459723498000139013212901052301163023357410527135715597082657137621421531121347020662442115240860067683809161882112899549593368967159402476952987539113863918880724955099433944074549585967471760417449990041296774417884244326066728320791224529693938210349401290993638513664865218019304106427975749507484124720775813939261162647578765596466569017988490422688321461815347814827443872026542270546964722456433782145523071341306134066528135088039937272512473002606957777165122366537796595164571048587872182363675050246128031794344235891401453152186478463407812180620078551329703986934922766699134624845937805523727943979131836423574013549869314397850418865298330600885514742763910520788485007653076213357020293792239057044691202480593170532291142767569694059387378288146063731877503319165340789758657139501047958016045102198569197901866862147029874608421899452509561487006969218518724983023364523111355304473785233110876077134776051430651129211105799399195856538467049069436513299351890192171687386316493424934926347052171636451319788436808984859471814491946816865476504253841889078652679054488678466308092218914468628362604576768 A013886 809 680073180054137186903938233950974310267895730095381776482482407728035704862930456198717219131781297092266989120993743991710533477270321770456285553793897707131441761148204068363851284872317595323608445483232432877904318978790612924153298829872903877887826938360908977969301090652257620964862491438474143449081558988873303038376761874390318853285563710500789683204236502788302476201789231590342172839879341574207104429901320987723452588598140033567462197535451143203495973296740590846379614034498202942534476226476093264214352893389456506659514258801431650899325995058914306287118639042979874769641748144189662571232501797761970861767233504194864318826448628056385621588122812550839632926353801026549453633626587211881504649341595416903667191708210732977862331514833396883944248642824559563224579399091434637682237424185064747804405449336167606963582854936399364753534702392230860305838540316774728247422905821357109180837835540205252360468197081387407575366815481844523135742660437420078501887268683765773963421119360241147356003085237005142544923525621931191259586634493765003151535395021111911600989271626328495620731268787981560532534241855668277240306805478794904533862597222181675586607762340867732335828746047732244604258522091758327571272606776969887262958296686090507599927057762970084689957783726065070402859221931996046999896585222577575156744155669538334601088773173062352847557927713147676839352759876643204033690414678844155088519301568741535528454675886098145896624659353423120234282214947515592654812386325565407417450484355901320075364692160736452946569985210658033913522467559921386800332803954145295776330197614446095750671122348618585792929373707302468687454664223399101250851585946456717500872716025695069380808776834017143807947649850784439468264761686250106848922542000948943379616230789410653698653280613119620690480787757263238538605751797228047458589293920735377149913573635470422978324557965250392357277827399707648190400405037151694971932340791995581669229199060592812585501316154237663950798263965443651298480501258501877560365138429489212049683081823749805248675456903144775018625053207131466362039823765989100805055340884568641356443790961142857600156232819776147320685280620474541279745068975691575110110165186642729384233753280874912998130930237908976962479674718420388380574330643079114606468444604213664731344760761000988166141326293595577907570682227201546217717911361177723382805389828934167537224484967415573781224285834971835332362993760420465758071398396154464850219455705350869947300190336874502598570543549399602925932375012732571919955815163676325896664770173567374456198907589138954383623984982267945682849194556399275747382181241497149964979698534051321733156864940774756503109927662016625974997436353323541983432286275960404286799056456763776954051035582008431963208129504747647025363065682772122296504411461143859865339928099051648174372198909986634339079994859995718196965526232479944595514913371037598337020985621149726764729979827089524338897033104978278088859131605369446536513394552371096256980027835123638744156797442522625979279686818716843109976765461813363403663974442449152838837126806799304275710238581662617711026718021178159760379369993560046125109502352207986375380646814417436679228391052892006056719547683838539847158196398834636828458829829620872389017993954851697948427816084141021059713575508599930978747851787389731854058191260708426873883890816988884952273882981099171061630323048056693055854162941739149217087010696216670360972310434223688010614259030511589176602068314067164387340145935289311352412556160800486079435459657757679873213012324297894291621520369206559895341549338880163623206835887172004751275193664986260759214522416798590528788900459067149604871224270631653498924385743844401568745848960085483602764855339912615171227302536890277958763339365822871260478410190755456349379508185310198811779193366122756079408977937905840838679796218614913658551535528464444205930672443894470810669126674918675015594604011719415494938779849348282282221034239717901447139089422811441476373159910399260307376126043012537457819571102758308305617471613691957327198837058512057383679388480142782353063443252695782717255699660832552124715436253497498620267538988692040282300421774897281045357762580386913193581836581660112950584141886182475871018326207959503139767863462377449425072887036682558668861151738868249149135821435162037448192146848586590023993082345939894091236731928187138088463884564737343475652781575449124843661029870699737144572846509920588078966103184648142426150414800889007307859563648760185887219901635399460668117420274464035956854040321454916874945256038941007914320598122500413570541823066088849476056360310057031131664408489617175581353716310191788614665422686253772716187932462311671146002141034762973438946104086551704679587079880784812297990128721492855206477419963921415358851887319404513949712592921170763159139716247678104976037013562029752446641470991187283847967438907746677854746047429996964279902942437565918962850864707189923510662571585455632063192224849197909774657157870004914356224 A013886 810 1285044518688535895983700760850274625504287198924870352624451318205848970766437776258497698320401721984040750099377906846928489321578727367157542581311227702668944145729289665050145744653615413960440163114860541728235908204115420881866500563365283234732745372264746055683496323261605128331333288222414710288794143255487349475619501181467966014965096049323556160112862760100687133351662474757699678848705127699691369903399779296130628860932210266948002409672667345760743479270375524764411834531938700337718985174309978597074986368056128552375605038974903601726537621831482587902338192539165396008722418757320172325398655956993491757327787878054481381196254881219248466213026046666064943509384499098134998003584523144780510977247099768727828608101700338291513370035820712083200766019524717364763142045982403965455950005142524425379274796091243552754963328036462274858607060529882882246382718949287389705026405307050110080617387226034558292265170222683040957370722796397991892558987397414982894654122512245925976513717667292144327188037765117333188326056462381277205994597767114549475040433299252392580058096008418282813073942101168741372339662314731395288412049814955530170241680107923384374835256270908759254347252011921321972379567071879599512194437042345435935693582752542668264578970683059856987434149479693322950989894267597906537500590745855463533778740740178211835510110947077083945454338353077029429982115774588945759532329483874192442303239626643805805431045004742701345593264325129018454852176333947143381568531204425975762977076823411745572166710636778457921344353814532679825906821982265535013531255702026418249488698845933680255404131314034523919573970817360111152816334967279792952369129553674326774689056275240580859756078824700106390896024833247051717170109209964241898304869843649093043934681980285110088056882141571215428870401160916383118916193211984607180231654935216105130407891507228576206306778345282253385756749764010781375838512545240653964724249325649507263562079210526239691560550962930554196181974044655429296767203802024875777984033891933071434295561555539272004129185749561466242393304538492990630786865713852493230006810364572598510612781198864787149812012536798775140452644331468838016885330494259578197660644611394128877107804719436247604052265587785189781038793998336176431505076804581716428715365933894806039077656901643115207119333641936808955652518874688771283520798334917868417000814848279477084978195610909510918640411336616060945302477393890178641547456124624799838099476478248432624580126054467280126175744833551908901548185988059060457647069747197547771909056447327356616450857415394115756755606054974077588049986859546266675429453444133286665026758999590287904677750972409875096068419792461431910323955815276858578550178313893949207398319510894216491512307202624508767855258852027001894421237296064353583561247755810680998030637258268824737552127149945624674826707727612389242003755472054663949457923828684772614488069758184646903377298521913898326000989050107594971809371589294734353106541917534747612109237236358903814518871429872593326415559262669147801632576760147753459934528859269760831375792026070147781645244096275069222989333517841572982100525399991269236530912140656940399355258039825126991096232425031042100583442277855422061915018852953167042677294163497052598371952801281213189014851582478180881760861446634154379650620806194440840009028344114300751231035803276053361498256516829598464582686261270389384164238961496160707832668627228741380641726682575185706840364207765722537253617020075263677057544874652753473555488919651452880146702634589863642667365271598923520830693001000900968320740701169113017175694473651830673857565143160758770267466694065279108302585062638595744577309502608912238655553721224578183451956327810807080309182174928000423865631600026688741984525638799191201919668587325406143184338522700221748375986850437843959456663624172863861862505181215745171961907885449502909312008868464787420774440352872730911867064713216632497940480362373335055451835226275275601667714922482969847627479025573309500488091734843114379097211329496811108428994602140684422840452142978511246364294731646436965313384340109864757479417896720043853194297450648761472901693111784841172145843372349105550314576723496538789370043785934336307809375815590048566648356616121622428804882226877632355236125012130189018802628768909799808234275837596260776905538536390065738456560622252953798190009076080714143542525429221612636602275175958251932586884890718360916796224434057625775195821662409221187896186994486239760697579964660486926542335093398488095733297593178459494920775262130924369556557562989682442646943953136861469661571527343375126772864638353844201396853020908947228907379020816477629036113414419168803781799166945339824008973630775002195082512006617331507997999356174796204288611548013811426793125486387060976795043018352548614930524780870796601089315350692621463360307642377435271095431057875773566036137602033074580636779350204503800447643135866558362796182723035449388195654065586227766382005923849195977079376482109446010261471232 A013886 811 2428179001089259395902129479278331723564884953898069422467879228439589627993196296009216978819884841005939912083781312684936971710396872713705143420283093907676751451557402413809473794433642770526400998136620804112339268593433967604906719736517011511287484207579551674945752780552784679130780778759851719290976171682984719973947389608464061606965566611728213366352141859877935185193034159102957066762790050737250422445627314165030960115493954689696403017240362691194436534637964939578040141352846346119742987377850557637717787841515082716455267262285730648907210241008870890657445373799845679005409603366431963380558887539344278232910353485159650274504244943395692885805215200946703003177140649191864751907637200229636620566254847815795505647353513704824818335591845671289629505045981281141500760789542879096198668539317149593415065517900538897492090545831201947780028426151329738040532901479567074390147334623232062404812035145923668243198913167334748335737081932944160744438900698558634398285800967219509855589072465149882572036046143757229037998889857508865207576800113611105022453201468401744942715216358434917818534502628221216297449111040722373132334180144745891232723230998168573566388705521308522406718428289662148516705313792877391091058218013230580690136651774556544587363956475648047848031970964045152861856072531436441060251916254464616518595227582937063381601169322046551356644263213147056345952446539958485060947984758185190064818047894838082848156728847521656696189973284305389143698117130983835825223686370884782170497069099060485257307907084516197177518807948618886753279101799385522464448227774366655078849861700913212332843473598797587293661548889417510510804856431452943809422231392477290294995650687893793894007574352630930632832619852108965019109688919653712635296136300724329444841569160123374898869466674484438395499786180830448217244233375183330220335967752626425339054578739530886284998686544338296965617610138082324142780426473085292030816070349768888140994470889675645681502687161922761431371180331611470225433811753784540474053734953112189923958995657377231122298377258427360644706631670191123320234676273192827927637508646964715822501571744376538125095984905133787944594822244124909313889980171377082655797228917062781314058840348095711512693831382180085484177911897848092227326184967479864748774836576977740857647889996323977915686065031127252224714418785007912176659827868114086788975395711233754956508079124115062727513524768506937048293311604218277075351543574495033780477951570050934337562619628487629573457649813645013399280602701084782750835258288072575948270651973063458587033813744691428522261177022085257839896437570219120029357881485524046217061282949337821135466128549434582865527811850401762971927016541961063110553903336227961815925227801561362867433927296248787783458725758506957915637748515049728472182659799451676872086755182832506621686897794468454125562952467449087115234552219819387249649310213120228419612992996833446879920835213455801032065036877433708015691890655240472602130822198032297975918027186232221162992794850001496426608395484843216273235264803518870209781567827552643434621092587117317003467840596510290001545508956640865376641725579010702628733242591796853556528916223796285558311725710901056159915253858082714154688638343937009942497649377930798684200494110811339443140415075000131292387107441993605822847664255519217189174179670131371041902125860724725598179537569992670711524577313336167127856452685996377396377959992615358393136426204140228505702933315339460803273242605389575835730270953707854075519298086927956515833044603836699463547688061524634719409010912515270440907885365226718545638642655189342382739691652431988628016756506171541314117099051639886083889457562225717080971897333906883748948946214428811113125660743914351904922933771199230192814216142254510121028944333215293035164544173661612608635316721008135934782608971001070021731810190259473173093718359293046313342873973567271437097917708697020403674825736023325835868397597369057974060013384842519968092060750646300369041760287394507286218282523224033951081959417454630372531958472377768783497787474903619538770087667487694603673281020772716930060868716269499823592642245227478918827906449849058763969276969402954676496814110263907807152374896500371988474746641112856889984601914411701849551983699676714014218814266920817003880845637611352604045624125895091283695844641129503737283886341869269402538299069871682862785362690243424146519287899685082187754334909184911800828808211413399820785218346995267261570622266797375092141804778663586960812747037762794354078575666547035350898459470514206499134245361183288273787500591640913053505476387779166651545948288964996679945048769012877597432058361606150000542510752257199958224366688286571880572988285556259347757672047319897862904763647448497314145223145557361630102632539061426035800655846102388581217041849140469391927135428577555353278809791191845610333251473168209705627772456398432669184677883207223837204252144953100952472057395600648029554085661401637228066914169515877544017923260546581678717747672907776 A013886 812 4588209338730229698195994995900998718233052532567267242473785617924138494187847938657544108234732159249911867796326487447450983760871197979890400442377485188940943886816417764257139778800389502618030481247018299584944687077557835299268380599090976407360468959147678299323896190043564240575791174559695493517211262774674071351731821087686219962550711771390056674231283989885830232014831169947856378728831670591484806239739112772189221243513680975100252856480837649674889053882790134948598153815815164544790517173590322494387124936115971818366946450262723490794299440682650151117807740080226799986893813413902112181075896009943689132003950814246150049894437109202312614845188876822459700307423302212173495532610209163514009850137040277597082015058484184198422332747612641407402644590724757443983309563574958968045925714500427722930118520528285483456334548505172602062812753145915830449773673582942597621241918789351361694135867626612693954964883955774385743262046433869431929547924715174041682700104362027034798805732479828333311877007639767059758873486310273311412550479037075908495066850992244948387916505943975150792532603062202707236738321850995693154918432107747204204834370150747395216693973514487902067018127106440326648413826372979746129148694894824081893500132820345260842856136509777330476110075310588871402871655261081293061338092893116196505808946993435220979845358313520857953871587151139856965508672503616274699645361663554473220398109124553406531225813814953801800106295438878365553479363790958864692596270608460016076341805863373523006680787373875101668329858897855892604620085828861302912102508859154451704032175474471176801346376721132759427309465611878866500880510957467676128082346927820528468134341679022100340712104254352122334020267828709832813229056672532226476851249677487069740430394154756005260906980405172211290107739974139428376961751570278414917779793914394809275066682239697897735772398136212227120728136353395941065825324889894829092085060418672098426802640370062630459105669575180068472353178476842422570932516807975146574476767847882294490235351506318979857299100119452070998697020591779700509969196776184425481570151939027824147292649917878086391961370005223841418892149078186616642428462052468651319749458250356485562043534838870517411617857577163259768167088628993023933804284676630993073612970401086675836904008204573906302187086528737059731749174874749830595826757625096598745670660523284543885659058054395850847902275969778116024469496221359521376717865488971431990510161992318003894359524046162113237859224443069580678851849884683370772930277332876721189421879307437573315384309369929093209952007743267596486017431746683802195633713402838700962280054300014368007300461590898005876049656382539958455338188793160282099683118019229597352594200846540701310691391133318229434414537514050475454735789186085485329725244111930306163835225817314453872127668091698167925131736968012836642159522368899679926545347800785163774391283951040582553998252752619251044557067602418656787794894441641429333863133439091493221759474794234445678513969379127627599833572639504226486984612844255544544556537556772993349470108677654094455608720620266755657640344268181966708010152118880095344770215737696396981103231171166299709847970928095886885978746402109638019846700978276368003025398339757943408107359255977561048895947832437848085893321834952973767466615251972936185713476330930794516904916158397898299100912447055910811034072504805994647449461588972802844119109107326217528202010589704843297064080298799354271119414483380770032769176625455842409770849047520284937709614425982504531936877835038980977484245931939654536485431133800720108845318724680815307468673676302607887864366557853546977833618620809076267762834546939723773257906101435762511733962400505819757406628520556754100281418120177386996975572767487570180372420285824954829869797405137426013673818145881901402015304868116549878823733117588212204736351212732642936210667688485561954854238168987211450131033116366123753030176311265456137928631371570110771067779048477228495729500902731464343804907670843391384878035892520911003764467706733915804696347283378682564634717013679388116873714271859461184101255578463926242666301822029996885691809534628386270515898744520802262158732044703151747345298728430414897518250061154338767894424270211090640454242735430729146419416436717034344389121729770008317321281888319335846750589766849794117852038547233231646415488696859296043667612207877886477690157798032141379350583105678715421668489474423995072561483461495153168911477575427782458108205772009796686369020794651367802047546065085948493926500264780588146156097738640383656924099917945736796686236007103104371428374416483010846530405912366125096024499654223409644225110957121132810662100114452281055230540328761969863223768855110164765013228435781962172894761008704532700669771161569220671615773665807998186633123332796658467964973437506434113784334059522793326226181319651507677043658744891873621845953418416107531618364317034741060560720548890325295908454535043368853763942873463777699094859219584483249491337034801000480768 A013886 813 8669733543765802670360809872414658346014192607858066028826706142489678526185543453753258305508886376689537468208169048233105060483061867824465544183102339933496761458323924881971835097548294391682946620388965874310124762471766803730767955391863138108103306610198760188696855876028237594936316578130414694294329851378615335655949193709017075282197023340441966609813858826200588459847800504136031081841881002136210762356811355842720042406663659132758234589514783436020880759767195989714552716309442228838570727954666718495074090891286784636887994270130033901053202805531833880747373735807913993997634969224880186309771218671717276785782441332173469257478931739561195443007793855599661530990497234314452247606563207708682840564503746923258563069030029842967444490445240923598903000334006598473912654285425208067332603760497144211561618192597591344403619160149821983334624968336421883911317940844773678301974850002957073813664923119483294891095085846544694520124178555953794752252013008201983594296270799146700090709750310444264119456813571859363574455055780330520499190183573129450263206479495714302635458616303545237732744245703040245107909157343342229923352911920971669154920471137007454084817998145823876132971308400262235144390017071938592933763241115022950775337258973074153840313984152506930793082362784478792558981387888370856767326497511859785199088400352491403636444434017762980522181227190005037246602291285313196951659486747879298854121214262264131272395298558694625359823252459850515442156894479754560039459749861086575657341033421642981120687802036478428109222714817903763277126766339469794421015713459974758997484669746945552606166470368197385965542292317306726016335785328880281845988304119707980336475671737746432096598689411687631094450009440559581369227602158603374119410862150589887395285579022213995348841481150240444943026302007454691399398862991147843919359329627235170972269200626301477228787978801446265576060023153013661567869427501548792417872983445189399680136611558778504511351381847833851623167450748130182732511813919811981762440917268787251435325032675092142130996946014512810892865931805567985133221475213981252488359548859124927618351477920025059947485661998030803582213200349370928835800264183559084536956344327209603710499478038414885844435931906365226433615949326509090248550694587852272320120713254840547887787032975100306983611048717932628483201824869731287899295174752138529898659418663661729020937015009728659094969007799661695140124777036001868088762023656264770803444305775500345982657137132858451986635179012442101424176732282901387544664318279329200304453521639196200534404098687518176798542595367430665756890986470717818747199204567175118499893597643569549326818718607389963167195397111443264218536470721514287926534029949359631810346718905196219894240510561001860155927808821349328804054195700773178343518270066091924757385799977171237974248533540693923769955325959174079708252084363557030399442439753234020342848989632799851495393370457261252957761609115367016469200023100303512343529093326237234664053607267991993051858284091779433028562324185282722234558540922894260793968607558076431497371534313817491952295659004996212954496150038140062468521327118968024000426767011047505450789270317638362610138010730660288791365087881541504493885691074119720134740695890059737609770606614599008076040218353843919731965272353028420735844357248439997082566242043684239533718988615591599893235512930758543279384030314761253693991784235752161124556456757712186202329616745967401339146780082041698251370569786532834869279587537809345230545883693024809769178080711674909123402902376998937207662951617123349143197703136633559094630631211957678818902966781183766181456095387990211055811115070084964625124083749191799970787395116277770897772119865198980827363328240331384731760558674507344793101139083115953010585953454645688247967413343230715797805609206277772668403255589037252921429203739534922959279257688340794647689718922796286331910013108496827165401195983625703727765724192125245423633528123514991069465001121073019694218601561772487617194751777780205372341220525358952763561217715677791819248467543559290456291692958104134045224830529248938350719841300886924182502478601249577155302901158728690588406185758886683288902750992245645040927761427682802217073764731555281596972731479414230119301842537102372011741443877494533152058663968678055076144139975147790797272818404566831771681440773618403055654022145947026306640922664415402195876036090111997321896722617831118941891284319208399521269857181370473583073722859245924043802606164205007505068937884907795754979377523112325523771709252320926382155885291807232465846757633752889987440817599469798720911170589404969839256766039017834265444821762631619714619154461025464682777163189065367808969861627938097870512010468012803814696516028943650699112407769695806446139178154224029166023674214153487517519977589705916347995638928362157695515236540184365539850552983811260058296032167267847855884214508929687476305049425810701596321599606125594188739146618872828398269026007525203499323274945831812844774846738174856876443828224 A013886 814 16382051072826460220228334788998821141561345897645150109958021472251936873367364972821636789823815413028495934727173572131731862926858247461339709390976322263457608555282222091377756501604135537103562079595137469188433827174251455791939743933892046148652548864820050892235540563954924855788625843904731433068348268609787422564740606058359976906830464999352245962972753594506193534897688702999311979253799401444515497805035320037016825090274637060167711816840270307635103615471780991892947947051400133462040413279843681933300159777266987072755173557021067898345298318843176282376053495223088429810123113528318403884981782123079471261557356103152357957915950089259168950853351020137741239790651878049090904605438427263680417679788216066287836501220935430316308150921633001522931944535128180265154186332802339557373533422515067793552063764950245481462057849205978825405640632169516026338541218846177309761706013370387592051939201449035810560776759172883765335002003825616500042423331715882205736307215821402031797002241474605547263673772307351153910655890840727580958613796793911069074946541047757883402278266691457367772186078864602349868061690622944490711810115072686594941724764805412901000141375120408129976826329271266711137314755778588863172665139987231687050652473763233782723734414407084216204823054081942023098089343149453143080123595250489870599071070477256476586509036298076359579336937098963438219987798339406686937553313055216790977184114591117910000117439506955485851910503504054818763005518788320864504641880625513638591690581840467084550255808718464470445487746793036778168033869618539260504529819651137585409359112444396413946928765080693998204137818209428635665235577212321656407160427838868368988433662094150050203905792354263773711877715438579287048688661755627860428066943972165832345734980981846854763319699854097537070104323431622146318179310744457249139015969765075507543728768889039229724246443527891217152024585829193718461475898385246548591455417582559643574796376829897981212505207895447715343885273575242853125506883204831286754891959161747789120144251341808508822183637286750943053210893029983486532211036477132127301924576018638971229953165430385912474850587370295069463235432557760127258405433592799372250327525637676796464041077718091539015299114980446728181714822136993128642773438870978842503385855903522544391229968324694336866407962103846520937746705815448410213295384766048897663550080405457965982633913577902962908762398129991149962535294694363977880745879516120910437522649975600637757757481297861079403482261936182196703878779666337409059996266562435518360885631976732686251392883948776346296868534843245228232916987523501327334507706575587954313606945512164426182378192481528637921911072129075625882891521908310310008765053903351580760613228948253810833120253059731162891116197858939408529619078461918573056205130532245186079963971291263501796524853025421936150146945362024647446162474546677730817813651999638901351196479642470349790447460228186231228891688212905822575673349249594307211937581818271439029686446578165094327013754154735479708914453786136302887310313054591462579937673846299366511625335350291490633315403794752684120001381235268241558518907041534171174438405287531012779636979935559285560513260660312300570922146378148617563502597511542251335561707251588398275819025599534618492227163314436147720090155749567206912987950437220268407310528846000341127250321880386188227061241697547559107339123393802792620048667754781739591805894882756700257963569255444130613608902946063367681445784810399275718274891664643328848592124358061503745926287614198134682490175438701127781609268161264532593813797520482400991323012557916447250476841134787846695961631250093887124306897080750306436766464681792851087200796615074754999761468989444307803999269416426493984823335333471494486010533175005245098306878897387943851335289296141777188627949376687878345489402856865943928239137651705525306319388391642738660845766805510333171614539649396132713272807092387653741466823930265715744644358469293974645146843238343703677565254515875315881847452727236587105004055385661465655536843036577853732313688319348241348914181679458912359567392573491857941492989087234303553682843485605961006191392336696654417753499612047992368845393386915619008695788305383737219711639476275450336628570276093787978068943999147454877482256624709590019069185557967055174119530284560060761221204927080539177152556679724578625066059318272830604186874957154082696457089762720746555541746363529911756791630328477977066606841494487843027421448355699602203600002924484527621338102821309453809144872427592310715302261108489548222077531859069608636025126128495180827788570829794948629474678788280770049224728890814851057288040968372304400913486456610965249705878692835868920059563496579735716987638596022017678528466399778996164220434124568565594818314586520790343185022037489577101505189014225428941849423458587425592399334478763091224404329700514275045834316910239972737347423441209251705226779633430275793958212324547526760027451798330292610860406934987383725809281992845526933475517601359587958308211609567232 A013886 815 30954999481578548785416414110578924466817789245121551002973158717280147853935025096964634585673807242365429006390555912345812312766977684939028751994488347306717066482587517832760484597223123178573703591616424717379450529945995974817863998065676525857017099453400293924339725912351179449902802158615375564520092701220458800480811777508483144843885828087896024699762500064063879105349555847149003938014643227388710260156464979611705808152180065400506982882323235884657447468479782265289173866414020047385600779640367666383342116310010826229091847787793185226540528653739862921536754650861700758139454711383477549792137256082743030352758410257121394721823325978261269356126064780419631438988742487901464602433489078127778079474362059855943374641939040519191925760120688227421683468571353085327266865560500651152747192802114951620526586024209505453915297726008442997164085558047288058856464653812733566851807308272256541538398653003651698489705819276787630696529066364762518752161770063716107728742553185214994418597931418687454731925522591256905192650230344131933696805954780276950969808585674529768224676139835643715506554104668028933035493592627015975425333615517666263830844980383834444517035137903519349344051773348448896830313568447036601007446523235393404436927293543846132353721389962365308245715088655507024701410483956225876663622981630277643808145524499568565950616706699683550617608537560214146030465904132596014623218738643119881293175833039709486963101909934278863490222826285149855780374812125809879300307149089790555046423589347127708019457767968531472490739390732224918849415422947363993393023402258560744986791879383333243108870292775996796798596288878353648236687859161932207653965315310634826252736618015918922063693860247261490365205351005845386270016537216258224973341599187597447493865756543906397661416478613907374926482886218043395774149443844782595341112127957054196638388482372124079231584903804110351411516792596097916205814090360013550328859230490642060590340840173716668563751040672585348586914608619024487494657790283586644850867689489345446392172732719438420398115891140651405963169600720879836679696943774021599521643017258387603589040142895963447863278474676113713815506849827301688143410638343078724224306881964133668940965171141618793194060718095372763276866513035753832103268121340557749471437804967907287160247628787356028723984760136641062875296167414285221589916133601613483460318998331580397865873598811570945817584347109691117252407891725039952956165230065517556493608798669095745886650288421036764086279170722227921061354817936561845362679025415848157558141941843010828494671948937321423119481283646681199421616486280807356088811058098620579656453648817529510452583996410937105300829660740793172248283567269242095862642165374048239754670417797294056828317370333570094001840651755920420296495262851130554252667416089553471770745361304890192562655873481540477047360863253830189025550334704216746465954506781653679548377629645063413912836226528453400570714409513084029352669939194857415889846472601187526504446559487810260957306725410655210922614066611762001574169173617938280764247670494404201380638861667179591373012520917643239827262769937963340665247454140657640757741228602349400755993088902874888098007920919384993165196218287465526992232476174689868771634664047969386553242804564061429995120696529732482775155315419398208032160815531757428133864941370479172583136136214877568915831656351951546167336572712981155245480121032067422117009481181820812593039705630871054995295747521987065543094148712616538620429250492976765605776523239013559510182443434585140955723595823355612620039861620944300324227549753182889476372242193037065398189023749378801905594827637977406105702334903079195033107935135845954043139834858353574655389279435446301808587291512658177385914660099397064892941951150428310969917532544379542287279919924732025638761337047809360909529719977442467936594970854257906042011314084419586405897013891154549230421342456230151698753471551948754104955983560264327968176151144106877082280830284190635470609622845053488880230727554898983422828302926973564335801441422940341921260511410214217709185072447691818109443038850307863026791024403587148497325383199409484526547056834867223894845644754938300844414452291327372379023283316627337570776083181906850141682574279457986762143778374581058017934392685839250593152522816396692511250692600735584892459229751653720251893802220193812583408823573910155979092184939039725732579030188764715627461906592642488298457247336521474169794156269056404573638691326582585936652050326012379888396596271856062015238258303260747373692262918246378654894597719878442251156725528368381846402794205713981491899209848614118100373472520759236482617648996525318482225294776845468384956237789864487163539109277105178059276898286608131900781677198097598224033677267892775353869653056622916767191435721335105224536956995231915314792531385796124601778825652367416758715240463541357669807058535448324805364096216958883326141955538381579371438031345670621044891552039667374348118277411330240692009993356657136636633466842965833899204530794666735435776 A013886 816 58491576460407415271361722778098397146915956388325838885585985571093614420064297502421270644782484603341958956747389954179451880210472490174870680848721357443658753879369930896213563359405702418291155948203464420369253578968995722144641639096964261610592086579962686590026767212749593450793938069250537974699102525259739894706926548803149479036371656408389515599880827721053055913337149542985649073146453373890430468863331218594931720498498581818705178630985752184100403698120405215457933684412207032898314893983490250632638996031674536896052624640684793422143733647189925300922362412119442178156053160079454906805629210701756582377601003752728359581726258422091190214716415975007962138907080165378994665891043090379749370076211368717875210535419468915768448774699728612512735588341434506735672996623424094397394207608706744903695180100593506801543821293538321617265346819748298002797292202975619340449035831877391248681628865958804132611796445519201049759979034872731583033484811535755918248784608737080326573561256074946416462895045871716127831065710450900689691606234362258357690119269615849865084764844196957624222288426449358094938011556833045322652496789206485606814322087893921283657165051458077249901341221262481885085861948903330056092438712016855844435075832207058248619356619388406690771239368640609097650994805348197817315528750153160466855269922437600776026174909245107647373413329100578723486495397540021186159566185540402747855383672485177775861894549750695443527493365417978042687211272998942322009722779091297359517960528875473408986910775704762077411381449067108775460452201907804686267668444158904109783202357942606229514741821380154715333129992383292946391301804660893917752287932920885627372731025831103885726049880119697399826400344689413254843462608194650621646427138893710133666088929861156124016287412661523730625084414345255823266168016306898159113514561399554984233606447858929752145467423511325188495956962752223547329187719093390084267801878439741537145569160685369457984669926421615751958679063179032862786305531470576249337564358293003496448365046219203817154827048190858395863014456094951471235181594653190445764911952834896947338535404731639860252119380836794837986939647214474796261768153072654578775075106339204128553441676503726339818114922970037321559542103303943297019708137505235025553245790257598636784814791432466756483922435241872579895147628468676097589214648737333586715148049039407709234623044359182488946641219599364825044397875151100293827475221444439878188515390483565910363546012191161596240982360063258768344062100618753293018266680696973371380823152764414285177020285209596566841032010177692100628705020748652594230022533429294291460285808288841602006868236930221604189078100386659072898844683637807248594981031141509584296753072016397336372969996826463375382870036657131036738807960835085059138104264085505374546903770870158751380232533542767476133427571656813402616631094846377429186180725470395779956868820893163184900450122888916635209603685354819163175865831664548337628145419540080712081954076518262659176576154520760945592622016619453901790499697054900401307137942240770357994411012562729206111520523125309301393921257666137513694150301425654176931323577847684152487700349012027496553576631115800462765173487797009660907658735540456385955080168875793417810637899734504428153020224300293548012484679046401433154914047882711819964050909535533589179571382635273778141150191229644379188321833028122375554891381338321574674793371337770789209804850489513757645350995053626055464133324394601407647927257995513121032175933463696373616536419275802175625424723512746418227223481243364479675050002732022286102089744936212661590325237228066203959151007270237691300339749558141548400319694778770167689387651473629447354434609964277397615848671248990486926747992454697513115626536751412522702805132134818162960690943732336044222182982122755038475098253918336009254015885887138403003991234731868549045818008744281119280228795222333895285110199733472703396593467944001545670170673565067743514611223918437530684928883820082030876439815404455362308306830705115584014871658066662536003472382024375658928309418974840133361424064034298528123807462400237361011794129681341780857858469089346390520535695268299255249978527787218880371486267410032884998936221945869363008518858516086869130170495015700380636832254518595901064802026233133065475098948716186737674074401843372816868930468073607182055606643942906265613101261710891416473057892915723766178751939916446281329139263935176208904069604273008372277401314692588003743147741430422560640957779624218515390009725265575803893412941857904973222171875224355268367633711543187986548743635041702556579685006155226081910686501724105988961986865779066352993821485800894338005224988328118659280634267638521077095111730141629554579496232219854882480990867487737615739860772586896851589948386813091732108917848755566379757541893945596011571534012030292594949932039492212916129421983982710020205822224560486563248811402642748604169729418013776144066553640204490201212225157211572460243919939126951912360210226675529264829252106844616833943908384768 A013886 817 110523811149139118859476427786365832100103689880776078731358939583600218812492054503055155529720349866967658701983252140938958530385542082314750042669956717942099384250333281583696470489905514307125582962734923857868289746705287308701406212705172565883003267854726933774543698468660823797629799969637600539776233760449996193361577784968869554803798718056287760213035615875214780756052650987640306947847197608795392920189147044057987941238906968250007106975394485783006231615049977842162416836187405218739603077594595705907414402453579191333600365837049483737093290500253372771013266498343710117693977057585015449342899176407296781850078773459035420958123322674114006111641268701063845002890373653934856192838406510202682257716166563565498025820991495040230756214311816794888464760191147718023512152883730219202295378082768786554185494072318271459979555313988619301692846859498151960549673833392235085893603738768898426988848092992045607251006985966825689192864064966397671889415828363995238933519435562107398522950995519024350262959666037726900233491172365287514419189009051423800423803288049482197868488937119556824086461097389060676735828621421903784233833052987320595096924958977541052117502051953536112941577528778505370637921991065367567430477232188266264257497370111826640727180448584512853867229231323498451430194952352183453269269029369407117034778676800572423154227270912459567032085877441922337380930135338902752689159158079207739459601615250472399579808360583322087835358583506117934164388430698065445515267852241984569029633640626170538472579020626895869090069221950838594629255746254526685421425726692452120914826113092894567891711673941656185142591773447714086126719368429475998379355204833452013143436619017627307143600619878016376395171646514085225128051953641149585843196035985110069851164327019885054945208173768010072629779506645536355457406566236992940719805482754634312448327268467902173902006588509447713775928406193793543879718579991858914749741859839625536861078827817932195985176783528639633197057280053078768469393770489793822308282809370994030776944243654328518373612235795903917354084499774425261598919615445639764223113148894330554988581667647955267456876714209020748425305575307760711822756725465189767106861118535157266782469681787793172477435778766647481624620853055825527862935865969491936764595541405470140912208915817463344115812348115114687047314314030299356369457145385305950782168868727295546323048196683691737273926956035932593729492804153514280006994699234327371748916649365250670113824911164028835085880556140011744382352735341976422381940135311218579413319243122748772013371866282926965612675173407441307200780888645989985174035218446924755726029334196729848220914000719764976184347927991418611059324151172124167113121117051999982180447108783879882095600170963386747295458969426141778828475880939230005025469398079520219571843864515584131528043227941340054342488469720421587555502384626679706112473141065644813141540704157452572965973737806964428559740416528534936523894447806717273235339484109511230967273800458460536374964651145485218441559598699588270298470931564634041497126027244007963814783228186131100533733611840844446016309003005688129476028196764270511795767230346492848647878973081958772607748687704220848826263336989619950941962901597709092296368924542295216905611434925528063296246119190657078930854650016350663243664627629640008225831749029239133038864338343369002414616884541416670294118909391283140932504997652689621215099961091968874625592531729769532006410589021490078371251477509658192646478613036065737082526614243129829301851488698138965392182543958533223996778219006061733130624883562341887105353515159629486535907677858562600882685050505608493875000379893078409327695285023731188220500845819723047578624297080979713658183942034612456401201350606637870462868203796293057698494087917724086549306865166422754408821853163729992541314457459962336334092289463988337887445709429827390483408243146913785996103364130675013846095109889978549211694326036011112648893059306997925977416901157114167981259701142144762919132629114165910046182721481803843855813009189707394831009301957035465089847772193450721115479345829161401189846619112691709772333810033713626172021911720218080443107592636729687144191426793839605345788563337441018441669919029812480521280962448525233128558001925826936839177849506194219583215835105288780263651770327747541533325419342378286825391206696909775782448534981909506502016524888525672042163056600978325410851945604039566918539020675463038706444994006939883987464647401044129056932191479200697065213309728975331688469896550623540611268505720557784441472865923934535738892897053238637366936412978479816431162237710718237143812071689815505350923597996418850493829277281824312475856970745186518779589531833184994604456081700258674187669536523206750579840951497069391098337240335477510065115593373640118057583681637358053065698921458991964393200380044055918054353183999221775504839639430241407460275089218309474344930064468853194483787276937454960991549628813918140524181865861956550558183311536236271134657717598826481884880245026168941681723078789300224 A013886 818 208842256785456506545063154699427712629728729080638293536256448751104298261082986443228924123982622057426344918189089781449745992343547981395317608627784775608416849299133758215542172350669782858286673547729104604264468520102416329328298734528887514970414718833720662798496987228030495501639745869028181576743898474265978407097849811988056906931504336080183550490225282618097842843652895621413519518829733491256293009415966201746564158150918962182229429113282207712023519060386756531259153656320962904363354308124265018820061217615404725409848576073981918886131894743982765080177995950742327639670772840746802472583963310965582965486889647807442642308999170578680254300361768816931807474421557564518378346589282112670661908348221421183330973654519257300178749558364751037483806579984866611250251811700204342837642872973101250471619175663242291566090648375542847396661149254608204003791926086015298866781805029458069862888463713378793634002070768459362883876781765510426116076739687970097755641132452816220152812215466700891803477680170235575543420397447583931598046038137455280767719205131393083977661964903935126748975406122871252604818366216522943889767155454267145402236106300885274290767564117305739325858790767898942836185556980813404463654472002671517908420510790647464041865576905870940784256192604173480321872050615726210583427106141287491867321172674764704032474686915843514399157684447266178307200209393972059796593349092013412409835200504925604631129219324290706750866882847918488252623135118217282127751393645025182298132186779050711812040554194847922373564783919583202181576413521938673479918392567534803369212786148864714602862005844306587394447516852170050210294292863564548103305681455686736253571417245323899995504719136101663648312271697760326990674762873937799740622556247324312464468524875078310163502707118490471256918907202813192840108940810551302277010041406437708848504360860024356974935666785436620097624153486634794079121712077758056865825840226613441546435514998522274503703318524498644534420897130555335942379175448116858733231417331537530448747128980593422229806189725168394573306922740069761192708947339918386638003539466529962398128664284574211538817955619114510917560507805323134792717502780223807697852577350028240046279617671676396769331843369612536548558471576066990131032911998388240939968403267982451403223200776643372576214227307003181028974619613733604694216322399291421794807561264943298390874549534911210028617219610462905079268250258958747671044256959842809503180856935307797978225639909738391637855557150704369711809073493414667704487397857599748668664866815588966151635763050628497740558811402065152055964765142197026004305331379650318716827721796959446425843096026512044866518705945598888882062145017682008318203606042905713502328743082450538341051619023846944769313585813940615868737365513394578962135966159590322862255929867384983276243181586134662043803827252752677578354075529914265918919533648217128338278234785273389343394169063800430161344771579378990702937582183953243144552753958309840917676369620584692358796969205935672213240180887795583608731341121214722416523641433047405640169572314917211371373325953458880758170144970191452107437759647703469102432904293911361799033875375408530674038878472327889180874944761148802191461502956046179974112265236009535688417902387869360211506561186946851515321217159322095690044004883100883611063268446349681330137980810074803079154582797289155614854317679380668102045551603404597422180174003280629442488531628995557155054289243876158964407808911854969811762621299877332662687555649422162345294240913796365048558175585222637707001144225730846056948168599983127234933888630933150769614681999035848416624693425513781630554396717833804383756514524331721693863435342233882439567045955786712675577667314982458590017105233663083507614780946110953880449228076718518066772800674598787111202768691438882954546306476753706111942138099217889515645305014275900082580952747186627588777085041553671324563138244604586987276842824259213446105743560288605456993295699085645904164012930967760195379579603729996250314145392664929125626940876148577022636040584680351589698893475208034292196734076539716850523496096383530648651089252757784189178615099685349037826721927603400041477675505943981915394031004048401750334789345561324709193635825651934927712263086582980953389331610735720399109417979108230309945227948354661266560042645975939054680080811655866411205689713348696782382002360900561677069365962535397412389932689151133836383129940219693343122459854435705382706425598860296152853849247188970302752120983237960459547918685485368622385753407817382931631505000318157132827068373699094025532167303998920149774198367186566437923358688678781304814934001218897174489923999814862202476380104497040599917311432486967703884752869386194382467446350789082733279648907038414415198902902546227567738720341539842410597832282144139381615246579623424528174530855719086652966128037183041491897128827798922395811897079784062596819000812058281992994340957308152895730880449018657672953997279913045515325125323612902898375372914127779357722249394833607994795650114541740445663232 A013886 819 394621645469581480159341895099088224098331255151443539040717025353726646656598056527559191699105595195806983714372722000154433635260613272109187503099586022876845009096465577243825591524310400255967033162235388728870803252592882618576214783206280923887616599437195885362830355162495127324042411322247843005604814752221816286743069873538648713516748785318360271132714006826113904706395514673563101250156061853606171069216108423901851743188915641532750897910726434661992856863896882765258296456067089233272054673293751203081785434847105076183236754194961866505830472087598025447021775452652278553437422895144254054515534385574614672929131098028213778742530944752015690757825986779872201585827793684071863135608016623074877280833732054382544341226422643978184159445500165888396201431728844432886915815330731719687039168198036983651156502519641410389954774269677747069614214474731514823037102190499756249107161765903026154678428601961740329414024857816221405761282767092004855302892858718281675931303366603039481709072354983070723313713163911696008429793564236274461856656191315099969697643001716166905502763699598889580807960196781587041981430615022826039899544397408661403412474910751185971057084594009171246484343553717269617085470533121623045578653353144014751178327733662147334659854422872741835825405346682874864839126937856544279705190097180323432750333608709792269235129206196597816187587485651858011579685264148997085729301457097599660427480147691264891633576700161342173822034089175642010532592179059593355570945387042943664717039907717295417253845908850398983572061621358992179836980545822615370102437207051603332756665897738001042700754659214709729751405523321257435765366377619936030467109896859074849188435741412191066705861128565348376614122607393585551115330334180900380288682363144106454860861611151972379029483284471802791993745645405319168498971069511803140965309920279688633450688141554504160415238016423903364627476455433534578497855247345135995844801265321507516015063204727737189413672177699854755616625749189185025969533793147276522834622784318708334978215013601951655930422306606992997094415388108138517384660207194906002799072062692087988707183914874323748981166763298968165472973612688825164005626293421939864015898878138161487768484604634225690632832612232021460986534019045750407915597458970471656454215826275064733085657045120464232091965064039386770557514034283379954840947883384293297970933924276378453848040815583105311354182424903170624822749105320162919279754535096257867306445477535685210119865952964553210359449414142154467603647382804566825032843394989041892351735058998811593214085516049989218632232143377445240085229340210950032903216404383093437118724620437067263987487272624311594338018156213401267100403236771357093811351463281263251168318408819898832024225655652423733862333719276141645858326278413967780325333304244767190187212887654908079324276143349301088786310254329371466375353790909039623880945356594342759903727546739467754818633249547251219111917343704000704568361292168161742166258191495609483131902391228975971027271508521456272627822119790125328383262779731460607145744095360520180683938419953485256583152775225390396454044491034721775746952621991748704945938100837504091876841825359946488682295517199664903727507622434419859315529217650268201323364797476066331692438979241531236136029808896788324102481665305933708845070218951170443189598031632074651626164123331425504671966707108075196849043348791970264246008852142018341834147031030972414384169733137876942361623217972585942058134669955971597272672804366611724769199153367336458472948215000369912073974724217969086742738092325783322135437045132917763059558072575091833439275435554170020904688706661225328083410297323786081806029636712442697630143792754192773567823892583987096965941673036774313021441502162285377316646402780982901972686998468856746395747425100280964141193230744787186656155236666546950530282003862949056298867705215283967242325720595941519670339027798487617412120006581000224374729341749833432931137647727419636159907767529865759839385585942888696863001472660881554713599081327084798052647417462314387508337935513282592644158746161894941437598415538999689809981471851235240710341417155020754777857376682245610708163299297701409574888350415558019907268376257730398576607234113621208101600059805475377487405535988430154133972553034673723104384711947580530302584483916620580131326662471463207673730939118952182889112700272870281691995437082152527016607703096085817734820331573929660946798074881045510977220222226366948589815205987252080955742214312368237030719742054986469627041614695217017064203295302676631357079640441179537161777932753849699636766308282631549568532460287985970973965030649387432576545210815189096206576712482169542208888601294264012304554328861534590294104709900332546890247666167825482157759625974762649698560559758470132716918318322756944108524749706537163039958248965875038853691919979403128671900622963885345761073924886354193609494741253411592946085726439343788938330854018851850880408308291286941768338732210733588301866407488585703877356646602599785412515344496950991510026995634407410430981963776 A013886 820 745664433386666138301727346038593937433035593134002865178089588163590552269614676476666966740495561302950610603199835564387812855312126499352813211856878562075354270148390267861461035325408154390867114918298799009634945960395428023817821015473525832788475922565343354713272628543685592747436171077357212212414678601726272957308529054802677372302415968776443380803700140450406398688254359870695282103054889484594905454916543562335374194673992950939757048663375527691392518558599904972983588717897777668335409804906326873304843140553174644593406307150665704169689073481618425747878042198517260681661644305131937845282809277881453498297352390638975853470966712213176784753883734187669556206129452456024302281424568754430349713790433410535515545762528982536569485795114857457405033546949009117361263743342860074105599226973628347123748490153033780547726062907206441174836792016589479001136571111898243416112921443673849325043408976551641750770200122534081849241535555648505430424976653262586069826161039825372107374048431660650980510446355706295603256668165586808662341558126110890819541635891466814067297046198323674587428135733112189863742767884367451354560902307922689510723303392158296972958393222132721693876928080110433715816958384329559014987964859193629665354530379040516414858551802118801045236939530120866492604339409711714661513976641548829388175182376342544758594084623894492942337947310088210039224602725207492125287344695684997195154632807712688018754274258170467008704553309815439522558049138601277697699480133103960974652047664345554466989515106294630706590293333748068135270203656008947679653722068454084006270347667056999154253979579903020634626903831891101770384291815426547285217675913588208344631294147028751049533260600980968201301994427007482662649892508897535569781324955561482945698528552861210144297982670872815458062037971697238130582263765875278837467538735443050691732149890260861317387500468218082232892411430940633066423035344015453933396469437311030314021550949630980905526013709471959150860996283643909971151200030449713004699572505319533071108115786821812586593136217050762543533700296076719082017497618388864145897036999356963316645456095661246177714845318593304678496435803381197987499783264008708064968794011365769526119719917409484569797700253430036327993403113300240506784259659351916186942879690422921517567198811434185358105550242126775981268820678732777694508900210110692318460341673427067882280734787819737136964899776259434311205072381441609607057607217372765785810505568096149631115774869011324880592484110581762533040888777831259726443659828182653910447283311962266424566353140391546027872469626697432447417366633923724431772864814797353099789554243590028315878308350758175210690100291399844205472374743299579681038927761769450038983617079116998596230352023699839009946782201265180417481225869250124270733779401035176250027671481700309349632613823636252159735770694652641782975944511980412184017470155569259060145766653037402606537135192080500391594867431308081203329829310119609046821612158387975819822582537589753667622059369813871086156808587247587536502505084171616556523169378782187396774588152314667229311314823177090480646875940835497156354617772031704616907286365323320931879540254261743366726427775843936412806579123108161864727125912736981984638187773637255706243418537127461694803085573937486519997678075348802546354961643483125231996882373434956035323947690195115028011998786816791433559653142490145668270802454724289314142865537131132483103066834305871858224367660738023273362905412039365339115329805601409783548686105830011217163811812721818974017796271691099411298302131639845740440813506497717151708923028079571125528184806209221938060830830068438220735913428693511819026055808583456923275595546186954530765005857062139330839740475236751565107299176357785255845460910010056300114726226322800704573519670551887700850346210631966034715497938237533788219603905475304922412538852008233695414146927215032025440443176079132650258184776595247431971308572831549260196823902741004867059404600475873384088188142858932309154027966692876637577065988905056967686744875319430472575355096131962362017437753667639500702359962853196565874867069802994871318558410930778257564086407542717474134602709127359057087602630518025136560137291188567113777602578149606998950124221806512498088121903826585989486622249092622357618906011385365847482793958105360916357590658952877790397636423169120238317414906829206952436180434056448786169717384323864686445548984291487121575919344756827404086204060871831742312959939146919940107379904413793024909663041555356673440229769796411828499972492298488076960134262029158735675706404837826269243245239608995531855112743921449075201333155034101712198797380909635230140868745451508137532565216570399861202292114078232192712850848476951569962311502065405660669873540933880310465609679781692891737641912916495193365256894253482014091087828581950565416692933851640811038305916332622905019060934099658520910305759240726436859949313936537964576623955166693854164391366281350483983316281545971444980381103865391911304129044007581271322355794470414691125618690086915941713249727328288768 A013886 821 1408983652065575961618518337799453869167466199647031525948832386927099472670991265000662647009904716780093779376267106887729150761386424245129096555101978310783603017535753501662445205597760835476041992601940025047037885568492468140109392420566279260810454872049950712078849134172034898116587470910299712765787979416106710139395562629025385477026731537288966566178486066990593517956567414272149942812905221413627026310635743385994928346281747512321334846928757169108769178507736505239990653766500667953201203634237238257336885843408781106835073568990069093296511043200514765503566416440967863231726029906359545530435347361587902323870731562074908325491427628463228030813826579841526387981303617218424928813306859532171447047987561678678773038775410364473660530134903590976073914429241345259874088408980881424507568920114104968617927187041487734642005641235444260637854007417202948657219628402767340015297660746479908121423624213004732599719345505136479971707629856815635109157262284752078234789279463700748722186565946916152951941163099459233570454495952311534870483413305239103744099649848167164923514344990874069142817407580945334376452694425728436321134935052176860573398410944113768894599045163958882665655639238478112015528818420360836168832778783056788419504629259262830520991444011626018653446273354051425456697396409730145249527641814618138449355403012500829614407107294603069240067630422828758867397554122264870480194957341936108780053949205204048474221476501462653004703845388521340427760967794728539096686611276148985330951320401022100663080444080370932754990407394063669610226248181877515249147924301444646607560248300545559777905383686838190894530689419818805390061505517091910100634193440687043665348265218812823063164464167274406122197807005451674999898032088252498491520558633630400206737677200572851129940850519435804159459368966104006859928066979557418882355862233253654409474935003840435197773264484729905208642048082739630142054842048920593258020099961720928928405073984792313327692978672979510908774111025692455676368230739136803302864161819731619466107620131073318765623619215380175277859887001057093922369638939783809246434372408800938460307121183766429617532284838963713534737153208123403518843990462606406480906954162468394391930986924899604939583500872473286884213838733992508853923319956002281565529283290873058966106416723724070758744788359915007837374162952271737282657793552218440662808470895174237804185443471550965062420491740426986772555146209655859381988628754516622300362385385296305266168172487687991131971379015863759866033006126149057778776693414219440984256052233217915843334994770783372844794926687579414034801538635729984127096188622367004902063148432951922624777543353725423616513271427419820815646024198947100178741364652951176171262195356952948803481793812718457398347121350480244431099165003307218818001886075255235916412287146333490137166598837500705720967600759953403028574289519613803489729523046918693703761516003046578768429161470629166963945130462441948383213538909864089427384620042900850693910517640388395658221279479300456760527148488588249486173965526887993153476372116726700274948564985792921127155322527801088505334956077772648690738682394262404029560267282751256886609759119164853889978522679545875239674102100493243198408705856678593574748811195056201990334963878362863539725676801773908528618972565480686129910852162753121978373885032606743005755001189066603113250576523607830955528446669148819570103123652768465910746306147265799743832095791965677675401301951965425160601798453616399485101475510110644681880523707621002635593789559341142035096859265506807332408110162278440036073267095845878402920326268322259052522041107899147079057727989910758671879518465629541740853426222113425531600020525017391298788570587317192491096186730312158181376669090072027570317395880805882062895183006020321881739576416845389339120386988531422796285294008159620245138540512461160971633216213511494127376318780963853634247447331337494523683057691941528499535161597348164872491592148254515084639705032111995118624749492725667005543558316967925522313221426523350684317907140567585599203268578287879856472565821322254236063156910288588928587040819353505413007665779425648810588855624927677572165572971880365598782907127342683721239665501036598384046516948388996597792188325550488207987376329569794434982257829973448243041240994121422973696368013829230615999979866256271380646081060854828190476961050667450922700928590419175819985140538462076347837543103149696737341966764433468844284360434893465361658815086293967217388821631223362058492502174105672198719108085654666305955036022327469518605406977233913413853273199976601707921420420917490469136401677306164686130032687091477504116057169450657622546821073605315328421134191144497324932292705414577047920036152054896424150545020334724443420651606995350350485881151405733874054912554105795989536801739160763502402068646077939165993289633632177224032029633712801597391056931124823552039444632876980971844580705236436168649122173716419372625700665201518871319386979488258171348688761668720863059120509427317327690041193845872547080853056990153582151221860768259950772224 A013886 822 2662370421466246238643580458519038448655030771934642066424083315701065496375979622624772116585211635876728242508454284627632595945891422888020096719430934952750751186638998672629303262250949746368793715876862609248081283357885176038570224417344583170291089591669681267121406800759183638364363954233033207651424460689333924064677394485802239585054447057452037976520749560631281812538155175851397823141095693416104392851735360358387664765426909083362000044041477826518518759094506652733318659656259134142994491948738389819439544709358243698480136293609426876482101778878310284423042986381526763391046090878099993728853658443340929418311770496286760374782185921060004863728820662817993333885055913380184755887902615952486136855571760946057691813332774611577765780605949508593478034340232710280009761486781186151543917989242169097341439438963609895772025315497975940684948521087309341288325178801760277138025970221404547029182194756918926568986484247449728187179642733283406001940069780874414965954309217666096361484625043182461301093559675518985059256561007617402322149602312354042783530887164301533490195153835715933082055203207911713587044964900634829962454296956671726079955288570847166062629728572371458000777594924572609164958758364924384477869016139543049580266523300166748141888760878160152814955167849068243897360785939140971098859447088364366633471590159525167612836008916448532337816112282803692235550661547699786783521025154687529195308980691779003467337726909915782312792235723097492189403436393949616163847926695850285913835024587518528705735588560058342663981714118786100058055991324533932734301945026432158000954403260765272298417120042371466692196565745628180463287738856920326385035151631332135724644790812981708449817550227628365027509065787677310626207324696935097069625518936231728057844899232532041163900073034309273593981320898543216034300557666428352882695401888364641255202733985336763455786031825882117525283337511606157448262283780694787561370524244469092233388518839296041909982166325144548468870479422595642087483765021289251143386428521386636731334043555831948793321890913567487039435150960813450848704153912169412870166504203753171684565606360967164879541244398590986256406213113167323340295001370446262281314391562867079054372251101708696706478916576597603751230174828912756970090179842623319173214036769368424284467769635813844935459872251667881529251422341398202073717121646878294486341676732452594179179080049651613951067763736975140541843482513087002900705489258414464966851151827723568949182861351215622027256894704247653002540255319775222808927519021319800661738740106217110804258819399039596259593460031196058218911873756839034647068890942788776718781659258156098530255653039812241252207749264566815978978626653556074190543962924547648055579563956246869564697486171110790109279973395984254509183187016969214847494187867447885620103332598523080291505615832178533507757307432783631853897063098997615432481235404720062224429240270844717750303153781733813761727872277655507522572040290834067731124301725224074643991108996713420007113866623142805480075762915284721405090767692710691447028041507859037585134010043074758388396628478212047204848762285964708241261710614361622257328135128933726972717429319282094635178937142544140384880513757824816563930741508192456703850961672219957482473257025710359333032367662974320790605494752610209129123389099469091190431985193292658167898466086822203111498665380560601922975975915730196697440619154314404594037076214076742690353325581433001633752687326771404489868019100403032742264224876688750650251617421162002708133685750065123072973902168605166917483727903116147382082891159763304762049355066181154393355968172170775547880952962439692442106037948062681928180926879666421254894387583416062041669321747535772781015639367622484110467549859189220991989501099702608957820725162319807577434887930825708642743031401145343510331210428410157307365941719050211014847033094132486935278215926308306983957680558980726852126747956846570123809656229177977201784192792392987559452478158117798392309530649470653152330930401876449093346349184472874705865219159788011585515321800938272564635153253864249292329387276660188404612357546944164516246069011497764371726762745483341854681757389330038663761020254798660193775392261462723135346008937133499523296989709933784902190290716312537330920554963267268649706951662780028965561498715155271636613849955922130200184654097997335994223170338587593905106148234741181215817682036980708680430690646332366164585785455137020857156710378240775556498923904978319047026960912067465798141560348120506805189267627194316502410845506637271923332181651157931301587901733933387336033662541912220630785132244584054993641353604482068964497569913564540222520551602410248474494065691292525521277662462784811523284166871766066526389297052983844597105473815726990171066905475499429744930193005036580716357075388662525569706872047432199354007608306443085852859754170915431088779024663231670589580069316056091181006420674032202218321984487544987121093599954543503610641231416057669016318999126008841543768896222757557148248615758572957697042473349190770523918319989008159418660769759232 A013886 823 5030729952549131972661273039842902443348189185662997740168822262682630927856167063563845398791685180380317631740214945695266469056286164163670358117941672896799331418235079443842807306645002610346588804122011526831678454431992376316849061811832969331920593577552096292552062405696929109176874468272204092115486815335823324227044334943748366248252161417455532495218359705782929911954096799323174081877073907216881545392067881401677862935478193742830167699219367173698944454584688746791991473089358259584309816162593701774338741617372637828849714176042977524140532094111531007516680489690968763247292179848349648950242549677466833319100535553127581227856425486485511270346340202199670027922517332133968948813592370220107324645909021187320340604335584257249775730528022801053961102392204841898377484993054152354000538027096346976925269037803590423534154331354879402288176807093904937399498031458084563351145456499318947120837741382441782239106653066485087991192663160244858912273893775707306538388352159806890369577779973596197035784755368951057560449301470041599671059579742150203914390891397274920034001076443046084241992886215167320819245380237362754382494840991824280105448954714238537882631130959038791151613318486434815954612791126093439329078001088764081109285053899249481952972462115023323634249206602228183484648225565450726477329647715866479530875645674553651915851311696235820352502515653992807130144992439363990712964256459492605166521600027803468023770413961715744953218199270821882121346672500042588315489799150824433053633419739788211249439384604252322430894599584006413514500743415116934208889457659705359929547409860637714046375440684223767574640480342835149701653686136393227286718101397713001036945608086904220872104848748519274448300250422289840485341322112938257499658152565297513922805870553017103957988333203293705486432096567618507635501236148637689899848985155393398447310919651204817449622700585168421048014585495130623717198067038919888342763778755572973673259476766130943319761182058670734161226654061595202227962522903747487704506406968299504395153406013706263817499658769767889350131399330722350693284210699510133138254781015277473113661263680280003807104990095756772718544975299821352829474545149551402926378672236663620834612065769753498618267953437808380925004498991119020362459360944866059963491701030221954738353194535205495347007039890839575565464551610791117896029514116048525155967669419986983477963055931260100870291212188948642363370105565288781897080269927043703738482997256807968732169560957693800482799756012515829188703985164077028212619554262077213096800347665024453628181728854204451825047495084227073336592871470962821019992670120983503246954822321115502787618113803131937078451692362348989335766685608506643996077774935411650241085365505677484829626299549373473445211940769903175824408256325280485360949897580317766335407413971526059780259683496777927203185959891150101674904565725846726197522703021226078537290310680099511630004829685043199002120612163944962038411405028270747694565084562328204276896991844701783616002134727358704665375799180308720455974551727579955816177882335922185931666501089072685058445840480318181612771666055165761822024408002158061845535009639309044608383727483977228995605793898562846258777902620345522985073483370152204028982253945053320620242027331557472264199304900191061387662843508700167643699424093905611702522185397719621508999568766744456688988310145815135454393868859134476313189475854179560859945450027680562531925552712257194031086797886672789239110933115510357772734726871795009188694648227270243133202752315379054474753150372926928041935892766435372376467604482971628252616075753693791544744850067152388010458316527331244768445421913444905765668977642157520277768278157220321519953016955847675102278159648599682055647947252328457931391617613962859403211392003514314164478486317674472628650664358599404446129524626790124122964847762182269126902478629613735073319787911442535011062946538472094076519434883322659815706764501655372025220953606336432716739500248278332072559535210258963135743651497612878160416274335806040912212330437322313475619015584755329813412517263597761806808255657584238883326563225264191056634052129917807628354995627457467301667298946641582497805583520819394745031780404707594829409487415321472427237246252220162070061903248241248539312891200831006287889465239535933772398110004198516315853159233511867718102516474644630179932287530344282640083614307623424307610185811253563739864059263208956468884033450892350227015890915991665786742558645282072365052640476693497213262751903877369802867874051782310244827456522285576633626943818215189933678848303585042841774455661995990912871400765134203626224905247713974089107744186434321139187713650263128389452802720164234864189590104479370740429016627549262794136371253812577267663395947035617363562550445528506464268254936140961751045406228004271115699874800922366068953448412389048848816499969228329291562004074853341332611632417401476100711940300189680281270235584161406224430591478906859030552130364377257527827858540534274698176305697843551745501840381695186529685152281483705877339292064990169776399993392412491776 A013886 824 9505906334978358203317616375349873484072551143174859313895321145252693557087321885964208222504006982920876026772094474507513271401748534646418271248202810972259319069291622594543165716802584292427383113427221076732280993784150970532275848029661600194578532165147959487325015455807934942969128335264172141930476190680481007113047709890988712914977340145258615625924765512536839307871278780903491403544298788711988427963398922524405636111265659594252114319078541191671967075160681145898249743822512507846205130706719855874333707320455580516983896716197176954335176948006137422811278919544384464031659389691686349467611914108951649301106160764052177405558210193647454560085793363190026095321495230245719438671802107812067757216521017346882521355053181273802944227582374988141931172325033718696233347563355348555244088638784390164494726765224454749416584931589576762422865673026815764752094696306189932202297217946505104273227129308537753581984280221532094745341938142377557565147556913975703801129401813901986221862346549148218840513728632998111932383065680143565407244707974215276510107767875765976098807346012333703308974014019821284065779854644353065073022011703239421310292970461474285549807540864009010518771674985775662313725782502550127966167260361293767213509540726297045114914269293760391592921004820959104210719778285257598328314827775174391994197632045974994943331331339232926591837473499283880583293813073664137203514444149650522959293886721336543466739813568811296759762606359768362156268789262560473518123428801825022316287993670872130754180679087887852391100646746751830771768140733415675139222834731134137551355040155545484055181548702807336048478263160450328151454352405372277697709349421873759943379238781555434824861414840042068380725807589945369306205431342300517347114056026504092788088443209123423091688098794281280488586523847081768235798799786909022428677847182106393117288399823487784498648667099315523022854824284862982396058517138597775576059467895610512717833562994024514306834497260238341807560726261860323083486688478188332846828762402275757920941231094506917509105195222272771143549087970554370754807659443051963253785810053475824316434686689819326233783761925258933512235591887332834023284557329147545324791494940888004693216251892421578877123340241572706727698901149650785068251609741868671193095086532274438571040569091499177431853398352453955122083721858099351060564696929233579581911517170585964396487695669919286281274425233447308253268523632791593031702171485504117185717840160552119861308172959707559190682969369057510328441011838514702045663105907884715396894839336704926793296093027581397626151345191312782510479118959644275789105509695166556263341929703665578371393984062756408081455807433739055081205984591894682282380689029155921122747191927831993654547307586910535470922236496704404136175460088047596162519376071045881098863116403348553726865729625639674349469687859600715321646070449456746727600578902412118769550577771174273991684966018307707452039040885401154028996961776459500179723957706269380299087695086009459863721921712505732857144818105537588294554921758779801951663608769723813026527207129876895360517389904713865793681731484527458234519016579821804605343897094129912802574423174443884638768848765319600279506443898521049175859331824771759862635939622446512937749487100836389751318552161644223484163303883047558374169833386273038893511440817598269775517297155439789536898263225607613870288113992417014138160811510830364455005404117904305182325502787394401610932618509124529016968367665208675715910812385683951922663369061506578776719658287066169205750360843870789566344721022887753710657138467679733654039253029755670301620436851689003508145700243916245514621878994144263697823598745336301276222049820982488493814582343227179747661537570885204022526580393687779596503796111580572316807343565296535587145284434315517895974178550749959460464073589994561258782441456291225909582862739201966155022725004248647995784189764807637859980675533610231662645399585863938006952706864017920495704024005138791377682175828178608454480860073041370959821458664160349114407228799790249229498472040454959044870263420741895581767062026390135098289607420436006966501892615024531924695492377783551574276874736007641757213500842267662089580211235762520546617626316394164011389828926315147202402730396972719519932381200571842889394721053739435306442751924413382077914022386548552860359535849961304559834292684137585459657514920027378622082363582998773928807450733863221456996265319735756433761962966348539937323563054248354914687787760264778142270471589505753903665443036278196404698127365902112468449196976697240012601674031308582232446074636326440557252587000973106877598541759112398591607141966872327326332649706700398984601553530335292943856995394540875611250976090885005399390674757324124002504187752848197430432161320256408902674437943174004813999366155437574563550781027829273408180229609701150255160496213854835722798232915712478475180297043684472392670059609148813789719236512292700036684863879615075804642327868355605752342631006720268372883605604862844384644421526359010220524113826218603147232251428659345124052582714514087260192768 A013886 825 17962056421572386353526461739137109739552002318506632564038554185792841659278376641417617002580451466703833872155693012006212837216059175114763279965924089123230097015123232722725740557167225596273425454872447275518862732862730581086731409609711610556469367866234299512545754804800088014316289890208451225883286034671735135648587335083295760285327902663596031811047407319993210377295716503474248444412393573588934549849943775236596109015492029868191779149672600922465215482277217951492663971935217314425938136419235224624752994674098610366316227750231267263249211635290061077746662685445643462931374569660940391990816509319023550066592565982608544755865816119190033418192192393696251228884447099224943588292199765254233247868107185706114112111825129633177281718224373141593372601427869313769404254088594239258835462081010542554343971864311642511945597556013853383817849444049934210971086071109894697811630349520741756871353240273275065960402872409639957203766275371816076693260738822827242680092481526691148301271990444180901578031845185596976367849204651097516599436568357422011604651314729475363925071199189833371094131409723405664089607508380620932463900056610066706846447667608947042797778735375323777987934356359522146686822199391778640200774737826369141126096795851107654943698326000872235621452557237530052625241350014917629558037192489480725531692031189848879245080697096011682634285151125094843666013323781977396407370381202966839367147030944262449765360616045591624395751108574014784542896503589277868824693451114206903768143671624682510364915677422742073466947266871966363367748382149358790441471013377239670024638840516633769215181288619266252362450974763565805664487297765914484024705259968391156828691221465986139871143733916468611066031302796117891589187984490608103962551612617889285601402703457776928324514897462512490610257460692682602641781866515750107692511942344198413029848407077668165979542564593519434207249744614299975920155500112545921599703536632572965295211329959492913449736647319034043052628906401170886968217774974353371720716530914943399343157080156785247103844885525759515624173763058344481238420399438488812101529545531126206401956858059108524632918315453587672478847982891363728519709754423322668924275615512463865252151246655859257955688195773588056306044557247543334639846057716723301288994296468616746341803986057085917701552362218049715072125494143965074584809113247178036503433381676989779572742462131618045939935153139514563361512097663766744861727408769521043702382487796494148022092361763128693204820437064751261676291625857678548515019543704149905903079787775778855110954911909940926349651545030458511822761007854337114914268519743676479385410483426295959592078187677494500505660287140955438831684229893337251010953513807444095564067165956689644585835646902383366688719588572604747514784791767651920185619412403814023456216581136042519968566222997260708181178739149490004448892122047039086000578770675473062439142146137922230557920177869281658154734506407745687816263731070021024835600639315120020392986537828280723055773304166456032623409419658044449638565554397894032814201101895789485932908961721987225412582123407470369960035601997755580201283629120700727684510456944360871074534947648887582209109176023787426460946432184440621849130165917470324740121267160507012558757422842153215309619493970973752080523485791682408781963343732033173555934626202827527423184668151410052235657777446684927725652570980423432571016248284896710102515651448260202134756435650971264663166726091049418045534884552413026955162161937992053666603176950812863045968611270175047213771297839031240099298861813775967003538987820096658961195643268929362420492325620972286980879854518496332204573034647207188066969141834027624129908346236134238818280232729127095581429316224742413194437505461339830316606485010967078871525018565990244156330940817980704519660136615783499397790178605298843128635020337681299159518670780388380783613980440828109296097939885508038655807965106692818222321542404661749611921612403628613995226461231342095745944153615299796820116489806496637241807914005120142555412238508762061656084968816538396052497413911404422150648423859081954797404896914218424811679048224786674739883012141303709981103205641168487619894400359522021719283900584337314424231174923416287702673856264639460068949722470746947677839589680402136024827804272072317293124417868309945546199843452905775931243847436939682334516964758580489081834131152406293768170927590799827255108837068284459642053519067682453813030724838397277912288610393289955499436773742587996304733730460439208392241303867174119024032631130532922852782612232863850416131719995991695111798664358414079630886656314254751616490121354682496781945924032059009801363732240990459508535588301208598817337975073671813247000284390101397882515838519847430343163833043773862722226838201594262057408732355407417928379154307597866892899522205193304495348300103143783085343108509821254227056411374076996527389483524240781130072779195540105775012198298059892622918544871276499558026394185552965250242560586106404068812928875569475138203790294719142224375308714380233511709350867548981447365790614698954836067928244224 A013886 826 33940527028397690937260289255497830176345797916975940680765202755740208228439323593570203724331938517036629962141488533310555578392674503403253021398651249236403647956672376609415432133125360135499183989912420453507626416409964098642892896193403548535966710500264612861322056814996492709035603255261402765989829025962601216797229873578673003170826474380245826637137227354824930546205912442036828684611437700059295879490858559486264436520185243893979403744288557179860752288415598170166090076121684710385191072557421464923745266640347162992659421837548995220083286331271770130555605917212153626964311582845083814613303169880928691452231181718625662697251858432705673065946584596971838042060726936388278206242115326031911009707643558680330630594917186550703529861741792308414305879734856163480625657589676839487839206413490928873326630227703621718012018882721984910753926138294546087156213165214981504354526736283208960047889199516691819836666534813338554653606233421771760405131307735972027296536990133426739713337912439630017832998477643658107441444085934165032245764157597997195623777775470745304461168935710735063351595699608236193882471480395753134113946702168570527122428426388502845765313169445679800525105145877549543670725249660324381606897519805096685259356470342785789336654158464816148518756865674205186478972047264987875448721221737963115581468247991340367057368642650316603131900924441143213556301464192063464974682036468927644729301280967288108678232928540036474526230630725983968399151860494184604039338355034969710739363701304508081745212986756335894276792613168727737296069574961199590936909499805204008809116764597334638028391677173729693944011763482041512277833934264943499749594268667952941426476413963040498344037323009073760474818636761854892174398761477949373788310725551159821615271303567304634900296965768444801857442969486150880108626477948432899492324405871442306911984594864935281053632284693847330256124485431353576899496388036663171985308612307737632886941882328899105481391977201332518662869897410647670546761324622738951895570893887887769210050637637696385799517972653138356418938769114629864724719557326186427705062980290159083578532816369033576673574195495004751110511825336068377771530921246168968873905626252655320936776926841018666336813832711507236378100001949125963748744635587673414970042374789611208151589874325915723339486893971635764009406025718623798053068586500243708079719608148626223807707828685117247830631387447526254461885691358328400554884536333806339506623472700645854289809019832031558561646143623567912023147014888641939560428449157963129397470668427902899694296850987843256320658370640113429267910872089304073554324538315019277799331316346859203774483996933387928331479497452360886642307906911093482718265409178104524766803266642450138340768291646042733427270495539959607552016869410818503521300501857050056674116252784069592371963740856487921836493547777223528726484189272179551655941626547712283647004946793541433350868114656102804236125371803871203835601825790517487856556228829392706693934786311108749303051450807201992652150490284411734614645037492519831796664347707023147355274920983091957548401977762806972024644552395695016169779104510344232609365055107442082434566851959013210939702007520915959842957627969889096946217189352342566578541462545944914706626145965001766746167087983744930771290602000417745797316911489050459689740279764824405337972207029523589582827395214377545512705877242336744636350030239195706714990294475786133627367448600134470627050624286412066757465260733933978517611856008847768862696031864593560000044816860562123613631403715102582291951951719733026418943158137244403679988529260384317490164842738969362365887184942806077451130659932253991941326747397039909671902653980719701375380142797511227743610230200154072214986888319572980491689482669203041289109786281701053669989943179550163877805165024812795390083592206857324412888618109431777090253375709156911900531901793614688826409192073579653586777745010723335142715672238491892890699497306299712889732073895984621174472202458554806477793875410682237839728496450826857528145192694524511319365162356728823952125433409744631154356440974557771162622776252405880534554755796013707414891263485818968661573222076971456814948622298541307536063841459345090541965652737689867921766033234262255283565189189604368429719997793218103364161824462771144442934520022586687185841745793620261214848574313723241669468552064941417593383155533390055702935203305892447986781495041444129836915783917682598886580840671440667630167364963628114633159745687234515001543105598671194123310616065688465736003290740058833969086735031628080103109181889386035349011178614399775619975237398413722502468005627924696079267995781409679032343264803143860592624574515138129650079682884007900813507833374435118194069687960271069258671397676857690236312722206910066567293703579342483880091541846699086149082364374222701988666296729297191917005606860685927707310529127291922174266291603932604318389361238958326589078249513668435183702948995328192716860817608406945441970334721567905723498708389552061997945459619611860134628403336814029076253614700092793775536082240235474691679203036581855232 A013886 827 64132933775995368068937050247932523970657376678384394280272142640758513781795635804055262710978452399759870804303768204910559883152289176046678005138206643717132768262193509325099899264925420500514922093450832491493498632402943041944453844074377156400009545226564003995142596251799292735226986771837778301725869252930100456021108057758305989255492239541732346147082116418401834362333213561274646303923865112025643596417782626531341718786573390934258873974287840413235121980116885003204398492957099534833124724590181762633031495995067508081713478402733779800022335186408536142053695161774734704595700308973419333411230044105566665650009569577700056211520799634970793243874555963730882065460603675737326073612501372379466022791252623888474988991976478356239767513791715008625803132558832691115758862560410486237357353584327227489314054026101477082460534496187215583843474705284948860815591398168942171220174376025190588219769898952356328625130310854170506039705423274310421765203154896045191674662807372438897706652492532726813536663267404171762761914618570448351650564087744132364940430523640705263460082063513062232187147982917335648402113870268442458121422042123261473793672836794070545267071274963134289318621880285549536134804968550159821104182132703076933372151686952677058385282924902045720124290373158276545804698253406408609835889261516959488383043794420501034699857951355473443146739765994402099753153445090468977385279986286518671795856362874796656938911238315539641097580560439636075200048582730275413885404496846717646382357990346556727007138612959196103076810464480006533107059594620283988647474209727919728517425146646656417310032004653810070326398419899234216271802111501140758934841343058366503625344184579314508374945916363609487432882101828824624896194318928365842330430721058253961809924966539064684359284337013148707356164796966007146225097116684064457027912442953689496987064906949746029149949848924383712137404631687551915594827590949661556561935623941107183498912998708453224946262875576367484624761746310442697539702702644739595855410102821948316290696963259786684322423576550245337861821292078392924228158884497727435825800445540915319239321096760802037407932245433105137546387608776624052448996139797281006177128106386977409471863704097129959312720640249017305628493664483006049068787903578128879378113030046456071364583375650271921519147571268195847327725325205088532839540702856092502988779620530183356467882866432879627748830489516447289591036422048573879179692063551197777328851502064013985598685849985972208048212580314497972385753858629101372451319663818514074489319855999975626369553112127397006159313796093697852314907810752042119657897909214834346712726876766902051957744177117427960961457051042062655850932467046181089952987332689852610654558914943041223004288859309029675716700655716450395722849411898861498061736746693022361489596499540688811519106781882712169488739440086312708728645276554653771063414307392507604386303843302778499133933161674502863594846946548697302889230470755336548494137240196697918002244966300309137203068323798863054851738697625735312552325594204665713528359458168064314501812121892179104040818828317311644514663557581228640313897162951402130923212708449259120821719617322488674968910842947282128408537759167807401138469722050127238844681434300016040592370153378796458387021452107268941347646040240725359090744521808542099015023160954659721945661467292362830120843995520440949919352619049047757889018653939016553146030780752022252945997455116458891393814794031627076158770117794498159919566799534926460914346815538316323982164684505578650792362264255138956216239065507152495264389585435076633372788565257485874031255801564588860106984716278008194157178058826869311044588899425529908038917754077040564688474305665607695585038095458844729927128344588238877601720712388280652322580600644741296581095556953896244058256550065605464159649473159126980776213120343802784172875890632000207706064264608356920336340364248089758868660450084422470938950967360342649065693267726070135885625255407487868663405090655206488566632017572012014790340095581596003525742255469407291804710191104079370417569750957184343201074991459413178540214794077706074869917560799962029092541254962371976975911590093538801710908838339410101398305080778651784045200954512251168349195599886398461191655707406622347245009156790135545137612530326469545862746895130039081332376615915759449743218990868833398314894352988247224559093822434916780774483866240308581157486736022471501527681283985767673012918785945852799452600087479592849311150394338736348042435802959869930937195794178010822823848266077111490785299283740243408064271810604363392042360354752054155218685369380445820801543464458346412121110268252686724389786798187546938372284432017420525366641766227769041124378369693664617415731872139713483796969195565464632024448957875066640663428028885011018580336814544183498816549265085871242551320196978184636336232450544532587046047341901998742798984008093459723276690348537576007256271409777043437733199213927204302455613261406682295084893001439163624482140007414229110685333806242510743330869522836337011293558390221624940148852163846517265442206888323427903027019776 A013886 828 121183539409240015651285244162885363454187117935421443131385272025412783369640015954997094650258132344109459555946662679416436817288304753804169264812990851355295130659656465028410366454226596964316980310277702649286387223832364277880897761239932694664453236354668091901093605314319885975117386940487967070035547312520624058482893110482246731505521960086392105844449660556486717352365245682550610867212809952000071319195956682049574308884107909160865671977847126033955862969725502161734928851539960653835557819594420572854972057824407721110947173958496862829168603853511604820868116659444361906293488241426286022995191131980467393278957282367795539815490934324652491848241556963275035362668261966355627754263826993204322853753621638015697907999591010254643265021500383345419041573582928370486222242410549721658550859897630030592528178437992515847750787246891484576331946811915870249033595407055291720588162455357167329401254168423606043167530231220093254756434097245592195034031394990610320742309251601124623061763937010079539600845736862366029418505481982924950931653082150504704555759423694720163265740344588249975949404839785144086479885501615400278707579205290766936513362794875298292079209334889539732799209709087405265895171154813388392844187224127487674838149918811796083858962285841308727283815111827938296103092069292640704070381600106078106544971296535557299135741189426859243019898766150510386826366648932707284659948733127444513627952715884603769458744630761417608549473104428802259343605400372481053264616004297658569639419423103162501537424894612082262098642595746556984750040384087460775860630547527165825575213999498829273143682554969690586966512009492156199572276572224987541578990286920111477522334360167166156961029805291352851949576167388488488815852106828834387960627316728602822109256299173287377495404186121261376661573603073464191278264308578474307937318459007117155442854262095217704808812436132349882176051395088584098046687181375570088109623573059150018509674037143534543355260049277085555187441803452330587104700956431015308661315557169063236116779679472868605521753272694893982572885935229984761047953727062601835458486096279856277944405486164115184220831717138541608543252541140827957537944737884468676280103601729428129660930555623405662958618914754055132161821516609824774126811421388317830348742281958821905856233079960733014201092637946102290843355287297128728820545246814380998687502330005977504514304492159843492446102130414614272097955509937479647733812373140309681711723275052094778739737624186293533217244948959705304685004147142073822140095194522222002704635141662161944367863734976341306134442251057176463402975722147114723957734836519256106849273899078681576513690749267424117338018477023448248490934759891518309780286368256099417809313579791092517669768091306844586284654624620821741345233117542907923169519780975240877555173878444100276204535563628552668676498406325013732406968797928824016880753645991045809005019380581944563051507816438967026957187755096128865225797442164219771264969916683994091523666016482142535766527406463970064830090187395265423068872768390121782980355124651712950624560127539561085264201951785885929502283789171647039420650034403755021724313191079049658412855093864820280583654923686209996812663876515195495354415955754814826449267008447412709790043685979665666281447351215427958964388832965586935326379944584723276951619284198774461477419647428695448185782946927568564857211289671271073778837199886239630295039090324037184454662519269496994493227832728753511043174933940714299042895998263611922897000483543105299674330958571837240020422378944054407219606418532219126171742100171386883968953343676457068021491962450797043214634896368003387417190630261369790331901757509699697273281742735845385737271016807951002131229263959978318638944051826909359472128203066098695647873980399082522298147569362259818092671712794365985701220535698345250811347473381798739283972750909727368474732440347483769246097989391534469485936989345121999567171701493147938709763896510614894525129142609816037014573030339177214187873728179511598763353353727925197190129742182816997560842626384153047801186439176664905013768869461980440947876588015822912479800385525662651388334994056739291790419311469867926471278591843322466478992534876755494274722277215805415675252831286142167516994491732916575439057462377622841754588233703926406836778925137077686835056217382709751932394822138039786787078292787296331615677795870700831614479930163967405080589896812509430198657668418419050359674924522133182556050642098639301087171828329857363697849335327275505661135182413355554461613320434795405420196396978484256089189956620065725974698770808129465968260876049470248720330881049628713258862087361692748431760660677646693246240749638293267275994548927473091499309387265318463801009642175294128151271488926243873805173968434073922065112373684192500356809873984623725491789361729779552045213001963674386912582079110531351439425583743075960433190614205142502392489228505450420879218255229588414550645772261999579382448239129701850958971098943397531585468329529690072219464829594048540254224462526811653755946540294295394907186285535135936227099985555523015866959704096768 A013886 829 228984538194438837894167756242374970451401444062998425454885405690515182246203945668051950144098958617194223274211023505819557683969827437036236509374153497013722309450305747310803319320180042372670507850930818039606780133762472903826852220910617141991721572912217477077365641606568798302230610606363966960592929064224970560939403368987717991957426119076523758656285056198399493534074092553885792675137574875380870762470465475787050027689526013697278626067836638245729912079978277668745146040146660372746747318055390093008423841359150448764170229602409000102386460446272216098158125459952964038551173989375384427898977316874067811383332754129150682578077573789964959716698102307981682020166342427242670824368791043895105926121523331302046264622971186064845765000146436357236767548111946795162909990147217616454904631235044981646662285074720642185402759556534248727930404073498247114725912806118653465888332954444331956282069036519856423775983763946089171203605664264159152786064634969617562544403807929433851749571158928261975484490877311547253476266566579511533682021851132964873578017222711984989461718451442930330554765004303135141201624287516408673836923023782863898693681909586927643167527424508557813825937091580870193467006768658424678689805164720128630768573265789367902585211648532590049196223953226493710290927475189156509908862819349241795627968322852099934613324207822931566114624071757487610614723976090477838460330007758159074726943357448638975448621174458590347751610794989323027583377769171028278855113934008718108116418480474196561705068883262363055829207892359630188560164308479375083321419942429811674700505966605003831995561958028968303033138164752074605713387498026025258966329518475061204358922292272351820876539167124771025752656739459931416834792033796346936789986637616232577367343206716270283319235897160779616975656310012319584985287333032010541100502965949160349175843242318736328040178097317732102163637082514745676977882603937473220249125195698231982175287751017234280018712020792403998344424033665813402814255576841440734756544714728832480942711145382189385198528287979545432862282930860651844963859828138226425023620655975335467402854385680154800417788546090039790171856617658392002069059162474879707701242802512672052107145228128207391745391625513990447968748759497393378797250803889880946056412256236367191004950628435242360177930213698540613504297163507460937859980040932556274927946402704734901250085310641491148334396310363281860899589597001543543009084378289988684652657525393636626873688543058446298974243103715892433163033916306954147953615396522965985206592015360288020895295541971775289149845775445606815599434029346079274719369099572017723306968782934306189169821601711748054550164897592243060004518612378696469574916152292941264711109042338695106428228352754491711216722269735516896150229451449317438567583153497823954520174795143861670707251855894477009045713740642743548316771217564772139929331905348008447229996460927463824116111521692946047193439352021482027606979621195360424749606675528741347532190547432129107023285658377310987460863855216096894937403779221385637222623672177887936685748831074673360760507553632152904037771374937490752983998844208234568889567027840857704947861774003960727941895666839904451257311655819064921765853048683713941984088562617960739212553267629224893704101908541433777564422278329118174210797099129066392982917347604909861624964888352545200637513511460031877960111022201564340338129850114642045737336423825410294555627747211024896890579529433605314354829973576487636613886905646976653924639409687578394895026200726669349950909473736558998141137261053088229802086376736647171567447231704035629107234524504227667352991231860295424755126064841715991977870940134088237577280436057885893836803720687766359195102617842328311593952234122469464559030344411201980137961941394733563493866106344706559953733503001424546869483885198450838885096222583098680191337822990991724194063227842514210886810885618583004437602985082883486478141497647004564251931146401769565018059223742944869429552731791938410258552184808703372652072069896968159004159076676901148447046279851451306227592257502172351237057215131535457840997268663882469088631454876955324858553378049804750109839037535495398086480946232203146339776966142001125805698423914115007686656141907693083190752247754783707619228931069960037848533779583460812713758680013417610557543506567412100539391419277731563839685955545505954738373061387808428992109612680067561683320090140219819001617173198055248150030227779438153496071499689041666876685097313591919007817772855689322681099884362439428332921758667335484629029665445840538809938487950664353698559606958375578750714767035045398933978182243184828455121516691859043268705128075339506863912640812530532460166467827787474558167040276153279007546187545886175142541764787384784138294965186036192768730257717692254514216519965377483730069440665016088598969041694496283929633894060728504676692521422236556403823122502382707960771086528586940879902680097662921305634630601562021214533954315832467112841101488277786962890220492757410383589719126367112111094409207862442964316392250811160763982175186055740744768865506178514045699314150721716224 A013886 830 432681855866989406042006778827391988165913723855231808789936906259815391886595097208089587329884781036374454083804375263844449973783498890545687348545100475045225236823395330334580006481193962306042266178867643981463704323793288399938297497361633011759013349084592953726123640679240991070349290422245948321793659786029449172893146545131384310627009756971188845596639241070697334198193314918860869493574357082123681204899792508151984546721242290649939378901749940856707378509140394177975428112787844747210325836283287347265741421069327195170415612409364769505466179292541698828164452809112402352397064732756066402656214770691098566219981305554310996977692884951156509001961799781888330931481675327560079024260887755230787514609594598081744956151098418110178482479796701454671164382350795081842389504262497697089461234233541475880120360684069734412987121569721307300337997764351935804078413609232011792231685524063467445967996625198752062961538088872083823052854747812298682011658580170270318421904014541604464382733675633758124492278458059825720656642063678514449676470665201614170237066847485440052567200410856114978845706199651066462490070801713805305004686964203338571326823138534351692844778460473786571155448298264281729729065045840362203262537765489884016584111448691084328952133204294429114079610502850279267167007247438224088115470099832108121281148847874996769247429796727561153520077978022652349414042754053332028263808852099569126513640906047509851560500215379369646220315706666385134584667964536961562819699926056985458117324635312666648707923599608296834677084698750201696137252552044755817441488837777214386540485658305883880816190017908881578425720815694248108568634187870040496534489335565884449798080077964483285470040360945619337589396089867823687445684313716495688656381470867229358750855968428449406710961935726300019289456942397358693561479415302630094126195188362623022671499763701729965902223246992472412821139394733222959355743676156923397839698997785116810094994125114133344026397635704661238343676632445843699928927281821127486292454683520730533349956813557532832210812700060933704482718233100500185384670687735492229479032835670002688469476755840878745915839867458264306235454765315532458565627983519333499521621959858264704155994194423760584805556163039219902787412655985970611987163607004594559477922794192039880372842549071124036036691238037923989978087782654465949430206765984848495303049828265980517885321200258221146175928567380525779336315715627012629476589550516657338881752774943003173768461912929862256260162593002231433147007671168298735440417137577107790734849661280308715067081806652523489568295782217204379338591359963412322972928830740098385393702389231611077257241464303264347940245985213579534406618225355188730621735164055868439677640890913843434863374592057599393780359465779601190424796764116183853759270964188576214094777647310396409394960474838815133028491221478827641105824756031431362901987829724625625615489952681785963207432615822296676503212809520527751941265268862874807073264786665492730573706228330233332499775834928698767954449593172969777573080184295795215755478566989827352747417047236108392945510737101599898576843581397884527134468728052865377867521389663193811822921276581116064775711911399344574153375870862718866091259413495187985926990257088894838072385852807619223946672435118819940204850275617795170207147453007111726055945166679114317410961654154542129678225130822509515573331063999365527444039344621423941079807311694932879462888411042041892367738580272798726634827363510976590541229052529546382003073040084538132485004868054691150248040112469442312999552452093561820210668750717512922684358130716531195620898925998404464944856936003794705163694048090831603529641636607288842902426639001027332645421532892541303811571663391092623081961135126326381207877849828386103205328469677363910103977590833554485078656307799395778179076925986666354730433499113900606931785827513442250301927665307923892436969471516534650529152597317093983777528873425855120464393032444098913432044131289508851038261096306629477995431934744612014455430516971074330273170858198218749268788344926347141805859046823864805382303727881665192001697526954675069350867160928938719282326989454813462055548330477870968371475628610091634822959682359008783286421959478546466844459472752235803818583343285511140838651172824002248797378276819960880957911561475593487545996368617571747992016765341784675621427711648210595883078108860438397553762576612649902394827776086074882951247758725502859136356317444737392825264831524423084396844105960649255215764213419379162079880546294965945716182301681519777019506326877166015238017848799960941489479879401123825588830600916876664372879285864890269934287054052402708671160611447063121305829680874851693159691832280416722725926577960530399107731034508705048191742357405769091794629740776648036697624095615104317977919081197938401176859852858513120501776734176585954232350457932542639124928534318772685410859249940582288716018300429648968704555947426780730885645417676532345302304494988658923217476934457002081355894548156058634423698858390171251297536440618082220627197396672580743422476270801964973927611415656778722428303961641150931881951232 A013886 831 817581789026875437995982665055317424294689263357682658471583500087546850416369724641295425351755725933340004454226065758552029648062138431610633351815668414430256160293909467549651673686656712966703672819070576302766408851701436375294608925494626166763455336003076138386363995470992041014817768004582432078515002134568094214725357130990819589062857572460535364596350417471475420386211745684602095447234310762954280046980091130043729135978964352658824652312621832244726847794759396346088673748224302223296720969814138706198232485527126449523771887909138568784904717473449432771337048765608903888214216812944414880334298431825237735575157635573648321937145189231386902401818954090263169701537966285347043401714597153875928702405822445508126653304518735711613734782384493574300082739629827161206760250790279248493939085448204499495847269697076279915279249330255151192885069759590958633440839846769314058223641552333558054942855447083555538106107603513845685358336640114189595971405680015177345039840324949350464554753305999929071780625621439188767329729830980883191646269321903683684426513928869367989249299745940567468347523372262266353394438104652751662567096337575774057544882544234077859545322346000531943685058130054642299480689980538481527694386960461189161448806301880314833289424434572215832233181458649796494302227550527350213732172605599556878512977866181461895273327426142904273734626704776307154577593938691046493982388765044078635248127419558381095193471270973964743669229509214188025986881876414177386334094749879645898123836876498484894065733780264650233307109580048021118566676030262105160451279180221015433946532404393732392906086539760049546382732430269749010011816965105216680955681944826557148036058576759192752759053224751292040490119990739363869439366817300651325423061423143648844956137410551408288540018922966473274848740575731892271875577535814560141697846389683984859703340465498350488209932176373072112149614723827266640863913866668485431009164355846827600617577859003662714605272127703185326814584367017427988387303266056184222018661011430899752441011196280280198694920932028738378112000926283245934296941422082978581072237117231295640045892254580737570162701706673377568604715789987740036666936537562659962024072163445461520502633637968916440709865147881692673270205757546098517351360762560457732563579618375864412676351349763225702525778589276843957894915375294833915132936938388458201572793257896892275219530609729526414737356991208085335808963414145903000254820363790659174516115827443500621051325039891053963837002910534040444668724991194139904928678129817300413923268404766110378111875635232795505136585524612598444658063398863345096295311184843906225891607436215596880030811239220590607408754725788053053669644786847953259343450870474719215824800542962289311527917001165093971306766275034229462188602371977489292180198117259879579714640809473011122507616674520230233286380100387305388149051072604799697535983339437101394143010118909016938925942033014105486426822822060084583180152731554684623451814796409941767924696930453502337624936424854551473566153408872662156669209977679437174244648124869834091276231335111838863841262832483595917154049172414837870168423805529396726326376657223101804618613710746826320286112404999036728293846137554325962362328867439275372192091126106948841386761991117987441754465939882598356772998525598565984177979198483742089980080196711520682521595990917489862891824503998027660322868031939153120961378536337614793498289342344770931180931129075889014477523053648911744289917471614709014235809098330149897948782718206460549923425678520366647391888659238659172489938327797527421491832929955789458290837224341774418246990741800953128016923430850818353446751035062896491418297888000761564305452499403893214892143875064693486360623844850580105611735138178382287486207332944523872261486105791317168887352728356177881261106442215888681782282028882773170575275766053654942038880682522920046018512854680563133584339530354555346531069815007266644738537678301546208265662213529331095655960765072454660638664943225925249476872330071507034930518931091998980105614912183891805618325855345787916047813467388876572576628890485902333520263592612691461443179359542172877916868044810152963869378347724409689963752460601513630229150281075747508616957769127958090262351597009496703349872890805316715372208419330704281255564475774139841909879033394314235075313266255967812709779135253345385944629918243685999241596136003200861988868044364811650768389931203412344428423324959430986532566534041417545886050017173941078737575923611852091879541153222429444532955724101486212115035159423745962023194531064632833081270910521244596288393516760222744870235460913300804945732766433148977579190920151690481418347614250804167999613978431331764140372576138442465927783632063723505181197115414544780501574222798504291244194930019849277406656167103241435912900602421026068834956718446154920080301260044583168366913990094678729526012960735654665626426491191726194124549267906250942497130372467327212098127240588209870648184899986730264226201456088048508863494949570147401730719804450599110971783337025828385466092130435815050187321642066727351854448847459748056981405460190346284054314825547776 A013886 832 1544876385927934967623192972443246034789667401984249705602833091093425727047558907851003314291066363540409405536563038623255641558029478791941641241323628934518150272294241924778860213744748551807068325641385550723265717641091779728792683598129029776678888772340660572658445042194131488956287180252882817017735435553411564649130163623292060989266325657479108887809596665640740867148333355869762212290039642119733993039812076836414469176013499713924829980621056210311004020333847923034886083077084698303470338449489762446793581761212521270973734598692695147141754837186870897782869804561934085302245161234801752136603519619227150817535279463135627512386127560925573286397600237442430397046595691877870642106491047914855030846347565106713899864031312858401122541605280702754203058742156853249347135553565286379018195489812192879703369133706965032086954380598471565529237455495490768523073540867580199226369529920759816626762261481434779871028081532156450363991181448387289006480497087974918625512241003133894258607796094911673976306373194251605040705702937266885490672657830050899772214439071545833932709820822337426190030493043478866108850821620532490653533583092400380234366968619343298032905335654687533143765087920691090340545128405146137463322427380104728281420498026231382738909031149985752725681188222457978662145671508194864088661473926017543491818010560644772590527830757961995342712191113290757157460875023544563341541314373986809578648533631920091049282537122551732612765578665266834839887980413452184335540542748340582740426062199051489104310000447707114612049648434952179168967796893150305523823602698011863691491481342305456130198768130761317301259326952799949097350008959119934073400066021122027937100199132769714331445418683786849398364835050661398308048805478233157123677003327206698260666078654580803456959986476231912973009385032204560216383391293194046777827716206862387903379921636710787135305865122644913124810323194472840572043943997213036678901124673548778335643755359881832948311254843799852491618380553216387369161019857835251908031357250047462383420456644132936494487564355691679119652337366275180453577603009042489671479504945132504839970236535703615128977195938475400705553275605855553965604669939409200259121901989737313834373120438029649501039258467752514261245836152874866283234576053389838996804698012335245366532027867269398864270230397382667483831579455865108731349913384796802187029499810737714942702018015165401768442438175163079391813871380540845640385500405167188275072067951830760581518710152976859056339557915651985734951793344160728551876272476402616708536162433057089654948100620315562937049927636571178417875647540463413266916538564923130199445552880035032965406059931671572952860145849697879832516443360594713344351085774421174239207636712364167089805183072057524285174183736783878896408793006812760486846352596034516137682234405074298680734472224439842401450478673528639867674026137159706154873672966733484807128019344366673319252414435438397275776558746234429905670554836658322314566598781222740846533933729483163505101275870439565118803449364496698486053125759103778742463111268014042664184645891424607138270807327850363369984942386621560364658408233366571113371078887435742030749584672188459116370388844889219832608746258446252600049061033389496686482265244975655108321501082032833294341102697092081611810841278018231129591215798120527573479480177139794713030967093365979485244779044370545130060961101375201684468750118150394110120975596035724118889689671705669453308264281437266866834410777004062482611529326313504682367285463275945248397707612510372165178996270060274735243467786179718294773479765790701175123700712325038003938129802003343400200681973385919134485670459821727197496290303633823027541525268393615694277318517718242741635471277266620949000555141577449462200737817697318084261391777947887600180137320214526326738786377804992344657983088751963934377582678710472661518523693513468985515109297793042319200693277692996437034020528203650819365309163712896065660130817494191099756442470936428008193680839441525121803514694988557404979590795585646328840206558385492071358608749834029780950634797947064727490475499337665500545217436165978179416265536051384520579620517695831115632733505752917369045427809473880907244835038311738068362327657895577512700851182458040666755412618533220695232433118497880227323514455359589872797966305372827560542789537892756587926391941042393334228622465355885266214944327515296246386581412854328421319125025524169456836927005296942090360368680595573269344811758851329496268003862827400133548640817812199560647248081678997098853782756122008809968243643674736133139710911851807109319467160677580571578961079407023975399698372003552447266356628609189479592704264764663530118694585996534698903195527948764453458230262071385896238224270979630551802798601024924156597710925527746559410740480360937713575067765515493386836331496560864060026294691339922928284732934435221897593009258191349515218395452108167681179536311059078780912417643642342545509834093743782548860949445098125931913375032977381644796176424869364285593512759456109660920730696577220490668392774723342172752356980556741868788907199796821216534240352600952247267943556280660000768 A013886 833 2919148982805076220901821498553639523465442253432574747716534118271222264205801790390204630578341686422324319600912347765267916107522646181931583157085406878539592173718486125320541336365237031540978481945541612309059755551642512038575333561149474537059574499774197316957072681488680649324153654616079278786568311487788783390927585017336733099365992439951484822920603952301443438855741962584114843952465626480901521760251626403630015691981476627441513136822167941204943244694188352233183626227800779203891840483325471447062854701370821392951297738182558583794351404193521268581781730866484665696392784824121877181257639359863808915988502944598261407324430283043013663631740685463618320486541728310284273463878076426376790926271275903563170338277919775223292318696007046941853965301299840880662368233679251052628653615293445675315335807240402501750482215038692719133950160305703500496607024470071781891772619913310285183797912902951754131338789964553799601386088747066272913397339921530591037371914207809706306449016051470061972061280983915616833556193687765514282839352710613618580783693207542718332562630711622485731043538679180274075569029307866337299216145536740801678692324160115276977440869282356612627397909652124422192603177190255176674295232459769731209267167614429981419194860172016278806359951467133477824673272220396752946283883963437117620747574579056421654338492109660731615737989537558589420509030696489053464149538319025507801907752397799982603810705105585832289638228947370922574737451373886017050538672279896418247661393497337324163852838925973037143261430093935719287948142039796236508040317302876881251804175417017436129027425899306400810305983911548294215981461728866335587206415951399508085050549074909403569840656891485749443969444637008157078143165269894070239872107822983306419010280911178939626560967725920583332583397656532706438951131919098088581886362057568548585813791767236328625685632948065903203421592777933656414035931170925843291277840347148217982125699527861195320474601192689199672882360105179982648370849970730041277354995656257683400915025420140984546015878004455614730763227812517860179305724162590399123558185200164136905452879910296408632031182175073085960390891880005267395679684968069563715228454098943956627388748439846808748379749544394182867593772127715455333078991404051731293514259613772284916747190833100503473161370711521572232088669929260121775279393134683723914940957898376042548851566776880057888792241017766549600230953316785804615011949229590953614551377295604946610499146106340177613369425771562691381221390245739099528311744430691139648715259376306818785120972592928437627835557664380528460708451571738370879940949943044669284705934464422037170376397852968790761390040072921923399368430847992231304658792444601469364831095687308534479549000167101592048488012015147240478529370184297174207609288782183748589247944300327432409558075212190344126823978086182164977481074219940591639652336480404657420035277256496246170513146239942461463594560557004699247998098961594792779290978925837491975903432089352042298007207643954748182407196208773297564894432734378208990838536232478758568878052967767412061048092860871555412295707615603728575126859128706005045550362791174180197559431209857802315601762908859633340662843450079768632969504158739724474882920974418158671720842156574616742321528741138890467066187732022352959079414453223009045964474399357687616312498428677367123975006649313162220319030146403337096518247223253203897873071615050031151882153133585538417548790321746853479030563903082012337143302246063556415651386858271401311124359577955998911412945624025253210924528937796037938818534614085603638076140907586597411025364053711853582030402235086884447111819359424421417118670276456755710505584818347987620204204196887824500826654190442134413361080977760218025391723756710685937841629539073434076897181715883122082163155098336223774710695789046870987553980147045590406080233778504858564021814045612203389007415595343799891533500101436716071446468505858649592997282068550863687984581486922404398586517116421843741356023655180138438612475420433178562293931426115357482292943618206387985131329093887239202994722808332473924534225420421275056523234036425542545782592382381476209503912984998528567192430935091942198140808453672634278359266747874430609519121967134874986599691510776580762648958182853802545383238562384909516763107595710723027919717741536940280334896567251593087771709694617589410711239923054423297692199867124327646415136436229653832216438487544932271798061127055616191409337265549188973604139523075044815549238132831762299413099263202019190086944574919951943034074205291183805624537268285995455942566923867214565477314328892971479148057253390008590676194962007808946575027012162835737279321491472300077937113367355090950792161239841704505183068959266438542508910546941463888734023438127613010772634067994656353564613647549579807977553233293518780175765607325795487753126241454893370591027317982111920772193057649126188991054068215281373891115182061973919033926188847251703286086521075175620913692234313005079794221494787554934400362717859962219766663260870025368111293598548436222683325675036641619523717799705679872484171474583476135965593569754134156331188224 A013886 834 5515930505141022264577013045379003527075548787934083400893235940793516911330828477464038183392655943729658519939656743142121765703459351500700097722967558104668300104508892390849684651872988207214823628172873173287605424178206038187706715886474090302042586068389330475807941912615203317182142372845595690658178311201358075854428254966038936089102799602774247273876439768942333875871766628756140717457572568898264126669475145200254361491066054827961405094918790232326742196990308096352552318244013062758739497238396344431283664232359860237836197764542140858063124994119143596431540141629921696790601521634546327221634635089939137685766563532018647610915209081069021242361300983550118342605113680479807234040593169116835940076972562266544052649759132313829126020053776643675825113506446537733191429818576835053013419754542805557814248450615632874427655178106232523908499936508527552026372742013864596765673005864353888954178654688204740150445574675741994005191908941616523176422384800846715845304773185822571126064254362344182060423890586215464268949109794203707292396190022688754034454281606790079194223704988499077117836477294941312124424819571206379237805253689568243146403297578580703687708988488124019809127013345545440193632800317036093678094693808542171461632543374863231130305193545516455911575960773848471426212225642950651671203746053023947468400753002198484552545075858667409317686801414505508694132408115103427776146114822404390726235227882806117528717386424951609947867128995625779427701496517651053466152257902579315235397043987976692945643081143673019848718213939737929223489594857853695026024726285362462753209112134382802751454095101700597166328257407776487205103658676090504002846452976454065693252795914378411884656670361130944605342455563862229353832824512703198515014659034858920343556418480774566592281554663932304806582945543059193040436012438106337045497849380395687214198994882033215008579550078410992584282932222214543282957046390784003856213286229080163956049293805461623119318551226467345647488975419224729452916810237492422636369124432203518308500202753084959886646130569123187015578810851243748023290358594457615291103592892303747844162787386338964266009896840188500892003896787917793102319670965745269370256799554833334236501702611984454713058426587101827332753428811823037502815403629371221796823152509876468865568155888120052146774584932628394199443323860892189782671132326718054830507155934118621966948357331455697224809377275459103595009201996892319254778898881859719039540616893701647756907650509864996732539239116320171627831739923860738817512966300412195363743595229169322958163465940474602031553979024768186402443947419506529986868260901979029650963223174069019931953789338238532021418255240510932953897807140578984521881505121960709264765163815676212879452445147749821083877395887437740896533784960402042873123868585573381454288059615681105803263833062548084171034530624351061112168958451624703863354586138605267711861218775003098883924184714315597022841446602578255548641271858662749402379296466936898037923896366212759860960883333372285613534800925819342333102443473033563606400791231732422871477764790198333273370522730931343217300775647801106196245308950110748541910507918593413327541979312348587805886991936168079652249607772280328256262920034221503696555571219789371245006208272114385408555006420336330982073322220422013436181771009547694756964999961845507073780375030879035241715205364329373310323789155679060870793791369148109982896224185506857263599656332322958656570832630682558434664824573218871887871195338489822169209559763010175232658633878999160951040736836898149659260240295933383815977460813668505895192257422466591696756375104244199749290023090548654070960186283348885128302091556943838974388616894036170271534017715904932766378019305325363039185871060984419653803388675520297406195532244887910681814453860517839226548868652852981685532540020717717918210399158492642172436215180381868587101571122539359933359964271662593273445172719671572713690960601678316794140688283707518397177649671080993834628327974642990434666618906071423829172097955237080349596619416981943807101312886767008132288635253278322806324332387495176088634287259214587866004494291740539577149321522791801238239889851237699627652667337159811035456531148189292208090762950247592097967828257195111458679205888635082158517066615658693968074715323848528705771031693411919490420205213440473171631849836788458247674613944239169187618816198926100521773654718522381542181356525533594532433551240033302582956918767728226575568958598189249910475226710337866282027742800178647424577411148570112996974207686542343753095009527943651601226345636960631861694484297197924892059837881817634331910836248173651752666836361971171535561880641318505198419412951998331113667475431326424497706442529645209898449761247223165743891477084363088037307371199935917461539624610592526816692379880772964418600529307927967694419161067103388728202699245813439956480946307184823257909671291555944074679448053569412795100686732338479934241097840807723706474883935454977447658643607806356382616607521462730602285024580061213091680054364515652094771320822421971536423286329127636831720192395354262105290170924885749835284234710413179769510410670047232 A013886 835 10422725772738311158432257386130712936649090572119030103659030050173324163109570904504767702116894106281363390205337312825572740576754279896474882254192362832721870491876658777193056928270338580730499853439359616302714006153564427166268603724173073863850005272074290408511461183936484501641226399173106558005592675140127776676100288879668260388013798839814928872804156541320827937163262325165483303204870483867955149302586811165754233333950703089161376302395508621717177599682582489008699578879703274970905874317762103754331810856211756389887668537550364016888622968887721927221952442339367880761223336031946434435529714157626116518618553920069411928861829792897428330886158776884830016399659446996868395611615553381761453619364890536869112477300064127977473995460974625037241508078149171411431063659428593057452461538751940012267953816332880179266515539583837577736736408028545389427369089381654098381319210345095449243369452181881654436597143648892448128402464994992450465426092803366327166380849659188384077534980986945971407551050087213982387749631495613910781078483988791943583375707987179116362870897787708224151396036729247665268325157467525295603621197603690086065662986198963583105776897959527527862692512353315606335802343229461257459130034390419413844414081719753565920428523957414438563924765047519308455884982783698976977053120021920354369971074048858186058983493900110459289602813975204345052154386137239753816116861892741019775790847080058189886503454432222963705971395202006612781643061371864865795930389660460991530718721614273143735912905550487940769502778077682719446970786776364890802935489997579778019655835597541443829459611573130193986384552693497401375173310117262981467650566457812356003868299070340186988066935300941476736027733074896024995663182548819557411619219243180300395733214555880236246644272683217237328765323243907273275030595150647715078387280258015517897959566361253738017331643282562902435498331673265490122090580234540948598577226833310547246104151997398508274324516203893449380434448304953633582889111286838082056158733715109937683156111115741241483090155647236962242653222462562946464872716308612087210380033814324608206398989836029744030195788752521305253502019245752248476763976027401357153417400221227313706598049201122242123244385009336825669496230973098833328119896605143720828179530641782259521373889185203230694876558901976769570653722581178333263262326168331981429971745624120656272842673666084078893688605399634707461814347798863825909614054402397905586106684382598035148724475358624582145910704978546874062458765144449688525930340706337271169078257749991019243411024010210712811559389037873172444093204837582114854226686016030711099511275686579249854782057812276706474647249718301762559830771643009550625042591870293053484003781060859670218201197872943333925820043192233957190381550980056967347682922115504723247816180231883315730461634512332858310893375962793785843598874483519588429671198620752078499766179438245055551898853862259894035256466573940589180534990783429654062755042466437020551723781008911912224956134398473602982195726715798603053675717908453084716619530286162170820412497059085484206696191895640476340428592039264240633026855942242866900840754626720718834496842765275896363194271578841245932341986859052195302530213283223858296893117598634962644683890952322635007672466371662080261134323321398383084579116682969018486528841047904491110389035686348036863617317169865125267241901627318171691504082769818455884161252541759821265865475416554828342779235072293580576272743239168037315420998833359536296628969422271610794024309501472686559936143023423962855349053735506252190388898674761971347366643473255352739256550192976504031866450351161839175556097275054986174115526539071255923157550047230138187641990787407051997499381182725035587228368008962207876397961532825537329230079472908359611214773952310972431631492642634102897568350581867536811276987517114624884485954245963806662392341542874453270559120968876943046517248125564374309463601042192093708070832078868648122718177133685171358110980434390206149652133753107568182041062789081419442026584958507737595696813588822562022512371938266613868500656100774484891448512907819590364790380269855587887714889171178658282138472186423517610024395314942389818645526648621744499057646766373442105372873304291652368753549712576414924104776530816967043867003685053816689506356814856973887674326324750288009974051232400693474142024921388118443510511287372393910726801199168899445896541487239463153461400549527247495072739082098689633944685960463264574836853184599701314798597907447966456763889629181331275466559669844443400848230963697429868826063472540427225638323304487688542439723746670383669280095027788990794983168650817142656108591679654925230766973292881582525790424215820609285282167197856639977393918460392982848353530571345791536478814783520511685966505396188099711963786866552408830526164963322834060408225339244416032372518008513210111687788751774612113801861763042782133303895299687048196412814427451356852384082764859368868596333488149790825817447884715441217188097841115288938698509325697106299219696965449111697412855143782239912136276302357050472839860504104762337768937694194516544758360813286011270714247668979808075776 A013886 836 19694449092941585139016523724596238982278148774177811474910786093845907792238625674883264897353615362617863258503518815521191832266136431155422250311289754653100599381594394372303130193837927131313769147063703871457886699179578427511711833001878266834767326761942872778630184686408495146797208884632728612597511739979180962718305470657776995444858457846151415520326804467470514203569711265238291954270220710461404275557390355600851895172366562134780483496964876435320883842677018028591190445864563157880224671122865102866865251175950336098127262063161966234664201526075234946576930232566314687714223256619212960223475010921397265737853023693637718559595589998105607856335897267720714484428271701942978620559049177972468226392636077481970695125506927574174139582655202900282370361936212173525554972096819167726384332844856425785101132956820487734576271235100352804088849541045682454409494955484713371370192577653361317835895129020413754010451991530350405425089188975657894641054251326271304091123929328813276524619618953541525300623422611196750272455295685904186166780908833733615252952069789918068547557236590924253693305106330411052365738631145596837763143299113609468546922677506003219802016641523588511768452165182429863632729362091406649334533420823036030979161827567031306049132285157163685848358190441310964640369675148628508528576309893580000166157502448352864915101322601843920338936209997498923871509259104571847138812306492942863255701559335371393747460559384586681083964957289065231300583716190311950732284594529937954844717113363238875662781477115224397263947825366690780819973695627442253984721207963746825993045037958375190933944339321016474390464686463946497721683481251656377365865545560555577909517414137744566446667662802729384313142451530865132159005288522407873459158504866897713858164818761925506244099125045481428704840434311343378547753011617619101685238096382577866123411661890101503237933318534145818429239711583188925639018453512621071161516373352964944138726530281420304482898827434358537358888759614694627501952612236048061034691746148592854728085926568748946186719699226038252270925764262140141625736608809831524405943379734465721279348926426487051367648996161524177725249303502157584649741952654144727633668610101224052705949062632866152804334646093322567006658654167376416294148856788388210277861539355731220559283417039906098217656509651290440524081013270271980827596067133242725486668851435478420232162785193875160786989390727776954909205613541603521796377609549030205662528435395457004079905009454445534436284198984902859728452083936467509048565142027792304808412865340135030249733681816925836185912651625515934708840308878540361600871410641939118710881322176538179989600823416228071699886254355712024876654311511938270555460480235165904485662056571606485334866001062381789599543927374663134020314886522284283677226523775950028897929524048399293138176929802199774412798174631264328328917438060075141669876947435417263466646180148765833129090413494802703452411491031187771216685141464663604568051920083220468049879601433447664159085912963054969039861614938918134774927918936839878381813332603762880792785201242942040221478509927861583597630973802448452644467290129071969524087863038503415246662530190296844939208273358687895393883583425285538573411410053154739474343734434617469094590050458998376786177646936968773674871061049768099928361992352404402323553329121206793458475589383781287320311646770027705020971745574128343046771986671200320048122809642828021949698894651908673882008673657083636462346534896948269934025425923553512280948608493302923064842926456078741397685417900485170644656200768893077938888770491072628674900893774472170364811521035042226770485824857144174127277183615831100115051127251379794912208965527644557754946301248179168428810910702679380044487932881958701212589543377658084920118622809464503253843877987520339555693056289756836543952433072278277797411034748739247513728355592637338227443372024486194917543857090918867518521503506126423635184517694092830123771986029603673695948340530143221872803049077449833053785883071591961394602966932238999572231290086877548713225636659404270875754657618646569034275047747028241867364583638202847726416229265750483493813647701405714972863828612355913323338576606465061644838390498382892509595359485042732252165209463843768983120907423293591195310814379782754783145686419159770294357147633935662434985001444805752214430648039104913566547597746657504191067269792257679617104220288311178988183836104960097911959751713569101994769605441883056774233592360940649916145322998317688414001357050780639081774429398832909775520796222228625228053990085611825162377927103681269991894955289814192663760743920548463529194250601469187758494756021187246614417799362942197758449888191083666130092760304639717045972054107719575488804271717367847814797684054636724622001201092867286225428357668464355196535988821857702049079664477416000909857449537825392713458074108310289404321671616113250262652356327869223750062774833639056286399368932050405464845686501829787914295836676536223951158223364625986829879679661440534289318664869538829755603964355609747091857013868326319506295519340092207147863069533020227561053376060943744238445966325239221744780979539378837986127904768 A013886 837 37214000783651445147961174701237866101265357022925618873024224257776224295164755439237821085562676273511110641643977041206747408111458883945488910676203159120349993372280556585284081114109944293662296139678868796982936054395357650116450304861693112906437628094910870230570680817527527357543308397717695739048655063488981013361703031579874361728750306475436637921912879263989324582610812176033788851446472407425134754156426979451990513857058340079892888640392927636136411840839527602248998548411410877109420371364289966693936838934038124680266134322164830214101965949222929547533476905689866111834789410563452994823551229436722788625743462274739636583217919801540417225880908728372495026912160503296990226092521437123080841608280567655452402446913874122477080582918626433880758000063084564304335857515042401122408591044989666757901977598953375367647815685166103447316559249574608104013640564045338875713232048571306638620536687152845176338021748732021154878274928634355936661107599570079815528856860893987045296072444146805552879248399416593821018822808158622601246791868343140359906290136608795904949270632430639560202751143158542151396624013776523125538427157419504816263271589889663492034856981290444097005290620859433632564769155268335079569755646917742546985232856192180210908646793799851471541110489195807076833574046331243673603324880732992173753965899586329226251898175946121012867003016452554046582040007707707616054391292355257060236349484070219053740601554275214685802465496414784410978181371434295372121301536716745801460022426463548555808370670149660333889243364482487165332436056099354804977401683489641162498026126284931092782671337362134457481041576672306455806966012301729837666463827193767882239331001197429724931496922266827757257815955854273766043427305022709200636475217724334179379544780258334054982649895513940252274947929780816485115720562656281290733171979305434893335082727134355317270295184835928845837701623336823131841868821166936372192524170563815263566325212370802801901142171557485992720160715727619297899609593597644862593200413386504303322839868094657808748147568627146648267068654525283623131459872435575733908689620158094924026376792209844284678665778378938917455943875919964902911443601992786944705295928251749730823474758381059630622181008549267336293637979837741120184102267023921133718318273197330330969764047769261286196940775628769575120206712083081286268439045380827190312393888269234087561247369693220299817949969058704045133877832768580683473737646920341907653332530613322900285257948904817739613700661307504926851371747339663038137879138291171449812223081135028268838928773683444918430142597306722893715913964767005753989435389663867616664282598182476895686590048700955244985810669870414059422129934094990174016940348717001967807163480911897323281232079895442633410031019761487468824498359496139669339409568078274344204602894897085755536518704892483023337642221241648874351815865600300065294866043811646527694143689331343157774069114446547354757166276284819414482369309387101477956444730527810733372074898721396835869755650385773851738713232016901662090390997929646655314166255261427019133861547142223505057218705047369556795408363905944917766500768474610263309691655185938821340805623846618828698089898673829169123629814965749944551083851271319494759056741588151261842126332465708644827104123967394211735278761085688209045435113165348081689712017000900478301744802480732839519266637763947710521067539341014544914202849310326646352691321171179259779448640969617769089879365464868212782883217252156748522696556011517163093687500253473417729789118857759795225341639731383962924681727974475755494830176279275124819975132047641830011896176179142670354253359103664202817330893290598740182196928418135216312672870574140271707898372556919414929691374914640470791902974359896939132870398301034632206338705864834222484359268841122832973571816987323246114683111055518720821098374108105722446020661420468549919753717589564330357953510955573382659237640337064294055488338730191600831315584097986154498305713918861667467748711839178726143776083503821879308477139020216981943701934346881035966952339811237209310157976887150760156957033421256660928832361576071678572708861501225609594438466659849794029844358903392138426554227521124973602113987857248365433571084231433225496259310516176342869897806798018024527741064905977340390079028395678888835567846740360541795949739210058715600317290753955393318114211178956126879306598846816759158732387321743577858344554821177242291305964125905340918052813815608083822775020650277901980750885687285157861067716239729470628470345010293903658711279876044098914923521938089365248424134961448809976044966877063624403277061368462919133932521720516930174443419145442743210712212306635962734038638329449580842107116903317460859123322336215462817228910100443329459711630263751806470545565546647052298410210942884854720008115326140014345475363447261998007237521208289651658783546176691656929145292392315882072299487641739193382958617316849684308979082754196620553397534151889508689640155517209199618942141806649596682162086538508867495999290940204747463637071719500798592866073981145626896871811888419351675973324571369965352084505696725348913151867697249625753842305946264992135771732756660224 A013886 838 70318385032762693905342700957868632173235778139095515802662637382317704588965876605809731113004495080785842312909926409798951286450353140419109589968611850972721496276473426745742070582626499219086877592060720754977452514431727164215240769656899731968391536044044543239838980211013854813938394162458630902242689051006746875455846473976320037943071259106177857044833075445097780072914747141843814332450007973953497027141851414709138811287854013548083045802449983487559007449271464492326435689124652828237893232278078663785928844870912551175841118898864353898000223594741272539273736889730588929207439356939562748522748049504289406257968822523555225619277918283557123096673336944053358683012357297893887227537193546901785619716075495663577885186810155297860772202904383113415196132663202574003415297612983639804067356563699034636395324007699131586695547788587943758739056228100193085884846773322022888703700455554786742524930266870027354162683079708067749581032200349762678524855764704436576869231000925729313206009016141591074942935639588814353194894975966672191392698017081411043587408840851609260523183410380698732493192072075800175930216044463677249277394726990858876656957571564631665317320636423021871490092987876118290218145723182077379632464038235064949021792477609345576766229904866797745376993064848742786558262843578035445843287388236878555775933836949540943390346732526159990041077155792219644691932173284237664652664045513138372796678421915595676938520997708708863422393123129491349883220217658358637708503502130787930573211656327874517501711350453353377786429805738444308022880533651545660131538944268154272139070231391964675127166713596693682553536769949536765086257153932955045899744721022873589707208201270624890479358776413885191626136780071648371555146845897150578828263204204934686661847671343179763605455797766485054610668809780077844147141872137304125968098310592212000529385598545809508143797131820056397371854181005314211588176384674765626931083511923927279946493998889073108782737410825535692292248643296006141493569500555114607720508518721910163421131883875886366360619704955660237872708383394031125193266368238345968370374828182891109402672742502371045311697137519934852379392957734336241664570664130306441532896616554802235372651552244582084115493323962421982105696930286040812984033752495856608797855222848933078829875112215267510036580987523302868520738756537403739931681830102158872344209494669120116364931069856478895486404087134317285155531268708861464910103498015976617760692243205955326046214291996178646606381131185499469620692809877112407648116007582572254078782742974153095893436965031479647628207687307669764832992118576861528554309450376375004685095140482466502828718585143766600357348295845698553434155215308002393136841940844487974305446284299732001357871138743871745927325493948674353491769716156401642714329458734528696030003082904896536917628576166279361442061936707139980211212001530627793779089440673085306041967702762447427948832228446533592033789166346953651384621611199966565499203356573974271836404822227192376360742444788145925482216884395712839832815937175926571188678502621824129690732495910436984003958634058947998694786191369028526374211324085032366021567441506384046763303401040607846905392333657310035442598942205202191225502410679044635072881329089239803536502969784564152588661485316821145880207218027161697789564735913620444022265756540357514983671322933913390104741622186347147473872548177522171604440449565615300495362234362782851542933209619678708703625172842720099091727075056723322992534685949570462832612902478955258992842165741819460744358351503951732055665003365274204358855266531677339055830770312998477451918633830470257335945811254792560389138301373330080288593485637198924417504650705037084930550112035633105029867071914707365113314519455281739483419652776889407908867015763603072111325774905582789256206151081102411514429536790954398264481212566705113750882369158951916934769192638277892585817499789300885524650349576425903989840989237730682799627325612863501983054531238235603273698997932533267202042686554149700841160530624153362137396976679967305370002198832439871121776588070699687568260987727737106277971907798574609537276338009147872670143904569519055605384945564364876222387218588637074119399323807445079375582046489020817034515712853430299843987058995717322570834628532257791126200849527566166619246265029489588240289156819672227119460342455369984641322433788997770755077611369781849970047639646772368926636403764342239361898428021458703227843219295930935732833350220104314689963489566352041169222002439673136356497452880411030948583755692816895898474209501511645713734295850834904968815335971959358636451430295883741182066607202393734715862702627815953403179053583825502831431921750901385572658660672767767880651937940197979644625597200674501160528385774216973448935843198846777317402385470925049163576294460583734626751191558315959050539788474505460505584307781998900800291211855163536655590798264225844162250348606165024280348987441681799905842271812317555155665969380341952905565265009307265103519649536397123736680388183300804255369774334873684995524761680405379924268275846376777507665562963674402690407615260349924095126548340956580836436298362272048660005921521536946143232 A013886 839 132871370169587337997330596763557915558316782826734435604205634393231300424763073526286681999737677760810342487520583826310984784435420882835456069697809958018823412276143340029098352826672388876411553117874991995541234992789729834231864070639048712736049657979673159480616062159365027613063943580768630276688913464732716679961352910138487101456013272926742280980491144702642522096817372927319532560538896667327361470582373893989118005367567732672024184690843810398619898587904982617836278432227891995347819439129224544572649995545040487500231751355489319466336486497468076869490396467254449461784642770813575703600631986405721124804057632038189200562967737495224465975534843942701016859942293954666756700762999736032113249875665342190035537356670491525868183609897629390849725326004142361354485437079970270297291946807355657479824239594580032674009132843786543712313040998818825648909258147772548145762073862401747275499347434509063847550472741557814161440331852750500364934854657601032813681639083957228486896052044612633964297773010626556759737771309947392839345517606740487702809372948590293607188270630386236142559695957248125586832106470705141692562588199490663225846934004586237926570318920324576591667792026915101085410921177861711590077355807799755205593210368331335902799011508879345282136514031560109209711323604814061281331208863615982138880419748417070181320210694685991080061938079115992889581244892808350395522405095152169848808674052342208292081367244598449589639324528885546711016136660240269414337581545514268688397362403024149196286673713053442035357148595169580734222178324210883829923431779842887731697278658990851907250690152677477288355321367320006286130508757842786000170688833013749203155869986458532133053301004430832213770616023246424470142715715308187024935363646243110026006254180644589499556433900874021631670572241558522131809426573050741482697287588549104845416310086673008180684258458778960326669139761093849564162247274837127536148913609459071422513936772492828096016379563898785827013279684415547732769721134024926799081225840704322343675341331551590849511303454653657004356657834593092605169189944899394914761672423339889187811789528704720251347532936749268259140824792360154263489639460679374882114432393950224550288630448271690479517944489173025779883497537166733566908614689636090780572945697728212779898409456038378598404802263432432354664995290712868910055228172342476136097703246422939960039450071806567113586453598118217643876766908351665940527254446539052905668835720610190593526493047298635292910726381291921861812233271373875537894835268215785888995137350076184517101169899140602934809537143290578942195947251515043084787309399528786164852805854411173264817056119492936767504033904684564924215469801879111465994796152477637452632393524531675998341789851893980247208404578949608700778736319018219539220430086682085919100020865358439539470369593409364160441354089619837078127739439308225299035566476233760455567108828173432261534419016241259586432102927475880517139536688631898423237198688074771416885371787126191444215215379913447320121581593813838319337214344777641219267848860842114977091458020832492590990392108241498251997709754052792494523865743228706437798641147312335090474441680897499288061328381124176009051200798024799494069590139141981013005394227244496677088862843609879316678651905487135098978571392553147874968832258910827955170264661054450268872665854333588856713436417551411606757910403114704214754259331404800572126420626460414867224277219034637058247691610598072932200556545760782575980357781460357960313694696911354530824586785436438314799795721534619066436958809078914447781953428269728486205048036998791907041866989089774023213768454681095868749383281849400573150757015468510697213735427823415514498049714098947175005075863343729766482435489898077805912206306458321364723542029242399929763253621836792259929270944486016521520497590975010120419819235867243848380027296526942455778597953795125480937598001441869695659042511748427942550275858351960290836326206403647261715116384482770372406676868125381020640429395146751541919030021530420220187236930431212461273384314843415742395833143967575867238983778058724748435454821875137027794132175459269527465578477469616982862156020820165810433783771854093778869645141488186383745559816420166087202275786505030584815602939092419589775526847366441289862753086840104146326395926519242582272026701473434410853664440372708551138734348569808939690130491960775950684202978352072371607966496188180636546583688839651678940829256198573626370818447908702069700084931052912693728044480705928288918874179044332510927453510076964636349088115099352357368009485942270409712114456761863301379962256241332449057915234838212724519583255279036935440138237922281987734183153519007229333757480130120445618707721069784016001135900451284115808897300850615618085958803361558507322089390709524903297920531571296286271200995530463970111210367028194333996615929287016098987404664602737653631231393494536699901975066715054032599370475502203795284482569863857258060381434430073983267863146673106710307127417135190840304871687738743334095210553750398599209623732878920232932739757454486474721604602478144313742908136752268885372580081695524644537943263423801670442390069117607524249974603776 A013886 840 251069489188606807084939981065322603385697526692346934015767632169149281881018711316918473132880324291138877233459294539514794897156069366737627054706751366753712117487807618732103316353989692504423225601836812875030860322855704223409834928229285998027231880129335052613468731342347056496762009744025819174662516837728069991521213695704560795324036088097638558387744691313482825193439009727529314501352361897888427759245395074117229731166384225489611394617908357127299404534950442195219660964627993421865388481956530564239053106782051063884837909945289242405366502118047759074129229471837055560605483871160666615101238981288685654353753571655137091329365821803376303724459423999121675026007440503331754125547339885214728169341061209311341070251969147331551691967387043772809133784806995273459872338372325263705113349344881414992836528762251403179762089129368051829387928254056090743758169099770278254691350384030744795870750933130422756288251677319915789404484978338057473569223445653868371682787400594892317527199269834605534650214352143601603384181058594675192656431013133409867622101223721863910747526158517659455424239570545426168859169759637373177732104658935173530337139393178008426433624381639869541164526444713913727757743508209798645839289059032567844322351329267105719180122578810126706076128545586972439175806321301296147242449670005124138199996983176946468376867881936418793170476212279048452380253749614089040166479950836495276873708611736161838051604941641403194195599171397204727641339316816885396711035285794305656997627281157535548529017474626966359865736556677394328802733051722511336740759141374165685407763441112026056679872090414475404802987885404129638071053172539477456770528156820124054308830938572475645589259872340358764510115377813699793198631048743460340333065214304300925620585699612235691497851693206723306512499849337253547558874550786343481977348314119554944543606217854542721959192887438042506543553080090583133254929258619441404225830391198358669696814479325728199733478299797100937577828866721717698314216423777212881886313749367984962293927369177276418329374646203001358408201231196400807764335905803659850296383837625507732835147516175520835898255116227441325888210021250391971353591056437005037247203789771737903039786858879841636001763332517695976842900674309070412556377241866288784065659856164903566087077759027526971430565403309494339539625821481734280635237387156827947533864927936901814411823593283391407685327952489044276904934693480240707910203130037905120858850574921956619428668414397987693154735426845014208580817998123391252388868088091966110696763692308755825609823403979310806322187480773292670647311656150776931635386647448809415948586652708011843653835097598029541899062337207003974719976842597108894576854976244864446095686567362269952834699166863604467757090623436654213513075228854619058285669638031695725981988226513615883717947331879345417916848564414776308043676356854764661848037275364074276505030694234016051563069071680964394215335864464744597010320061664799039799467050628069676661258197056463314862856094992292825787496689059626845393381435032797963409510636283713513032752149508411360172533235185671369030808424546027008292471944701180366258302755444674392237609818090125934743468146464047013070859389522124330410087300038234778782576759185929097133448385674232440657846923747514894706741189083866523809106433805615357595166655059335485653185473041410828802294624639785726958331244592645413664776296323906207471776370299553199831243056216841076878974141254579474352341231060110410530052692398485670354027461053394358101152802983559873619620401948727080129151382953626215266450175548774316221500209175733226205286522840386121495994031374848958521034669117608142207329632204802821112763624881435606899050802170519415579991188946684767392682663775731083561915846081837384497933865111503150482891619706903877010032640030553266536443591983467923221436993879196224095751418643821602280653778356747664764295180388510837087065640839453490548839653114396902835015237181726949024509036394339447047739596349939964409494891328657017560857719723193074618756912161045268023426253030043397527409642180524396307032099538868405451685496860958923334902746518221002474078192515309223072878427949119070089743934214796273551157630711549368761329971193420393062629853354737632088849214414985099412962713924511735203382624794281911565675298081112167698588950249754512847937009266178151558115985558356738552400493433339491582448053398768687074522036269308109038055047753362943672864855976626370034254672977950352439050082999790132862313553318539505035859244748441294008166474129109913976873731472053035207154948332964013538900689834600514661932520601422073101466774462771941445019892511099264025751129954330530998904993028603452317729454214511430186850311086389643547234361143932024140786454973696052235449004150293385563585805824215552474845103000111181056900722722507743075099550804731111301317568271008436131432257284065782696658641742684722960375222862631218270727270653748221048109160572509031398638826293166036415489630332808900381618139341308285733195785257121764319618815629033180311330297688555546702251198013759099066752965495422194630559442146711213195695399809249111530272376381186074814486118122419414381976012107808768 A013886 841 474412872547137387249875870141639501034305704117004611414306013182595070265352764305687005440750408610158705976273212264441891964229399681167684478508126766574078298417201666512382999276375595286197985554011582830646312678537807318020074965664355484720320489272227376696726883745096042850473597227999379086228702616032153757738756720565075532898848222914478695495613960875835115035116162732828111743691379766669240664181802679409545548660602308189954023705371858560316881228297237157936824329610188274167338383073637545208059100875946664682745399819500303193423570674195268018184219874640201401542182947461318494563617939395699174525913428885254083389047117173362155476019344887172345235542827336999575979502235932225423477485450347156012123433872837784985467487431601527699409307490184444881024054673517903888743621294908885565184133980229859403576691232001730959152888815160259274501636069514725141160625562452206382443903099213386666754079145410038638353453871548286584217250407757288751343901222967289486645234869902835910897936232951280994503440234526623214437427036624471016742958565105674946103381508297896741867069516836379835038883684378471960700897536174817977372087808888583026319330755566485009159171905085180534731743885320972807621253748698051156460496756540586419579745860997093499746858063627684337948549998928647558352621138052242407570291899507696384357941489934834986173550395483697026067251317150794999449295187742214707331699834061075852003495046367462950849789935098673342799790250199048505292477522907774551681692586402282131362878491495927570678780093927790647087122687077202301542562769248099505844576749895168851868472546140299461702772212647310431950643801129075339034973348226288169052229058936515660684806598458427029937849694224677090834750873512082868362469370862549291423038879244892971112212628229241744840211315312495511353727467180249480552974099214259197451372913858972582046988185930527103004488506440602989938250169351020655300193880635900194781670342070557582913989123991008424417062936033622667768197299443860590800158098765764609231811751121567847229799791476512870804667984029320681525640668857609936004837415294355395717844021844746554846594123459653851275933233434060656526662345329558734221124370631403245971083975359864600456579936698797751571086141352841561313328632158799565129380763093804501564027346970126084352110608000714600175211684245597681191364239175153071165670084151875687654520683513311335437149768528818416222703638890071473964466708019464303411016563154131725460590118457176809379007111032679808079639103078020161993928695479760219857062376548471127885902789810378361680603153669829085089699391489511265156414276646551910475138984184172523389289877698113485427127422391564086503677202512533859707798703753056021680134275717589710237956835332127366930830215145951828919474534036364824726736206596275229552333529196880138165154304004590962642303708164100038837473446269343952558872098335143102507057838842381242519925299638056528448683758744918518683596458279830992035799355921180362789460328895587272938777265702396770237628543753020978996280971432053982123782193981343975394271413642309837018493280143318677436806613152587162005189627605119982309968621000082501991635908748923082261345618577776386394277634940541426764327839358647214474636001701437672212255799221688044428966496011744224561227535174823499660925625913209000020383866067158434954718367923912576958294249291350636517200053182435809007724016692170804640029532474186140698722279249543959956049410142133228193004715291790708204450605870021771159518961527740270448479099628039263275678883669452331345480320384917580328595725311346387154027707251771880774270844390462722822942449876910596854674437655220582054419438465964857084402537139964516857025626155744031058652790915609242552656595625380632103922201449165302950991897631012785051656552066334945074093355557252474742734645217017516745684257650325050772160816623968697378250398662002971413339715416357645412932448829724453229389845656064726896154071691001427614343490881579200279103213595763358669320442818107783358434799741914491621215260998321985008489498085473042579072382755769122481086030261460495152530460932568430848085512932941823202938982074767818023372745342961023031337266286384165021513821948360917631608751008008985278567366743804877990862632383694564327553129424911790464785299567281683073329941644530956493887325545528135333050638725073717483366106599533025752982295575848436430463203364604550498030455029323984978819600473226510750047900178041936772886533909599691557550987233747441772376096317006055451598481380822719036423108187193961933453343030184309630313361411622145134673498689386425288718509087787903826192370088071051852383348252412814126610511125544432798538909867072168189107409341205934115306368618887105978260537318017346991657580151736902030432903874261571972613703939651333058788111585714084167325784833323511066929708014994156519408034842712868643998187531737612878559876360441286594790289114096345845381587354661718549433530324674745441863169721125161097543909808705048276293424318877214856303293556729057961893486210520968454519767942768527271079391728462753305366267505253925463676943978276813695763765226763225176033713693845009015058905248343807994921649246527998132224 A013886 842 896435382753149298550973448191797468690390960716960169580907384717409801731162092143568383496667868096680365734174621152096936915065018296744659224685644078061847982183594918588470519176662480833750555167322558546138691755359327498296557012720464864552006546273144139730080824264453639496883694166916330741206997144770644711702907058964708644548610838876065679690256280824230006646674377382744549451303433082945663743336680525326536163291516982281875044664912092036100848628791153822048369274852864236841829253827687149023701819123960787291245859646133548904590989591697804198584319980084136081909259547668588665135586422508052497810581185991851787841274983103035581398510921479764474042034189165519614784436080945983328989505227441574891516052696230347699419829291156435491917446335612841144946860941329878615245507002978393079633853676754974973497601297871046765024605812684740796801507464600800155532600922791690709661761091374440617125171822634155889796259125153752784366221418485124591299392746079855260701263162652561846483591571825286126221876557074002374058100130740428450164958729949599996558674389871440150736274812789484572134753365723660505837673555634778455867021216865982051876165177134251945786878138347994412651991829898179946151277203419879127610747935262882799672461227072555970129671097572836239088765724375606709541245618587099581587781323968958841598466785253186275153983273693338422151843936845993405519405809311681160103345392047118975518540127774474233111335868084529991007514063488115686048496168005797744072072497102987442395091585418976867872361144522947517435120241575094998521177246762592887059725200145914417087405932065233373250783884307553078280114106011864630229636519661250883019682358436554023928868634635893046105602771016734641174438538560479401405934524162005539495648728977013921638561391497871865314228414652401518397640102704849650469522162704089323209795814094671103913363372512374236969985338137957310491639496000269397594276750645416659253211264925579350831620601041441806508900777915180317089417034715536768837073138368628301136936066943278713954318332380691472260634873246315421549041787371936291556788625142924536375775092669134058148369164677411208447762608033531126631772314539683638304741534765239368683089205152788633355538837828073869840674097943806123327703756811038576682393749757633984411336025959647204957048937338694285623874391776585519253403742689715638376372889570691439369977338904880673479304213819462357105101669530234574916089428538923124867747745206026376215116348952890669344671708779798719593427500724928401458543857260299559114869640729941492177109562736417020124093939873591604654773099778052822279075411894471800372687420066918506675653695622268902431566309273582967806580324197203580220345781053254560774087963099134553594915621424857244476754987972905905467713656330025809129249480425710592954743762097490408912454287909346936098092533228222182186047024920271713748762833106939681918056266425720639665890208586483198347722472644118195511925992478903687959101317369272935755354974750577052152379480398746460344375292162308345240044642626923378893670872716940172897802646533272114115360310373850386686911798401507818535822154254551354733482787245883893123331480822885090702406317804771770886262402099328982688217426761240299760409000462982179406767766023726634735553363935919510915709591185220890607295913105570503750516701036788429620517277041251640217930148044958839542532670091828866755107054772991802982051323618182957507803259757002281326232371823450399730199533864478384920467322432605298086349925096049127350791755325954894629297996857519702835816558029087942426343967485110170081861826736316089210877410893197866239101719129014202677493467811299844791405229503256283071260333298488472188496198363856937279436436824825925231738218082659230243344066347896383166499858022837566224488567774880389493764433673606444194679618093429355082109111359809405537450369946519283567625849298963630687561499379856083327623941470284775639751711876638913871712056937022185574379801378123846312984501107719378114070490494926287985030927678729882103716478294077276568521483918371126120052644139053149228340768029087384904376678003431464740755246501673014985931006481054876366788391672208174367277895582230353931371829511320442407323684424701522294851982043357895695438322547992970527285911661171722084963428932749315321505911173373070400241685956412507625001829314460094197609127315066420406011250286664778329037494255249091275462410848849663648458194826993671464946510643622346384069662106494469977018503845297686054945155565532498187566039265798423564215939691059720262671566482859305579531957695836033537834733571506528859953255779993213857050664362576241306604298590615176363591170286472742794269570839703822700755309254043814514391224338453271069129806978931402320332430412157194495841041307880690029147731325839090105228134432794590591885448595933440159716234514476478346064801581675269777902367217970377691714628454646321028344697020744804026365995254573434196016017028535009395090505883607028404763850569415180661339213203372181121595301799401412594939150951841685320670008872081240538558944069567907837714327357367649430549115679144562301476946332004533869427672317051325994566825472302512585348110923463416374710239232 A013886 843 1693875613318102813764365796552878359318364666860024993714656005125706604237548492127538223267031710183708125319592870541125504892725576492943212241870803109295169967998691083127379061979607770584068369026407352306910195502790813742301228641412183353181805905628252425821489362943735134676847528219591757246001023180849977586603038685593826584062429485593369674240958180044478645199343209922357852817600525443675471948169204746880212284998425161176398064397388611924471008341807642945220293033945176970280741619496675150806418198958424336920344856519825277736550187020805236483910576336127620848021115744969039746802919765205695742182944270452251399047662287272036737472021484878675597686658458753112567468997316600939826992041413606321784612204661110585641697327994031883499591465237491285016574950135186816075252222176603876254697581624278544550721915489215598093694014356263080297930630856870804748289425660477649430874154581906219008019976670551176676370537762598526341249312273284099903732410952424619945252764431727075983136307159190762254952818842197208517944216147842929905721300737433405766297381249520597422746441325453000783999521647763725734694681145173697057295735546711019973799541681427214180696619750121943106325998898037044084489176562711694163401185754538814926011493215917035439365982356498509026622480872276966418934432401022388582181660780769377620401531686477292683570161866506174095668615444058210067280492596289454746334158145759690508332616832158557727711720693584749166048086333917111780655284807186379231670777884205897775551608416876965282271841703133936894624845284632569106165663847810699116415670826989315213267015452240638894626737202703254455019598651068627025613753819183270508525735154666242513887224448211675151343671616824549242454701480430647941555808886951752483253713977515638241882733171409850744798075957017909032315592013587797344338394053936440654278887456847239488479366201071461962202901255414663719271066259178237045073422331163558665991771903442897122792203675868675111441410625123631441402015567453367381217930615920932241722718010141877272969233382679918423856583316170293738465579792080814914564377968834065630350500590304630303987297625761166542324221895736703343887344748840120933064213852363283823403767503202144512352358810717117886087102873903481848844082532349920541264597392942032932656159391900518649776281046429201883897733086720499146444615603266720599375566168200312281707449340319817564424941904698413847190372751490906285255045269305435891210100371413460847652044969258215716292272631415626706984713615689801509687217799275629717317565997294794085490116562240726035881843937779062741224310296601415715288227967902613290886618222961007068822101602329579405429809887881465621312344370032661574669798336813236113892771844257305480167237520944524653731452969113987865982816758164214208104737682229049113708309261059030756987888423896288871349000511826985332348924504784547981604822289028213800882537743237516097652196829658343884135509257189201130457078973756377083849503158058822322669374588929498379281467390018098551580000532060548655298540675279270355209355883618003208622155151204581922124733150952495727471214553081940325655096396370464094261037603330630336161267219555537335068364501121726985570013074610024867160209626650383310737676514186836310777287354109921089743990098785667558401975540796675467823046923935066645630856341744682239381181590144283779303313833981016784516704372360076888096714127273292575177188755466562734652104789932519286721046250361693524917393672805234692837397597514333127894428055263891357469980875527753938334893357326069789848068221921907645194661917952904653861243488222487320058019207546638105713686957211173108924905976985262225122805996702008968290395245470158265416272384549996425261230149058212673888285121266014236372455160760861872947156803724497134335674414033245187814953473407769181544052376601565119623790749333932338802589020639104549612311640808144109711034207260195899661211715836123062936054362707316839206743208002375137151409692530458720029933497789111089864247948583516876135298919952042265866955338457183011331028003324668692040415634680542381081097408363186591718993230701587985967259409621673275580935680054393900626639607675271055622828558599523845417394405146046745718721799731014406079638870005703692253438000260365981333302585525776928556640176481597258253427281564048205890043882049286469207959456614065731272787883482475425873745866181672591857642719944902514903192956742839161240889854282852777802676048223848189812253743287244542645534900273951458043470607711652111535282785683396195617388384730156333497295786535883492325305042239405502220019301845244448724844153617690217121439509758264463133237671279271537570998240455869727656282364432437472853020808196545062504329196990762470507553471113565452019625909869039045689117364742049499696996620385903117811955715523906808955527803332520758655714685819050290235416974995082976163691420219325850634177827059789139532887232460094717854492340921193814906897593264574840632662377021475565448732819592748704091885414414269565537570591230491328394193981585769589648007787324400805521963746827645292477094186116006474599183831415609832298877190526673143054586707924786039956901647274047714100871059261426920752328477325131776 A013886 844 3200693154906260897599105149460829255660483686829363707323415118293371176755936029172448145462238574548408994943892461202653438029137682122617719669447329689624655726091350712562835399386683495846996899924490487883863684295817432341412648001495936474305038621486165679754660012558867710961061430202837557555811661369792330448362330603060155710793676758233692348616138866350285424652032550486569883232847789661554974178158187875152948966939904234953764137747244804656898834290412784264714018667565720157379440380469093471358982023369471957465902189844453210402097663788528909092429939906303996270553563635989658496286899494900196092165141639229919771595693132836047913951532693139229291769583850589201407887258321535004667009697709825270241906114337085407089810736663026838040556045785875932446199495377044681677682190953801033246836399914624760869618508407126139258705211319135316112400186286955652786615753466417431079798014525023370438546291277420045810016124298997772221581780493604890086895844298551084260711375581729667511302905646177770252566687994012894904834816618047269376093986791830565667011010092894136230904147642453575785420408120921607709055559262123572401160188425527648589852452375891058244990550387998419791534205085766061316640044379250010516949651763832399442113685213013920821091900549404174704416987936866642882293097563135072748455836398196831331426881425753524981508303617770338373604354347398183880411065834185472426121142539166846874449046122308181608436780647535547312191150397807089073149245202545552232029688425103169847953501613061373534491839383307386870102479654792594340799241105579967108007326293212546368902527854059439554842054562637583114062472983902443431534929576606494088253956324732382534480854926158438592374158889659929862966645366974378569629726686899649036276753813066269521437872353234568852146610789950416334374508569931067052346810575708572294224448814059924625766979033826200236995811719391375294695590129222903016785296487452063221380740452044788230520218715403820692976123392093610015467123751761724495793202718064484094127512824987766754929928384443728096329836423569269598804928676562561276483582549813847725010134699420739674244670000114275941046495319083411064102522242376329631248280440582385487621410153490669801916621933249123009777834803236054390156615342487374657316262766586691284493233789834679224020467824339134145352871713208280131149059416233490709520889813313927677521381635089437035575308624977172456407818259289168807616805379430933886082086938610990386976179308471308154602957011598762925463691337371746859056656762541653093692318546376329470531388572280084214169184085821308025809737558528543890305746344853805190834045422323984205020040880510698697959195010224405231131923926593876266325661503695512937256137108209588201548646667976103560902034123942779823949419096090837912780052972734179875691582513800790629420090353364862770057188199131893020475892578656728760505060843034463895306015078413826817608466259023857536458165956088484401675521802282889933575337983366892778601724803254334393542123773221718443911918445364586801495152906706100326552232178296303086909748464751339453425387770579005446766327940637935817267449187496945097664640302050252503039573377521117571150459373655579416669558465364715468190182983810511491703969935558991914082817311130775373705371882982236276994504118672092470383459129966136011451405955957815729703020534925754012290604114647841923485660047471685765287131920043540904692410202289442013391108343703210603570913921203444510491109727535241708075375703539963419809218631528880664551836823009226953751587771415907040663634573960535185315186930982434140987282135553588920387391237965485872137200036363601949085016737120087972200850281576221682194545563192556013266094977129367645288012130295628805773739140020379988593827353208580247541013187300090601132391631175971043049126004840171596831831961150266199957287038637419861566530530550991505601836482498563249098459484944233845731036499469031383785954370032139265226207350058631983156914909895393822689521379550375063852607267709058816605224509575940600229691064977862388354747922186187571081424089992043105934647067726009761741274600950338207468182428120005927992917471089020974019278150195746578031116913815785073537655111343005257214233713674133429267091060318937514363944335275979226616005899926771259338913464993978768083412081570415440307238438116106135048345534515326955709659255416214125517402228869170716051262239040849555280596508886653108227625760177541557647046975090240376327160681195792095957638090440849908672284669272491057089501222778203582560357335357792042773818204773036298826141998054228976018877432149114862488106317663071668185724211574904265073745640043830560704956003221716849548026154795872010703936822502329260666180312099441059872016797305117644041820491259420371484694120660904989043454509989350182517701537471077541184478760287424584891561487453731218819556382607508949103674069520991108931122128321711644808878662065156255826877383649778354445996671509756152464578582423715541253831176452230983293495738743942514413696186930217038411160333397059471972006778678993381288525993165620060015357907070850122195430593960331039597324775149104717575369296520022107949282731836327791038154725706495943792135816242294599712768 A013886 845 6047927363329913591754545919056400214959868839154787121719690858243368787720360530771324497324791218832288087758140990129775451589841631733070519320358251866964681471038981383235931759948296759880618238196519642209736534207479153994498414458890673691879623217924371111162653410610834542865270924545515357955619929351195754260651112312963172306132986204702121583789900285411776129288891842357806881120525732215205109447874010746877007473562700965433114194234785871045927016512466703937507138825634822706339154400842224012488848943934206387724929869060003763873070878369562993695964656688875029624957356132529707025511844104779573729480302356956401042974530681626745384669569727909707214390469017390136125898710932106255698632180482159116240458052655697798503879494054882296302617406323526013920500288080611565068334582196191910790158162513877680146883305693836524706793088741875880995875795201870218924699956046031452410591774710019360032823038516492041121140547959408622461189841803740004951715606719524575184343872535217764379997608816036836980601931499470957799538914767330342700447162434265698306282660319209787209557088452455718289705269732233600435584695003812314454915454922847427890630318731007715145870304315549398088649704835500804949960895377610683872491519584081259349035871940584288338068980337336547587875799061889228657808803776178013143154197871267990185261629481898236692258682250423062739934832635504491518540576846170174761280875065448420514858935183237626105490670734602449063602407674883545685772472958883594039971874298045346443257802135989153466822675959837372393365802276347132903355340417388527288343187529213044817194411752139387080763791355813972649672798951246572230038593810209179821353851744611918600913920081111348494115254664816934351306158152783042565058103396311596030179393149048004767084317586756737796812967057145028292111371409467506507968858165920495532853103296685583655261259038988905529419701958986922232847356849295462407620959113201820197097962974489366407167628637628166659185507525751538489706182093368898232066970473567671080772336153686484451579434917536566411525776351210937617274631469514965786082530111486652618051950203715048224783152602775932161371344067089802877574074748482556428658550775550376981073812740911057956267987473165678867339883753481144821899455339473183556475776003333681077057310785790335151973907345900849028766135097383543470855065903013484573007968722763971693758722053452677360437964767880865804109608332568516125470871707200550881256356852417291883537805183549512807076800274492651263542576312974856968973968805482306352942006971039228124973054841746134168399236834677197363713254178993663621717248509352714966833905540569886186311308606504839917305360197079708943779487230126137588808447556214922989825204483285375158823873187114270053366534815510310586380455942562172413175979135583378799350792187437532348052061288826937014691420991057252830914591388067237650530026807050945873725596299688257912094794372131192437450183729314205293905212380896075766006084242554612853876903933035686131336603733919016076625755912970671553327593087618832581842648252678988831325879587043258988330103118877430164035356754135343106362419426320227554303979046264491521663480587815823086683631217759625887197464250282274677797187680352860578356087063194333233109640940958756961341712138182978237447951158510988425077532101291851690886210249387297952743477106138587157495932235706893367676951684580978328142075287892833500197828161119656366359409810794588253768284676260550236799665225639311603844571517386601599242065631140763979555885201979898956546480202058812635012702654649460549045647138802616114917056730313723909118562086739967208442544798311498607728676905926530389455616264857418051580983070750631680875188553744384962771578505018450731268272719330029374287261164147630561185577206300257597000530989737917251872250926713833363882331055166786202920890955024032172980545961552175917257050958561845161472477892047106059410303176228698693797658227072889327114954170035589119149845392461219514751793534114243108653843409630470849975100866110390928094816886268089477438704321829510076313184354878084907594719190468900813473936765168528666009238534337863361345721080010739183835659375709076469957101524605065369834399893430179757863785169879804955673358720664734121141649569718761515278353036312829314966512038221742472849836800148846762710467921034174437391032174963057325046389419938304892725666694799861171587551486499940012472446184103935340407458352407156846000015258627315327415760354045770479174482291278135880230071597947882381762494646522564587091409289457352394680038117556576653100315482979333337758038191711138672481926078453975005910362527017168702346867401566340824930142305095653063966764685265326283521816493822081296418472999973116644620247035650236536416814662028080432505590500188984918336862251531556445679608258756149047340873162118788298024378056724971991682431514770905469939931204196640127720762577768600029258223235721133176010281044068344385653813038591346913500188822833215327855919268426489194639924156066913969075659076545356348836499408856414872335200904774908165494597483853974365563099809748052123696575396568434801829837780728943502979455410886745134473510273030506231456383948743772127519418490025320122190055604224 A013886 846 11427970012072578165744453823179564041381289442664032792013632815629205873475186207408510087761011093786488937408974954437539540509713872390594595051130701263756719237868185974358353103781983211974100043112521227290967443469357970055076380012257132506617595884646918071777392679781093405492844250351620363901484838664280258986790000990981195568155094476846578476838714302504958997068152780780356432745149566770420688249200398738954893257804925737851518721771835868780510220737428684825787489296477140671571863302890639542830529321291870495640620282819973192094110793499018406872096544410284211978371421512631893444782364241380129572866635964029392805971297991020086023019309531626889641681369760251844739142175418558153367953012009312436956249841640521577723378567822295830859944167231932403071731888347905033783042839811293956487937578825022820319785994173291294317165603107808924701615034588007505833107446545987559468577078555261862098501363243530833157191302926563831926745566997409393676603355557798612481930282538626360603983321695301093979762030499592338787359148099074860995798543826590567017205913894048599197988368512929846697241807117397179907866900968963627399945686327654968624442550103912786292751859184924045047573645466607585007687709156881064703576055677453257065639014471025972546388327038060345552527297881775906016478465733745135938883591363216113678384446696851487310117853702567405815373181833404951029705680710064084783323980535669241055420968436319954684899795718641280472213074265414351654373720183971755022921574573608949188093758666496752737997190168077984078587432275712699225927343881804004731180060173200034669136410225666517367424675704622696671696931368709082995569565628769339496675954933362853806891714139825408551328373526488805008328874648437948173571710318361709887554015553860340271729979813772755525248284536235416819868299851444697337249699386862058903022172690111584936304706719784188243414527391239000669676914387009528310643520469614536986190003701779923103258921709545779617863841084419283080917131085802882294570321263798317108752821681249063052202049678259734721093938168404948971598390836588454870476394257701611214187187442533436244007052097322112582298127866162744643771889274340687185787480471855174731373682193217825960309388553694725486001689464297859858826910026897664506442819111067217085413028626884272012445032155779175497587568363692827469136665168225384017649521443535672465432280913098468654608044210515111835739784397754825878173744110031530527593811704908437389792763465069285815842495341072530062749618838555274533150204287837590650715922228252652209649085291208559248313809147227322468156926272492698982361017831320590914450409224483558701295886780976137352862854856875511469479518126454985551409600631901919604038031985072579768108508410429137036199696458274186554085745374475319002420108543266013911131677692031963123844037345406137720976438979230071117205622619967434112836721693745641692723927548809342126441136412159193031647868769032784268793884348145036093020584590035434701074473610938375371817443644293887369877576348960165905678113415385742244007249173518131568030779639530156800060936290130987960195960991198012002803024150553059739331061078491902715606619687357969198258615672879620768419938128477377198375876330788994057323154719825989858620518013525556473928536321522133822178050174685291376396902177573841615844474528514257817969586548492077858015273682760203086974602240730310057550764917593085611301809762750546840869017277363508537496430139152295389849069821080822748653379312965166010676631470503391111321454889334753711523619502443866473115682529740671870739085372772981727031593051785442659505343125117066358122362489455861801208660563777782174942869914354101712889775019032129603967968285121670005334366052570703911381127545719004944713231503416109984238308750554365147049099341217096825785745439088804681724408527249393871880822080102850425034504271478221943619571265667788638073227105519666102467807752100109733441853460813665340057949721165808060693735058542161636050517004669182122332825583848629543045751393374479165218266954151821297704897647990743695878951135078273142673938351295939972314319745485966374373744838851727795971311489713732418121979215239848207183900413644944160747247337829077904707156815879443290481797091089020323817384494154340758901486990119560263022642219038581480937920422783656079721293448612702923312097884780594303573255963453982899537852565159584074274346487242718649487535191204904893303040264041286547182556832213898968594343460673558432792768154165844658934575929191184216342193484240349321701140068261350449710770265715145433245456926542292936360780709835232879084328096212120643968031899450777430556165542242907499881599135154982968773551612807432054901751748598402511110861189613202071941790950659546151644047647299075886688723630261099854171948130901980049949926018281339043085799019198474566721327995889691876379388752502630307023455925651436892857065902549058020085402363075110173127394731878133364111104195704974204648724793583313020626053660202104334537372207731046494718354969949655905358286514993998137488680903233713672457295578370986633988335381306007355269090578943024211624002915656428317037883601838445230256841859589707598760576505259872011452612557360164092646418987962335232 A013886 847 21593926439771957379489416121757762466544760329595791114739616132162847283930760651560483589510398210463948328482001986706632714481859022425351047781574936925554256456860112435196364557607114453883476270264040510409738770221507800761030565227000685356264397420560507687052264331148601104030302724448410587776600903625186720413150808592526355747327685560426035599323175707155690362172075313673576543909386776583250279053665099044369519743363937916620618528060964358899851136778381645128893614574965717744500702597516459979667197628574837148706655586567571104638884743850353213036493723228251917859547330204780821632670522434856168676742463585279091705593573602295841906344550673057158606452582495139557760051402121294092743176236996412482874547100768997076575608993642839888526362980188108047007446280801774218875356692736547098772999234945240720546017381438037684420297974333216294230581317676392166782053171555008620769920253171509046241741023941352069347167655888341366766156767540160873190712049354638408590256040115947134953747557209146697549150980447053696417752650755272686942109062861323084537567744304949623489344485514239824564013806991205954444148244330122663498860570622774343753750660514750275769622545056338557952453638117046761187806449216149439669806800374333996047005381295987604892533898344653611024997901203871535179745181539581329025764389965009545491037542176076271173604772585052887871743072450583326507298903687954372555855927252823456482609688486280224134036737196481567059318714313550465626851641700587141195151873823905114899447947375934936077631874631514780219408297230353893650937079324052629611886443941353243109690748397292229888929909621832499704545027212508884537772392986022423294054990811524580942180762503761617585516452107700398301977975011699596854439549522846099428805666062076775446572274496750958112332350514565284089484903613694653858152239971034166917265800805708767324923412067089169010732301693608696017400067764432820390886055686728601423921072914764885738378754176862999700967742470203975892642421551538380691586652809792858462551851758594429573423322606449890417468030556996602618365228176310773492696339344736718098769255401413020056715917417432749627907908875809405071042761272337383604274077900242438806812305914474220964169890710627835047133240357674378457723846725704966126110144822061059253649725676444460098011734520531345086625546377846328615201630128593302427461970935018813549161944180401647218750412882774618841235152924896790824969005310504059075964383595620426221755932475164040260469872236639738485609671769531212989055565215760700490691983732994907530482202795538374881717827722708037261510346862861484230701943741492786333036230857488949048090266192955517905574358926196546456361474107169294138405936246821646422362936021969624407265258020077763611217788037268238138630693715756579576764959659882075374029261953177452495995729958684384841150007849105807020795993922766624541724658537407564682036966330548570983175125248050822058424800094163740105216322459955719560216719982624076277239890952073604074574343352061112169724832186551962770060381410083606200524289806306308830740784221907719324377543263870230657971561618216045144112504738112243985528314419963787630523369149401623142015135899771799256141725649550740677980707886616297922907998817632156005173854981781458695328196519985935362105333912479736655515541653873848754368012045895629116585155715261078574014204662185831426648425206812290514826083763806531592376338069781025293007187238753210100180054505177724495206327163680048079527468641640962808462221174456151735437458872330491901176262655993851883872254006357021865448712069659897535983633219676115315236192198241204844184556244476133871986246324176456308742448818326251265421706403162503071510545896580783748639647393223919848420614414309168735371891425446972110697212589167510642179272543984907214906319437848154484836627172017582679702101216255782871931598167248560881561346037325352041266751595322584437907890558520300148800256160242755989282619938723833605628939567099395278308703315478737124532192572821687228393874368875827847263150252022748665861648038918573583934597938407582425656108342581566701606024532838426510092648287659381587977919108995397937845912021782329497152068336810249847934854657647015078241692890267687899509108365814897955234967583850229359115964968946237247079168012544294331772904417438467451246805019108207837396994175949098017014310124351815559513940995843464960058428343206249393074862896174669729428839185643965738386649548332752646288876384298014460735365335530846760493688769369927577305285857629068387108179836504463446559080749446835926006751553772667379173367684321941320865615672103344380981386100181406607901152611324846238736273514616530858339502373909313773116593248095586236114727756335039012674906043055857302669739824811620225058638132585205929247979685812192639023781806511833252965547081108823190090486298537293299466448846288890143981697566521334306762140303347818464896733572391109779615985008725500704556690932869856697929681610761633617758330962600769883203113327817938062931972563857831409776046733564179072658211796961521876637787091431308472012070909783629706281104947072212373509943941331085942168639641758667276845960158941204607974825025890885836936490204785930544213708634246013859659776 A013886 848 40803192394947017961647057042357571708384049686473659825096306975618687016602479542847839855263984125749941915153079530017278565038057389286225728654534990416545705264676248933949124184388560044395692489050282499173909268569914052068419003074853231027265804905173677389207973007679799890940331058430534297523856216261236820917636547090562840976766480149043103235341894474618763526268764006307552682921772152654859063290875853871071224682428709441232988910831100301717673912820053048422913249505188821347040703605783982250859787288630897881407337783399312197050288167667824220050941371612961519926029129640387287570801973736186300934174903431908642755955037684542949399287659926187269073677393400175863877544807803529436236538035788837142440292216105872267990820334899713682482982643748082946167766253922046907211869995180811828334298618377008617840696971409109991274693602764866846656691079279144993802030647268854529530976672944782005488914103126812746972188893201621419717593310927326700833227385674945388443072925209809995900282864180572906994554119821378359032700040782339100519827137692744538203482807470815050157513680804171116821774441248759052927120309742381221022214970710534471178087128087535649085454133217015536273101916069551814444121056632461064417997496169729540242547864324696706601575493227310434477283234181997128986520743191383612724555566817403156854408826494564087568966022923993215230033813924303835101743774843840567841623572747263113018931823853643550556503529430881281705142744368026926233598802904895043213840735917688740150320059027250625294338706083722120229626897380965346118213875104191479230473044105374964876292128067574684246765511464306792801717737979885987938269505069812418338900900877750879361754619042707832217829151376243226218671918286907183829049630712785258405489464809586288427028679576276714418403614897106094726399810351521779701441011777587088713524104696841504056620881892785546909271413846588796516206611245503795560365782471860389935395693905406455614896865772466664618958215203938386319508555206297274926640008376494671979367177423783759100194360850824306536354231563522956416379147474655195647047236542955470944455224390337197482528582642623565848906691558645425921280128331848005262360960829805304611310715262201224758824572050299617014341462716170059953604333609796881432981694131132271611800404846987805578479837174491372672644860418094331468769313838825789281254461495741629480462836541073179731839780170078670974595025441991379245555033426558533900051868382009297534990913815230765226895535542442877370776496266209555065303746253614515304795870318387721432558194971959855948497792294341980552157583100963449034839010431725041285742604668923678474901828109690572057800330247455355894454037905735668786519428142034284787011488293161099251987399066482299631321573306004870203136122663094728557708611294604053400353724450341612557953659466571335695522138031419161560671444644654285202057579583212137181107226395282002175536255064708895735293632664328790063133395998013609097959587144127010563031626266527815903985292819067411600322611705078619187497454780288859601112281240722599364685202160621725388325425670024744003922007743809255990870377352985276643246766021902134265432781596896526237211256311859999176829208252170293961410650239897784833593421509835557758384350810214827344013909641876783910302651590336511032689191011827100643093655785538912118567579514574445718942872675117157117189211521185886163518893445408380287943372373839992400857004776356425702577025231239662518958029206020581089536559866248230812060342340174761722427088286471782920721828274360990716504727258284025092252191968043113267273521855636957863980221219646236955016123573762279328221307494281458194397851528747097951100362924810964603828039188710358386349521245519335780140443537617347348959194136998984197265910597688074749121403662392473156256104207535861573603775932174919668919339990998007129750046085691528687850109509056790805912333278470505231168736946882086511568202432197583949156781592374516818521064079924870137243219906422526350928046055441529892781756403447960273697336295414121151054862561603291249848130357280938708882161328675165829220292564466439903822745239615962348432260654946216090619624287175192783274639463049870184662567445740754987362999151277334488899626876576125099477427227480710189646035694441803622488889343127297151899463454250370064917522866346258066894563491059785241813695953051211423159638459633944397647684327615546253173682532998978331297392802338897052351784613744022752342779571725230588542802806328351051532538500560795312393594387428443494091229157304065985787749093570758867032725519959111554329862028528842017785399674304972235282235770547580121278565137475867057636422872466928980930856821663074207640374870617480693002833897082486997102096861964970171691054941289643605423600738912762397317246478960773220534889340566951736139602866956636817652900014154516225286218813584405571583208307376584623359923928716330641077991062915924524049417560967426915307777372641029380993592621883638511840373920339611546664340444618285589698241533543714781307705074247398721964631948760988969394710078781674686842904804858033616838174912629346190188437753333097401571712070598641408975267245610214108681774174522589369128409923276941206568808996594971916769603616768 A013886 849 77100406647335246835753506281413512057867831997970660448387578579305851188587514064819907059631455956525066244731974181375689023581832024958794977642292372771411435205563770345624378686846722625968679865149764201399045388793115355538818358802144270045728592443059215236970931140175504120324339477416467831503557942848312737227696655012820646298786684362267078494198512858616427758804615865870549707963127162947736730504413705447452311880727451641451736390261300534916061660099561998602387343041020630775085008230974027773792626547403708447975100440702271549555918912403755275833217185675960473283587010436327326200585143908738076283587003928024750275084448647506451810513184991405825649010444892383506755364587391699509770602703209441421566618082202740849682878398575782183582004548181777596424333744890974330366518763053816244841983971729407419996010094871569147992940241589203917703390449291335447648515446098514915656788529942925844547676444017125308670745022549201382812933357342326859440039804695035207749600421142850254333305691103956786723885639082642263120700950661002929491048724915803911564078601547013052696032810809776008870686687401535146121392869439291799044504697775563199635035738446108561371103395594609612844492641343710882915548936738886188570186692842443507897030682896288506499725801586542523054371126246807951024802027670656350328713013280026848291071577461680473819515990004444011715784533709318949085531781144126134095360971108900465940956968535481536537951261099651481709023165190003902949368822807396717015490611686515277348359973296003909536173000177206639278055637230355927133901155552876885026566489004105161631365563848390960962792213966587257860756182719177206456540032155755311695800297469769973613831951995291353108178993907705160479563459293554633533489652606696215154743917041320343850483728009586038710154081793894969199973836846304306226892489742551680046236315463801407137261006556387000302258166919271099055535493997944115969409250853788293289445770541451065523329440863948290530715636786475448760981141644052729188581307347956284342708878710304230115436058044170383253285792627022945709784712935389268728399752659999283321572369440800677572666568846856926073986919355086520167221449531753371607588876033253549823785165616567043865082628959940546722555169021668027846412233450396673655556353815975344204966467385913053811316988970129314078304203610497669724779494811802369000601430299585519334139201117242566079533029736415214156123573034372766498264933401755355784453208834856544324597711036017966588254543303862702907743402496749056545635869200949872455452523085775250011876123356776241084891076390035187507979299984921302465862679263453822812218082019048777288463297537571794862113654425023721926771727497465136197605942795487439436423723911131831991379325679254825949757042628681010579999517028258580051332345226722391975599586402183100157907380410930265647516375315752642271874820314310108380681536537890991629030419565280222286823690410111858696747318886270423182014844809174579316013301160753787095566543981190432042061681781539570802798396754341996300881190634280859858754531039469720636329488076241672398567297932457315478002900328454168224156957194125683216226505178473572039665290256484575288994799166688674924562813378636918020074799552503177492443454295496955202394800991756010874773675214181830819822760760248980479016449281836110907969192975369191094057504088195406248251446034975776339612984035664172546228068449853422323928582249692086760902568801250258601967064412143066626622485330761897368193418353346936999083236955039344158323108359291913909942503608727748506204404475981228725516789872671289450215494145712215197125378649564500670615906589026842625668479559354426397471959517471596381264810571109204764526140353733054475377692160853480271408417614488535795478126547060896571659352156252260027547832475539620716920534315225122881911339680607898608960579428110122336147535082047970479643555724809422089546155768332955628649047935246090445490905133402724307640281479939930995739210011375477015490396552139000271870406128888540756443837883750355398449728349053070075156434540803607840393031982946628794265047817502075745588129780453721916186537076930654742802449901245411645919942225069054677106693940916217105092478243313466919961527580280810375521090157918195551969363211376270591629080375075009987339085658314360624720365360320963262826073847516166162945826546674856279803421834615071466436911724893593047574339579563852502516888956513813487512951922729905025418256949023065584098841309785700512731646813148249639742235709427660876848939359464389116242975696308729356632985479240311690861293095298098501491968733523186953862722091777097776677783680482049874604095769689999164363940294281590060639557262796251804382607863522931758115978841242360790140214963269424757381923303302789288213062401025910617573954794756950332779669781476413858153837110109518318258754973945920914781629911147058067085339754952958253592964738136659456800457416771917671059009841842098941504286274466564605385300823347423055541191667908279111007444445256484665154926858055130051886037661735508708265265662156404404921223534143331474668373946305984865301676493307208421901985948690114190893056833816933649874577778753201052913602663404300149045231281906563241813811278077967894826506366929076224 A013886 850 145686461187791967692941081357157967152161203572741424922138820080941798618716931776433622142853690968859156373925706989953697956911475175737340308313591114232930362798506722404440765986547587978906386475431309642509191397211029396134773928605050144061767284965446515216892688412679146969633021497662880287438514974952000602257864313019265482985505757597040278976125695545230126167348920392441282870576470267036828998385763996574931570055842409343234674627473265129160272798951009166575115847015335271252415828832985131712469785759924530564623414589536909847351278587472939049045620531103353279581520940136150153114187269205346389327024927838269871327790771461971471134687777937840723159949368334411318092720752668558859278218208698057808066791396351668621853577169840043589066681170098745129320335465666148583482002126066073454133577969492792919787020802946281171834724106419228868366960084486530139142310034453478632147766588947194502230263882968551435254362330768249358519068858166625879138397133677988287436996968578053269380075768127921417576279139270110175840456653938609983472541957041705765566312874967986359956737326256206833529765702539943962986308081520663726136926652766375404007975210224136462092873101006915296923342271318553085608967973295823697564190528820910294329976473418974080649673883452279982202801940279928406402033117821586778577925591077513771671663538481112649554195190200717262329771549792050387985650116632944130950303039456302835627122177121652776032943488533546250989955484201745294888232947774526999777526564143265299588585858020983515334447343598843994967357034330089188522551338695738469885879187494508982053456165749876411324541358160416351661433338668310235649671435480486252810409976489358309501541213867838691509915565160194624677047766650403441776608975896729753877519153835933599488870836967617471993468428027126529161256162941997535308536788057853892961606662138304297281540005636739071387137359949313252100170092322707267324084699317291037774351465750468606978786564914409043441543284371346840764389613854069427387409203762863060292883730526872143490764281326406942743144728602658493478946480451897629732584863834249525787376858979514854719628423162817748087771315231952125739336299948816154881808497308402843633430087823765355942056453038576938989445125617935212041689471136399141845982308367344899198690077845464957264142620214309307744313117407880860786512140452547778787728443448327210597170741976705801101771067932978623382558107651413679646593473678088064118917680911662210746341447646906397090234960881593239807978885568977121278824078094300448595904513142142167614440742659016968314295461432166009189077429913907775657815211130485913063637296804569960003407016201474461274014373764583224193726199583930202474637866116183609961004303143309553512286649665098182960230515525791519799628527392052508590435956905367376760549759278800316199176732988320680199046222272636088752381960471670322872667649632829605270483751837127419066068867040854244613895437853292230991193426276382391489000621447723211974595483377450042292854407920580163722702160958308497266263469624436815801587081707188721083347838125247824430816012019637504693138984367836485742983813291389678983518684937077950571846263179365045959675324671801586099856306150244203909356698840824324088041393046233590647878739320390421956624343927111133698550854404222145545774154036580496416149532032082411677216049884923217393695988381417107746489827018301879189831078844652631513781083304386176996625145124640848646001701967124350119533796361477096886222501131097065051483713886659783462554279216250503182982236658936474289371644156870898400417309606123743063864790841925139045601807484100294403174357381614272966499137584010224779018295601509769430953785581229677828496129975922660278930475020999589009484660854973873605990012623276764213117218735185270475733502715140450038830100184951304993727446297606905758736424148815187642469625569915219483279114303816690078899550462857366301315124208907084630905358631113518964539231395487135531756947582774737353206157632232186465717619568151662180072069862322391549537856297063511515773193702397191659755780657952495477521817874421762262439471212992378413724762491381703421047739654996489992957653390339283508111141456549174522835383929261341061017863746816050299652635287517168932743645704593836869283378146169736471756341409209749776931611333170961910611738707903427064185219576147314830915592189189931360692262414183736827718949690677309645475832831781893523972873538728901179069524946651615989614479376049146546441312405426911775268456844991806307745696647584406813601007100522693112954277106037157281077391871496237389267176375865941326036476057515067091681486353561106017455912035341592341008841933985075567702566937947387929503635575461299116319693907088645193503665707715080399956646052375244949750179894981727873827982613619301126409815069644824381124029680475422309595559118609045891102094867946324217706311270086951421325151194311411336467526720094878929867631108829891212700371207071237548268692106170943488212858457546111143228114785534405215767464833321515981882196412410241718859381506709552758598186510964146567926170020973507209958358248105515203356491785094481691457411615361795682926206184243128607151850357483536624031099582889620891707639749095229639091531982745440702431232 A013886 851 275284475093693692809615293217882265675774941112537868807276005982705032532371715342932126525227763136645258391166050305592829141045302324867654651699495734538889759772448750440314329303668752722126182879607788898576807770045250393995592502726387390614505485117588840865353483458569310381115529165295853378974619864190101874007188154223187440153956143371124205864359878280009399041785164808104489991189439769544246896821791303480100296967278029737877257666485402643577118352168260488867008500813073037829884872856286049359668108138809075369934336259122079666439860777974066493027035095715901049792295359811184972519668609897807966187887838845503924225110952449854508769029715182449819579899208024916925505826167178423426608624224173171696273150885221429774458620105660311484505550605221145636519567645187853046592919793346418284580276656658557731856121324581598621301395960318369454342420032923043781958856487182190711990191017943772421190235264813119798410714920625099403878159904188194929191782795089648972315751487922094960115971009029940217166774620632343544742499998669471389250244160683381880029606686527508050210732236099288234019172319016996834252112188982837515669100221414454439400541702032801086403906039723434923776846008930855716867966395364642992558972369163069823036504984925344015625042980607157781410984056690863759028276914375900086023933703281155542510081929080679066992821497157188915945941767797465067525268919585878975631502213659367236510269997979407192703016961741355922390588204372123453371368554660417433915621314755061525613005002568993779103480998149380449882478896645037967778180287956629149065320964555624348200785060203662470793690965056461604776191270880801635356078354997991447750460758455043802168208228405824220639008134628618636561759794334069530670943469367231847574836112475457379718986689667227011319754150610361421454176485297984398797881241536902864815677177363351374405684985371001773642850366964703943144414201010033325703036077119574991665205750435181464751691771892190067397750060762997107209486153871006259769572034335785627111503724924200742431556481537376113985278498536268204206025943174531300418540915985555207943002116668203925002858840298919206618713868580209314329026213621684644147709118642044144438733224188976656096719727855197749452407847123630602747191090596263453659629098457067166489070413014299528367691442593112010015806248634174622354648172210639801268370459429768750673674724575440027176271353291982551427733558358666443822454336870957507141055044484887740235542916547269626937001094563110374957483046846800961100585055596491110052466099088971291374883565224713374783706646467455061651386661087562887834186572865410005775830999648417650183717788789787694840616792205595993773290827495407824829596523401424831506794979081897146411104460034380243379796854761038830484744477247145874552212890217761223370678487540924155879845980999275131042351372127260428951660876284533148649860865381406571571737441991377182989833616956652873286589174713569694329567380102211322721087926267731454204412438334561521515224317865674818805178876877669070562418931771307825160573298807289177320019407790648281114088150199922400468005244413964052692398438113384612937529434459184508906142399823306451163931783889446779443533280699704639892595318715258736418392198975585513413330933700151488835734748305663530680503340854877231114637376694593335452070838942797898468093776948954594044171341373897561450319289459318645256970731990332583624232294017302379695158982222877359094328143982615224006667236523163555009105679017284819015201978281387953717771764270092030798461378959153275850019398906210229748679734877824028933700865101594801136119716164116425094817364128862118540761842406343032415240042783153612004108482713152999875035775326344229337938099824480151405473911642411272401923336172539828800651476771006561162290803258442509898972114746278067474387583245676485700724067506028416483206045448893561448580749456834295439006065769000467927243416621176142091850576697875909802786466389507835712470911930088494911023052864821708115653110972153200002274420905608796755477148047529705327836522077851256650141410946285980974469946357335380474713226740991582494465072011315142569902335324412407603013007201476619259854553339768710604765010740446493705985402764343710532614030754963241865906545126737967145418054276901656605463686523917648466497110963597188155510801886815662870818336984061529390423513701743240221360556905444335230079240329113742632182478492284448982306374706828892343132044114394600722263852565642433741466017799297718829370467463677477461314420522982772413962427784920464180058787482700419209290845203839402291162799930192255019556091991046630294294402806125751975192132792796341956615395435516311270312604003803369915176325667053256048625971376629677120998334603995769041185279767894586849209547923800833575093393451251395590827941441518631516191770515276582782697861452631857626358003195435599959402879173995660623290523291932624896226271529436240189752119979049479878999815021003184191606976005673217345135394529908490140687262399072674994747296990169670310853178110605195624221683794870156186958858089149500502063117234190868071706595078156242151775919469377409580763798351215957544995505567147920035958707576289451331597196776641575169102221425418374878678907905572336897211578187776 A013886 852 520168735033840603734879150375127356988442703928135955686426908072727982912128557417113572454021573934584507607678851343838430974386689823395524464902512756121180845593706440472003866593674757743642527131454730453505981504428863696481463734191694368908669900502672110856264251031841894678223708213809755077602314507537962417864014506199199844916830601917488423426706766481800800128587910296120384943671847326458183520333758549734286157939865612095741254014345489302418728370469875635427455518864356793946139899433306717716449347759633186928616083896476789831155434850514900875096108651741703714853927958447701166154045175867381203053714847871621159090194452198766684425677940857871340683950986709226225094192939062999197370004858022451695783465171886086616064225875812343451154184246006509718107006396182321105544490268074004905157784201568997616267907459047002143655236161946860733102897936770329992988432534771877739273881261393978166363590468862397151243337771135727830387246853837079115963058632551957829320729907529977129596415107590686076271387986359016127151996237485875714042805358214176532283783847448410331420592889901659869779139400500308674104095124711922318807830367177667846149202782826715883234055927668131482051167359403459175210769525756377730163672301654723519375442651355412440916581214779905914705190322033242051419543152543440773748072359841566516149690490569120583259491730740315145526141294293520472713587341844050164226066374859903230358237859541952490301454354363690427559738972159024569540030137092575649769072736479092096829514636694288437193006382711128517923535883775771102698680570353631827941060404353441988381061024638914087612693049459808041613738187335694584516514265096844703942942634432380207175376885732336460944409322933929659850731331060239094930833309525301547758287923378025050080846241221122809325445210860519410414325352971541784467714861808402472464029492676113129833001366437513079418773482204761700439504452974126651182034474170681077850839499438304969987924718030781801272631786815814917875614332797729556260270689775801775849829870497572148474911317705616708950934721922179238085172029392412760269261521536993583162442623588504754159801973145948167412109927225368953658069404420699409672898423894210069918808260964316242107366502723890301037287390873704430771804374675800341604718036313323491648419802178603931218681983797781474541546981619180072813427837467714228003072232283789278672954201966565061271412708497224885736199644400668634920707396412581434853509098297220357541394357734391174432095284251427344987661325864215998464910302333350513839618261923349305100655988574531202163299000552216125934487390417904030839068254116147053793825430343661242422347254727941554964594590814343610762209602328842772747611043530583516020631575033822227149737832338243807722675983257106620841397652382934935885875806542994639322086208345728975377568810624838310813433797527763234213331938679212732628020295677013652631664774788762600907733927925548656470393733685170460174931975284975244651440670661864788458123202278960745086479383860807436020064240023983390324488816069246584573014167080691796210234432340159691248185317796966970407527733676805227117869931909031936299141618412172354124761682149325524312928253020414172139558294145179496992571551194154020056628510633899167409400905729927848456361636886436026340897336772468659842823118606049339683498590999464739412559021921882234358856753177192867394556919145065813880923672105508759373673367341686022995822167720917925669151442368942283595830196782601112311445799689332840896917171697205672930582557068309258451787070917089337141369455552409851405753269273620194704195276268290285193175459832797145133563857102245735606830273032068791074800297161678004327379257463327087667871599911849612741629019409143310730938528274327783169957474484873739227189409659237325762307508531448696544780940916895155401443596898366425732545774789231102877338680886774909119271829589651465964091813682998676180345488258042560460213910509851987134231617722689542111542236113913457152032007955675425360678417593429577821897672961769402867653443681874610236909401349601243325894405598951708497967227598537500212842922426521982550901377190276731315525215954279304209610081991679772501604848645120082960024611814804000219031425530615416423690428865594383006077298662040007103033301983896509468672807217626023177542012969262411628632234899666498459486463378299175967203777938375570938595824790706641632030369990202796438007781519708941694598691842033256447027330333148376897566663364755842239994460320983391972975895464406123731620966958771511304706156744696591659785322946111265724461283790128411708507909538493518932792565631337999111929286121565424908259847977018598278277839522297685254422046522258726083879899338042486925290079482195385738170581121003077315614386720461038683487187051280493496822073276894197063769571653767477516787451429010141975536832669326673951322039381992855744088979595048632452629827515690546159912483441333777502869533844572567596001922469606944746566410437087929952412797171090125898158149036890956344474660479120923589938218056100038285269318604905211285879475561798043364682400305975570200518487448641534170246920599912533066704688922910434466382067463504560966506423157514105973743451918845067909130146334384947782755546653316509486190287373119520768 A013886 853 982894196320424121918108126416028649689937703176080001514490319833168469215304933981540458874800637416424978871226511776074096339409908716213834372096911223558387448046808691309803402191676824640139122706728652113570390459360639117233086465289131545270017566553033135166449528293735425243341815882152071282474850219379492569998470162449809652559805766804024765277555451327483374297375600482419603537244125208960936918150019475304315626886115984916525609865378777530192751729532021964683386269869484938423219677492394507982035761147474561758331236416097854807676712719617740216753603832854267605069106944588105797127366834873375765091801857663083450339740550652319166356859415350926233473491898054179179698783963479393267376045339563768005898170717910448914943247159706978190310509617358028555024019862021436126761491386864061300629183978190327687776117361576525746582337284057605741727776648587238904191166487863827476044269267329696535859316915067382060280571265529394965009169263111221910992084774193937851633912969911603824817238902019917507767974054608433385350343226473711201232435635110045121754404877055397813121746865785699636818828878724567260709526816611657632105074411247171476712456803940311878050808591132015868276460204973275546784663351244427154829909943693112611059216419836343975157862532849237259437657066423709116616723315665204295969597592841109158787938360883712042268471270671515808901539753175618892584467806353578180716319787811277627181554795778968083193938501466289793823200850144583737816615666085743985382847232523325095221952313029153213689914684566701691355739852834416250984140447961971385858933626133324671101224718204903614702141180081670561575988039167533744675700826870514653540058227859123803311962551219479541833805635517619599504826699768833866130264835013104994994532594801568037831164470331714584571462856195289941297775928563730266593091035997579443088911280417017734512284725976598714451172971222687156776073550197414548020734517289745502912455091274639045530142933599988306667124300149985762740388823595940242163607166738282209989011328736356409449441228774366753498999820633048378550122341234962594596467954727613890949090383368883751308228694793442986800565730967385963025770888372412142136799329040934733396342688053821112966332307818975948350425060598443933844616848647402699885343850440494043467121308763020273105022478760806345286521846964190851825923211988193838379309191812015139723496725501558409696500768769684232890779289670882631149851233624528676693275479851282076558777453755458062689305422072401065413645236190594895787343630159424463734899799945979299740436335018799774609300565875449920649777469337178083744516522793739756143091130763611286521509857421767068131339071775877627900726873853306780415157904301997633200072763973509398110875816375710675270921412331164443330038079217917600932002576017833294634555792531422408546241942354754477287118473926940518946017204706202644766463054061823333575909545168052570272024982722423123709448946572020176091825862675280103085533445181198524597238943083851297171568676403098185265560745893638246888663683202334130318461233662328635981380255848130867472451034578979284339011364668213499394659251497485657808896429619851690838817682215536732324931213203277966421400886751318531773259440846835223370363421581475581963446850638288304751990345488229149420916698850480060641883594578195438687069065597676588722310325934887169812996237387521972056998128595103719803349181253061975432193237381094975100169701816079442970807152654197532929605673274106018588114016827373277507905986289545528988095021194450988874226392018662664603543199389255978101066393514815964066816859787720737611898167285338835935737990336976270139127065352660161413628247907197583280877368766464038390404803302233849048974462946896107371238052994265000588890205147433901684041838430985755166031874280752450632728632966455745001594974504052450338595054576937836601727096565861491474684232494058541238837040197356442552743063556772964883685478454279999625255769437027032708622640009295223403850817208789702147926396175181540505767542103024687037826182271072443516136423689363322148823640198799981923086938318913307202181175243638289524741613494676822638414351260295636296744503408854364366312470644662264918607785697675565085874772677033911180879876290703447108027469078233612141664430363107359603701138988595169363541706362303236616291354834893026161094917632806017333997308271460450827300635458125967415352362161647517659773487710633385539979460946567096318096538522946512237581244960814967309741852399799946003592116840886950407311567294351967073011003187762849309397233108637572152438859088745362655221873610832121582798982654876080305929997318154136813050744422239078711488900670468992530827757602971376528864773632386265934446524907012970638503508627651542797110845486608123943079517062113979535803091357674414157392941970666104956441031021811835952431181833314264644851683310953476442646724995456854326250837919168353926293511511274183288542179327621297407242160637050255370879999036787365624320744324982427013130897359339970597916295252211565345992378815828837142619775817633530279036708878355605204516193781361646232653317291354686439005133264135525281787045638686023833772630452879386256359608992897614196594466955388237278919232348771097011965832778613970196801608931050706618548224 A013886 854 1857245420752791167204555736215682423537316205915019136301732444666520478038225313493631441795139290841679314475745737403692778071866102393078742586814416346876775053430912205220882595072522394181618401814707845716934975559513164135471888726043453715732776553196481715150197702278937060006210908352806325029083437779332469016506869267919961925568127063168347467675979899053970104604343418652364645416663307182845899650554895999911825070463944409386749463582104045900171257500068363679762856827184742916126486359559948905658599349119911212712566437732293191313232070700182654145890673687238772729975222271071457894866364295438014897692985852580717269091562872815001422534598131745818981132039138822439244225071816303830177449219240188829983368994647100611135311481649073195365108649036651975300659627162640121019172457756893950583707285911301141108335742530679432601918093897162161966185071466317691841714694078139876756254017790929640023870617744570042984880238485063847785242445946158545363909491642604090758436189662729929416052260477611971485318115198418348255089677349761477527090370938163617740623227314727813934944832981688952891344480846713823109684379167811256688581521245111495312908603578107887234784710287928140960187414356590942328386802759284229730097643272484307410253941451997320812451091990470867549841094787688115188067228642134868751126680584309588950952607112698313996285150721980234783994464668328547839623047663915918015779774948814980243438196132350473163024603986338654273134917984006000804298666830934307090971895879464634353528353988225870979685624710687333381531682642240622246539600297974606347634693494065494032123398988329003313425495505364562079696016567193718402859374660028064632860380745499308846776578453982689518903820447093757431397136377428795870756032263766042779181828966094009314108557785875757264139529926255221623798155865784310672385773842707874193118627910315023366566908825094149679668074008887310525455051746099428212674443280366149830447281941909637151984301122756662704652384729585808297729831028624533611504602866839322438964516158417699507890561763772722637675598093073947958560197572082665799946458760278747924692890817521574932191987078363456477682771387132581559382679846000082066593147634577220962314260460380482652785566606220886744772615980904880507186904969464975424816949408789143448726081477156722691410511115147099324250362513324432179503006071830107454798714510953845823537048260612528721093397564642594696574964040824830351576562095817433402561959161911627370839015995737793380599705467774502736371530801658190016043099328553083365090627145184324213451936804688803452508946851660142155662358713180512917344958596942321243535788421774735451449876338268733555394798107177401537597120677573245186455509090916117063770595092475896206369571394597418869250324431255773734854253393271642125357882243560865222876028319782014777671905294531388708138465880541181142503787837462289919066076060137491392778364247444106759103769702552843617021416027076199020097479211683603673827125260944146933726155595205066727893886680733649431735875087496750234896918458541268097957594156368858996034064727282440946988184356507332728349897026313386845624167492533600979454640808723923919754923050148647312225755622670091540454953630776915455445734295122072739353490869790865652459506338666889155433608893143502177412982724813503907226962700039931598689047720143270556398838477956132879689203674287865117695797839853192945621374905721985810793458511171720869910077463121205600895462129826486723902729132837205961331505426548466069234058898701163966118976733008356366145094215113920373829587916183557640028475823061003771589807000115363898727839196161023133541420562925059576814250050624295355882026701141507523044880887945309920093280423366195409679772578001640583813255545320267328632748087160026382737311568560360891417568516620932846637183777537159849171173812783673380481398380086835274031852266403761766722836135825333209651586828371638418441501605118844377709335802151896950331895293743584296141166664637083956696767580971578339908252984567945433130402162996528151836691143581585814949898869837862873906108388163166084242443539865392380063411078942771115460686961127909494399223328882214304885966917817262123566924322531093186597723876405185422168186222457797613482232826082871931145021248691219730027300574352356047271646353796401796983928775007604602206572422772659145657167801321586000561766625795886981148840807141340167997092532265059976649342869626406105048007910061882895055593040103726995235741917878117216149534292555385184370115549034801073107242903589254057718215255271494671643859110970622079936939590090602397421702285275072830314966308057208885311515533172469875989562669036441451482710659062096753278491144278331418004893952583000851749220251175494684903455797790534270420051146084439139542876876896024588083508375730538127410556666573627610610332366105822947236963483394411968416443105530511738574779086856215417315545143305247108191798577959335335968164068707734719699207754990629776940642978019944228888016500212668394646347723461493309562763498187130903107696127254268064141905764552174154542298835921856644215087255251059963148542263447590492145178051651646036235655784253400672683534081779586396129656913645491559062230613735959040738652856030802704238706254711820042436830022584627621603796930527232 A013886 855 3509391515201010100232377973369594605678559508578430879343391972003627766645733329167534176209957759517130298895305921534420955275699887366685013472281743067735254084161341913794812683405995995328972320280213874615657387898038170529135345836292476750729751126070369561532928771899806542601815933674395541972555133357817694814582851948844986615771914718496887987801565985895612182617019984896111358310673652026875760910899713724761387474746414509756101410401909177803494802691889177821642141849229820302539292577460973533767508254917812390382858738612933780923361297368802737429142348497848393309833820796303952551486846249002218934203939891489240768722806274459296607975855522606683680539704931466438877831880501789595780742366301245127094014584477332607581728245756675939619657619742888399664916810378455568193955662658778588416554608824845474601795752342210874102741168849072912062120393120466988337965151059842610642561391889171338040625155430371726982854182473745124731864998101590910246191730304132126566236754028625267266831037726160297735569580299244961475673291450434095567909098032883950846913950390635605921425838167544031336992007984563345305720092975362780678529607936082837975422084245878164266457675449339801457859412170954833713565194116255183402641143603101627784578719641567673492941584990250056254418137795782256439685817090861499676328939578332701374873615916727127781332539679430748280322852614404237484220842928210273373240957790482424588633025389413218873710074905257958277579000705202250927777023286394876781273583353168230206127864788823982575342606513324043163074058506933328097149339455843280967087392516194347427291346779578858132942786691080704839807042632839100095054182857599910032184723924511638018985925796135162668856054194574057042130224190425374955912734372579873922173050195804324991641479318341682902085603283694226613237033782998328348598641908417832423342779503238138072717100774815502221911043268825177574963051217773604368966822440394905002818609644410309254000671903925061633504597308713996613524761357096002727223529429887844822349302868429015623725753010848495969027404537533553696160675405885098650273230186742393158566096316282607301472148639689079729622078964441337871999611591246683070408280789572810259318232509600227845258717520983588524546502433806473250204145649341994683520513460466884208122444324628074182563176666826274175925108993577420664559136177135872483149097381034036545089253207709094670459009049426578375617761652693293037767821286269555999612196049655029907861537777034270762593024261331731586560080713827662792234527112055392628007566153471653135363949324162212962150425684597751492790611828947075432201678726107108067505432656556043317525239932749774326800237869782988268594316124480721760480363401904185487954875827699494242877338280946655577931597034919109864621081875817510267528242835200816977459411080153862099415946743577087098459784696962438569078597376457944237789847208801879336069428174314465920586191909313371607727923039450319230007553599062563626746173425071709833267064375720447526892995667540520489426294017331059347853700417868906877321535274861592155418095618601627375318569538156847688842658224216933755112366920531731335546146723658847473203470438023279204467796600417479531914385822199874583315685260565224741954697035848986429186604473342116407654373488999381122369894941360402950971037455189053471071666522455679458713440425114614093208569208416772714714213332655718087871890137855281284529373812037726260714245251835010224872836585731974865911432082076933593941250045832331933510462205100960993131502627437133922064053385864380292936426779607132642753327004029734774675408433593987931391365654211592160399594970245178974441748839658048527023289429622556087304869489673043375090819703019215127877788510669403994674845654259726895629924537558796731976176345981464008874112106814382837154530076153336061878676559074020142209474974263921155081819023324023314022936031499203222294929620112540063057671304981204533099474233000555616644738726408477091290872012164965457887597724441303340583757775544083516189347754329023706809752810795169945183250507681790874921017414804697411469825554736369748811659545615734131098819339764541687512951627109307919654766736966128356304106058276432690413087909691193407795495303997135720912395716715760149189835510846970682828226291677832711530990257450359350723328327533569412982268639753687996541123248007626615909496239571882571195452826268447858561930142007024849957345507474228931103354210599811938244406829602719210933610384281118191885243214115294072059870497758590994109106758849339611334492563472847643708743572598536422342283067368319390891331143782648817832590256783044079000309782985637558633845953405850600595282614622648037898931954511718140856671456194355753438070611573177140763653164919464260289075204004481496027754774522667388855778754512401468334910739344196376925744508357847654764654615390612234336721566031078004835268169592725253666100005345009167731760455357465352114691842979936878832592599182134326354176870691189976691471562273851393135109975125686989963891897742460566323403155783592797424492591713322612850182526795190815496213994730234872446664707658136671061779800703297497397735628940129802281280127840089507361923555003284194274100976335828652690454799864411804242923700303304373947276032115189645698643358422480715776 A013886 856 6631233906595342253075893982384038139862824333505528479819134481754950911765245035328439218272697463735264864623005419541952735618393684771692267536792468685014368589300578517365436612558101040901775569287243170629758499135720189810397217161191502708922914375786536071646653153661173649091028130161260235453997058228664865955401690391275123669590905350800727641334229436836800120683277218820175347100382991313119577792886950263469925407881632972370817029850314721283794067332907649958084698689765493089428565997007776838254003038228540922870957621003364058551793959946573850958509649166382392849676073094430467014807897093034624827065870292881541700874015606417504172939721368140866068870049167941175977507030776005562920225791607111152312782950361664420642991077877950641875237209222330147578037527553197531081116413578822939757092259087945613752365996161766716956568424939805004299396706987854566219792134557844682106643444149237706878747993696256643411537811868549627849340680732826933092076015447318334131510850836361389018851390294145261471604740706883703365665029979413853094062858551800461233901499411732540609736778174569840205377314543375391262638904643270298761167834208568175987542356884315511096641896883458109961124493737046783230473956715864074391761820435825536609650842115677745666710644866856818296548371798500686736224250028744982220401521701150965871517188680538245387516964336982600166553091968894586214584209730172429837328170130246294065094128519022757160758598818578469706648397204527606881097774337226594529837562349479386414132617213288555106924978304168685591563522584828994905874283056898876730417390102040320679492055551595263804548435562291985282744513933648512688411342193869346799695224416591606828259197834751527053864996612332911816983923463053694904694113662927007207372686112385586765806006792600257077928089225563532393121075451272585301004838593605266776510969180374682081787906676866578902452006207387453139967782763466034060259900745052119856365954588569099236463541608155870860698014927432089153024756268005179681274310057774315165276927522491678194092223665202970831203174737178201990546935105347494086399487017502450355845421484165493713428124960800015006542532504681489920118562075248812435985234314991515936079433966700283329109824348689917401150285510842830046441747086335854210150489578467489459373510877598820876997536607981589242054456350776099610289677827958276296239073640085722366431210005184458598269888811506880848059302650556360338788866532253792391075218065154555552938110214275092936331375667436077390553158594265909126997010926072284137319000761483124671683386996558544422464655559994004092729370812399867430274461667132755976900105373983289659409532569246125575143271871130101576711224730702788455507359312609287964103918807994477937525246340851810087081051946078032588672328437924741241192806757624737334464024475904172899469191656367469314462458450269921122096707087438884777512086010641349533298037256483036740630209473697448962071236081808060806806913039073450227063513426465900606226780298301334592496144037523206220164263533740215149805220991191714630366698766249668965929060101849839836325958805075958373711044015417143081780164937295302516245261372330601102246135228634771639827805486657655964160402189282572616646652766435710585205852968635097589025273841484116216178659204861582588634237644556493883260441302126669389225946767503533323442238197202971122875929702009664384997106658559599915863911704006928146245599815264502335005294972019376600592516081628396283430532896465947257236379966603307786939497047968212661869507156721130270846729228220985341363298077088690413502118600350457878713862163049324587543320016497289775341941868736242344377946471454979439110342960953034060776487631862513224183610004594612290753777080528564367409758753228243630721645248585900423246759585723502984320238265449039748836411086936906915771967108376378092074473208169928969165642608264328085431691191167886434345385572416812101871757852410724687199707327502393875432165665782213240436310446282529450329752256977104670660170012419282801518873457451984667629090999188607682980024295299266219942757034457682478396215333812092713522549904290031510632133862200205507390472980133680747126218273635613225964837076325282365958477695339368945181318470583259749892993749643165473584339106560088699210365897513099001062190198789960617627578061200951688550079389082096720248217173491275009370874990415363006288649406026418483207149214571929931684201435867063812887102809014665444524607324198750933965400306605303939604215249609407989154025376708705267556756640105428950710094444176261776427443174987871270492463131041020534807750806695092161414291906329023034268457356016605190392639030485186307665626979547287807676609055422798223982258970138256412312468209369105183518494583530542243385907255080340091486172533785247572625436149606489417718660615921134459554825199168721477318338892294408378411170296082212003440568004680986672119345254899758283052567140108895090464654036355913368261944332451387194780409281198210461876950536982676829223523485478294114252091285433425727386580254267691875043803617538559582918093696791335118855550085594420447459299338320169993264865134455328445562844516905143190237033928602542250246855167980445708406124433652939075606997295270196884119692850534714239270806477451834668443494133487650041147424768 A013886 857 12530167390417547670460110840505442179864317250213374438554882304420739084442430530915488236793104401155316959715963104593048546736976918146677014584961871468205230426547515547901173329118185867654686258906957503440531507694884527619652648836838305390694053471226213391829223106257236569765635841852552180586338313323021813433616461309260952882101547841901829327780637248504838730439258767811601090269776488129548734370949808835444340013120081452336779993460199487266776188222107642315998187933822803246005356593833990864705940012939427614547429650004084617389596209308327658407969160756022845292176718084896788696236528494291249965229202397579588988637111921387110525053363426155200016022641066168272009466005129355279516045208595465805853360653948989515985535365043683438466908222955819932298737214863640352409882979373309304630929305820291217486830710635397211826189085576657462364002436829626376982800184112197460278886039474186795311462088952648273177852680096831583196022971410966322308927892356758409988210695393161717125572983855327473428377226688024825601252939368141075563242167508008493932820788440428633294859104461765583817194401487096751317362069768974971889542382149815751164428436213182291671859435810282173923022087381724016095240213443681847320292599517281987560424722434836966523955099799776904434972313802549345634793783678315598564239662557800428279910991180707291260399655268303537831513392885480205484319456011422457902860515776669229383991782237432793202740304052423681846652198608964821079102159258844581772556103013581065227779741242479228496282017404251414895879502243570154246303057287258296705741326980332124665706444424516759436632978288568942046744985704576352823616043046585313893606505810410169331260075934215773472117573918772675516194678290235444173673046965829659154820791752008208413890524643080082566226423701769632777005004298310236462049110851641516732358279012222227271919811243593427763548432465280695054782643340796987047177180131026644012753704080013335706045941389439872590507426670397997836702682651822011359986135507248497158221993384819555381854454886610247187574920481780340778873791073141253705849705884688070113994121382991623625094955225928962755882560059805993545378591103403748017039747234109888784305743881589920969619392574905309843856742692152264685194839158433467368165640291805657122769486201962648766906481253270555620930354977823292988415845954019464224531873899949498240492688627076387064615637261781433830305720390806480692644600955617733980819217648937963227054159041367358809517804857165853882712750778649845377281487941556553792785589630874144919623434200313135667267694277186750325490451747244792700488853983440707445759178311306856675151151637805263010772321942987563776103075491944606576296129921608507039755913654184509687453704677790673082625569163646775882512394301792577457638209479391459675608517800885296177304201539738966257590198688959634314838030617797718631273957338955553554934905662658138767919143654795541240363021420629893842596525057415941198651948938220318876706724794700656203273753896694649731023347116922430860187151817884145830672742254344854488612642238532198159846769327389768512296430018123740218753182700235210185016526040791989263569025251700948177926146757812733664886642843998292174091782374568392779066253182237884081099308642105458510372276716411890888840419157549325034004665550376886424460893781578116454910103145812423738710424735166997512630212834601146093819139910716963203445005551729715148151285209688709404428399427330405508489265184109367026961632020734679088351691557935199663063440899111232683623312454311070829509164420928322567260371239427013992965595099708786162235056116932750846213322413024203974181547558174242588800852528042102664153306181563185387994175589161832357015033050500198314597723027819985860815437769079962690953533016876388087076023978768011140129319624721197327021404345040535998684978191015236342408384972012809891732989860712720833973141525300490809709613741664028225742576575414043390412606412760765108304758257361186608400689312711713718329996130027079364700414681250631764442566221154819042313198547620043872684795524086134165338179815880648404505377577549506261482139917729917920188801248125238861985794010877098412159925264637811149679428781827020699008373579823068959085804413525736897589812476904533683189532668232031453239080609547148304329307421947359880230196411069079335485983228079561536906905513889176645066830680846527520476766527080252497152653138768456034789457080624223354679473212371585404791133526551570954550057800773949835249793423016714795006685530930735171535371738693250612360450945275481940841902573594919089915612076305231905259280728858319396816580429293584636399838147555832521003123440489209528175874819637145994493709117686204892500445929441161343410674773212639645750222000167648065989344062319522685310700134339634996059814102704866198472091941942842704453458984034960650777638234027473170917187203469042624063206974610426459391073185801284678299115398168970511439985628381502798866828404655140146027905672265282690842234825408249252879095626033867384846405677896094000942769913985100953975376470458609517865644064136477856064773332110966973833504682382486060225292988119417607689811726401648554714449626050474836341543733848716783216562665229115385932279780199178915670459253985708330781436322825991912950857124020224 A013886 858 23676603335576504716575970720672187368921858217851185511111271846199687110311714573440917276620672697082249956936572971619677556360696001268580193095277233546433620846630535858816524285155192233572530204870301875861118239932007567085211816357326883040482981229517973586371961446444273990658912986417643318766166114029155681966131789563217600215526857552526755839235803164382791110198649311376231448938881019121975142907846888381572890669911286069729104698682602224755707748426471493475756063977737686683947849648297706450240673658369928358765157548898918162311624530030318076842629471151436575733047776838242255223170264673900928614298213515989668806081050299071599660604033822433228983875869834117449404382660380265596804574512715317131834722984161084221741756088654862827457038837034182757833860281615459173422437761568465316132855826540236035244155732233906238755988458054913487844223356555283453902635778292516730624254135837160194443088796498077692252128733025209860996542734043076811712636259704775275244603307272665799505534691957543423311111899478437693661708314135979595869884375973772593863652311571803851757700328299609470682288390829170434193245211449222499683378819954063049296266711358470436509812090405163266815376999609709485645050859636351020877310646684671490670576621921750017160736790018464845759381765047255561932446020237467448947833210700017839664014851783346714932330855806017779373217098767831060916594545856591510934592339075089322428650583978821408186515590847730111659614901621144439036796908866416438690805290459166346260325310100068990831262619062516537541977239295378369218878375352170085189674227739572212140329594778345284095159703518774638685383829147824929852214519227450118403314257971165122842930439162864230648162259914547446929784945867523607776359032009128817389856413829258646356218290868775545454499330981305441467179791961949476891121214293714557488928768556566729541746973891934346112312684436555512393275529812183081220760489905823753673890991111062638723401817379361121171099937198730603976302614653038014361466282098160528278267215596166717623779958611182351557731567344916714964854991650493372482455017049118267269159643953416716270023424356348138296707497247087491611553933634076413333061761101662554330383035854848103786721776388978676511036697575324770476674241838922810067930012594906631918157292503670158305185945968779937243530128994735604085534953207644650975820243901379773491291288663687474552911640469469820359863119467415420109439073338504690362668607454468409299018273191478437450982939488345168189449767063311831029859026606751134237126281027631596267483013315017291136527682539955213439036341927137848453477322843782090686868279043339474553952011297944415216739034829167124909283536151162786359158725623713943430097502251710115601102521840603566555390631473413711010767179876049597001474516209554761676320235763983227327156345495041478993422196556300078293019867838410799598659069021055567419691239823177613955419440437504701270470273659736787248367430659691325178854365851295091499220972556872929540707580603069515902950323965028883835622116086215709668972632236057898006338813169378808612505340224417230108242940676486039557669013928518045638881307077847237568783595906806057246667553276866691525692523945448164946814261037948448806754661893054874147354658432245927026527122170476983843044413146692163005854127874694552527295722141068998353471573781026489899107579845980033155945646005451618422205644562813630726407172250370814393061927691101075251906961849101859675865043835407168434401837094155586095618529113744499356935459892851813719528735267667661485173972796524688616773045162141623976660013601366531651002170516760384150977615205333319055086278456404187220035249309707459846898834454883985087221378379661345243180181971167558728917790306231755043049305114444886942019685475633082884920068477512713274031878224645183390825180965449555525963176870440278105051927174796301161502122185127214480808961085678997818321375418608614486459948934451963141135167874147533404169205450845462657262473703242047467317374127423008300998233168421393761874210969375069108145665953229311060421263708856388362529733758333965044404417298455065447496284160065085544615312796817511345964772817545017092468205662451139538477458884419319848183854448479116766881845274056999618104986782359545902677078864845863209034063069220785927114920766674228914166811772070978101795578356315840934170107638068543734865641115945811313812242773041978550539744486116433932745044836920952475854982838954551890160372595498998825447243618492830842293281658742847741771192765309727396607749305539128173096712571762301859992752162182604074893663279799924440756968568267356866003912248619420134232769368800779345046829953198314669736231431192122682523488950088086806312282614002276357345821909869861070140955484412782420755352881148975841437169031443875420234750814419828612914513826553053403368713585544972526968600322594824424623647589684591933065865876600674304018671377548161887004302884687345271360630763849579480649195214927403855449657665330965683569379974577014724264246963893562726649453083970766549173427860828999239401344166531533869454349322982236189528601615610255642812627775680109419847786420974831690127222164233310256234673150996943635556218110081052074628953882211649101565286039711402105325598351635266919178017069649663886970725194120646623232 A013886 859 44738552011598624864291023842719103742318937788988628903859503719879850373657485883107607176549571266880312886628726316837450880817367621725068538306656811637867484075925968381672222160452126278407178754156366574967141470391843674522069521410681443733039345875897818313653694446434813915981380893919213450554346971753843643661379713341389954404052653171812876977633118113716461832515841381998562906508543529540272326834094429185391923877362928996205884907280287320627193178778710886983997434298285845152013970364234600581768369243298748789015161219357830994122851739960328067823373684544677707534743621584683741717535390679333629879862246716981566506568958051516124427488242981787511624604359610713640636140534809417703222826252842456362166673839735291590708126568927391843152341961217006645354611704611559959405488876251401870474528118443980724644228858645757743753675598709906769398833439399453845423895682316634253652210638945551114293438411021279668793470385804979746623515260880308564954222671977832807293394582116596569440074176812831411299131089673672555936966855725294693008665680540009532641753771072110260558094293944436468298190310082293918997661967707684460281722750062959007932648097248202265774972612042703543749798286398519533371347462741340525817098124034661339283420126331437336426379094841610581671863483016812597649568161568070892573459304276011309258253215454554885441254550543665403334691086884533002114047722825147908133655776961438380802860426667693610624177891966963691628435210426462655381882261492896777224107571082346034570430375555167162867047244576721248810118848100889514368177573957449323531682351161407985749578311746128341777122730658563956471463351275197257050989284667574465331113715806058538840070384068095038577386665142211590200219880593004848498759183395425521217716204166524601878026683440330469873367391843683360422255985137956949150202130650545628965240155343894682006739745963034598514750454505413326441936856316147160416149957390367578582066852291748408127300925261884635009032966132730989894294178964711734720967119731656993097708826039617552286930648833014613668239722244799587262711116863039460854927561655468306047251450105769717728915621914176038985032992158184617349460743269074500188926845801346309460953212294173621776068293567769659817606590564011275900068393803089696374438378038932534660328638881575013688413597552335568457382738784324565940696110462662687855078706628242375836392297737666613915996142658615149517745834925805220545352570930091630759206995250524963222327360437875528097378931003113402765402217450288009935428661187265527218178232588819780095955342503630592778266340041658092747573022542578010026540237971279637535004320295364884253961994084234232772263144564079665880585072838080363895102834859349908659322477134759379716144089989305600048936364731955399087193318544027284906882198645055971911201075252078258894120161444374537378642793102494826339984965631690217776039019731977926418091136650202077646514001228614883370239974058681521607323149216771617935557486372899963453999974672345267726375741664980859025706037753951697971508810648798446087781278749023450220041618522836776632314490717171616661172396928186372794905523310881986461769673652473648998371281750431707979471115310262440572819771086552598142221929600954174514881792963935912432868647224502071839660801185423853406333745660768817066645772699930836229897123094655465080772574726266662465676911434408799290413902431229203718810275385266626584435747654788679011069240583418476561595334087283702784004959149982652444255810514329382507525712820399966160885823078816215946382473242256247777217213429183562820218609400937624134329508580706954478720869339013885559394470408311269020281269010310747236987565967645305487984936823246221933290725502099928808465490086895141612283731193365724913184589366491396129258253044821053160692643952916742595785868073186349889434755546522585736083188192724095418406759927825497193137242013106460412073226980744292549569884706989442457951152788174527088668496889617206399449197205343159182358137910487669148723955995206438949300629451587676167837129072980110584540589723911602841818086423816348045408583958267593661025165985807141107494658667765863562367667370856871278971963843302902857380962437186474835441775029314445366893069482503787710963394610809336654383403664369562432229722556489068052168076485581382022726686603243089380884354186528613949853667403587010922297941949449902048002599752175494792617571952171385325786283909142057833429188882411050327896348213037674705986554924531852212602697229708261389010431637347405321723109171160770977353311639768959343782008980799749200982784717591058816588669536284983625672263583603812978581280459799300464201945550666151025461448381005033053864151352974836872970543968440046010429887234375053331997230014588973642584104972770892453221850632926907982752748612407340790062137626901646712447652062212200013296613392411042647839004174364857198387256528745135009779402052716582943295952837530925160502946593212897629714364351185722200091338503879944648334298735364102164770826179801540558498544607070431534269553764972473406788535736130930434797119094064657390637115941528898072175180697605439534478171440836312996242942091908570767050314930426007594252838876582992791550691941829633406552483129302901369546514411485394653355880226102748041937367358263776091575499263604161998567243776 A013886 860 84536536247452390387568661340439051420166110640063665540607994724965929110851228285171875077378420279616499060561269129053908385964311702247794307791032898252941986150379280223019617483281203347637295944133737276327511573925375268379317861432938514271751690708028488755293984107760938461593105932961140321337076298722966826065945942179063533363356963748556114324872255727898987351943293368500260514125535580026353300071246142366982646817100915017502761532479797951862884160438531173296578063932143387852200733953206045752090893934321530151761800154939537995902728716573357186460876566357717566471010435550527688469719913095167088344831545804513424660684492927487220202200104314610264765480410580896952509550798078761790643349356931014583346557554000935460471173304594993950281684494972896812849422929459456129373910804920608929588813147711955769904546235973547168349145293703081114439414904419147203789939716643677953405100352611067127933223831436657381202740249964743969867902484471082894463420625843809582011765013740893146523742082131868224185676534852502104176702587639133642478998392646624732574813389697185240822237118820000928529274867841579955932574128997473910245614293390965326701277999821091058935883448592307249756218848433477757633430282477229334687162468035926957547093601271841384916520293481672423588539737877112546515499211917856580338246350662214137612499011820032365773460478561692748848325567662233255738636927523269082476295679161471198336899370697620480439906570968231648862959063695110186804632501084609977545802494874926431851178983877026105604360727840346016671638651568301597885648562067629603367113956919359364816859191369508238515114243925041378101870061742371930611323720650739347306781881748222421118954115482782205854595366079438470071449079332362985568103392650127411276317572474531558921459124174978365297679075871285079986361397325159036491849139609090203032590909852852386490111208299879360246319986818884848418237741715589557613223642686202084726158897951214456048287754745248826004748403749492231112581663157992423153228398497107641133651471002028059039710972254101757519868395482661466504826519668659747968723762822199936121092828073459073989591633869125789632870820926356591035785837737458565172990122167158343275514439448277062152161813340263380562235250118857658579940434741716591398854777114269671653047865514179935465188304699771615418879786959218601415429268054712609764945361526114689624420121251567228324020999291154110843947961809083918975440766747231382550413243601543953706086665807875585875908111897690986236615537223105814357668064462298947734598606596391014236354144623900251934843171619835798996846061059734045249829584382914922137743043491872033609990457237758310751019725547658886098645374912505837044541673459512088205578654474573011611474955832912204073268588833831499542389704534600548686927582329341122732304393361919011502044845220123905845487305277094944017592711538741621422634498436914066465979632897849039454368168273551367940137607302114725420506388419236712559255488410667838143847824141674102847192357426414551827485306346659002032627960320028782177196695323234742785383601028959642347569227595464537351218203718799268069324039871496653394593198704157327990554426114599741583353276414581979308301909212475019766402007072215777629736159767278454183950743998707930881924180774338979833299243120727612126987719429062910353254247091721937841745272480362244861944190185292966057588816789172904012544894439187489061899086824563734621588082790728883919540572240640491702166682651114420613787563361940342645980346122617523258692702943392599533374037199423653599900775544955526431074837328510904560256740869829278560447635635181789708693890660491907980114836921274858035100121050351604600320721103227717086044289605551958278754519172514278946039745383585686092756378160062414401170258689396427778743677848824983473233911163314584787879452168531589284159237746949283531568024543301369080241952116221548187920383359551031384305667906016626806385843871645364801881154330720205461794420664905862609890101935244364018016028081950240432552091791577622081107668308172881597009193043432199558608517927677809143466607172855780418876000841469628008206467189533007279815948498615276548864495775462179546415630430509572881856043958591637903029403515915717137429679627957776643349939295275465345943452391619935341199127948707040865919619751516837915258887371530500003997094608461101054424677573538152513040176408518745344296800198520580227275336913629739936197125578159683545982446900213172918841602615637802921663253398945380056309663288119261978957691950331915694135542368534952969311483145831820498202638553249101825943819118338943939594287755143089682311872955862044579541141850281137660879138094398918297523976743737956560385204825357320859835981161683600774435341924206857747870362065188749711049505856758431663154145690049314121996133271389290775146285011890182354724855174671349033991851439746254486642211544507887270158845177947568198997847011307635193681231788244108548384112018341302726182190314099419249263744192784475799281680482915237390040977936092861173346652168571506630318599893849449959818722732333566536311393895402876872443911840412915170284849453118190275684783602723494247153729482455210317857148250347172523144857871139136736752562441670624735051268143481634204352363887076517412107507364419766861806132992529989179308709687328768 A013886 861 159737533724026118399857340271730737513900437349923820368235567376464420738132933728355649646211786850914388896866636185648135561049812534592960194584086451486015082886199875772450732568648696847188310022564897677755623389719023495120970892792114762535445298707787975440363342962533620966995561991533515994708256587625358979595777342071408722610331691276431679832620218511254633732636784963730300259155160014879236352509024430740094665980895741787792658103404786856305646297271514472063668419108132317097107236454491641459686886269688065085804241195168792931841927295518085392106505611739419666641494246682339503246351716747408684789566654342742822809240275932006171703030846709549488772379288460524292759566882424089759222372357677423364224988064198439616171593998816953528645862007796946684862258385972845599468801891832225173865274481895784840226993622016063575803157774331943575249056342113479143570948810498961263059768663082588890794525888720101814484499488645381333655352761777055162725456785134435584262806793484351981090574278649749976638080438608172695984963555120102478551756034796497402681924987143330921129992948134471514519204853477678554171602231781498781634984909134179570444280467565939390051359416189668825307358936996749699535885591999933279486152210401710429318346561968030782013939417913576798095349855420979800294198814865200422796579480328098643580174532766754917329826169554860644055832846236390768579544701866288513636569073881782809299058270090361335983873379491299540278683832068241965460055825809444306051266928635824987980168570206544464314620691783826942030194903566612513713589182129006734375190785348200036258262988517698943234527391664952586737194408826410244181377740182576247011781226731225143828899890084569807152256056691992391015967893935894461913949991443115952270568842785555648728103674349065519758804856035952406019668932820906110265830395032869356763886740348834578235346455644786442981918364853386605255952653138043129200103772063281500831838616483880397286250996158470333656140431776120536158938708090121427032799478491382691241631542758360155463548582420238549753302684315381661940592037117270062649765423068418688896461132957109915520364684426816280065004451356173771010307773841894106076796599163153056386427268319401991776736093309734795482221737096589628207580887394035936176351223482256314926106349143897952297084934534938051803821841284956774239349851179607196608328276888177481844236279673081384489763711588587490919177062299667082610585658741032509063019251885682205516502768937255855052367939182296161481149147439589607424190129229897298072970019869129375988559228348693951248017742111349891038872417904519540414629988103255783593970847204849654804362448301836495729182840763638706087645143782673829492580520835543337486438846978209976404671509343284247626317980865565318927314229218036089581260377886888446599034947956094582725895874092899088520645756457829739177434624756836928108324623942442838743988202975522813783711550988317911215909938354642317483375415352560276477167274725168805585794245367734851168763568437515291867557755342843757152788749725996145881001205188534026455491720229089213471411690249106734913666678764524095367216487371904188361514681289017153936455945844512004504173683808148841477629421986797998149960707699432622504265295939136814115459439436150547540695710417406157445647584225147032591567931026135545390377921168610838643750931030173126299294159560043659287505985362683865889176431095666625331714533692917246901444950422711995730078440007602572624679694203700973530353338526694889372879790662222148188881453315340467515078512722840554285457308644930524167313218221159692908115209331921570230907917971899184016277297587564373578169632171659490947668065532870780801418824333583790918842536221383602700869619283769461039510429604971237698917483967152816255190483371205429245025133865448526371551655049042013348463800675187898100490202551027463784177929000236881370214624976344518366352342943940123270779692293836025481288886232857188677960969026390317194031959866944841000044820133575822428794510150754551913656590982427744200554454589737615533497466880692094455560780003566302467601909982398751294534687158014082056210677794391505499707262172631470877884787553448519681161489961317112611222961270748084049151463942761829799938724875240920096421458094295070502803677448728497982798953799782465794934004054634168385859905292848143831552782065120625797207129153275339767760300055891948602732216157518135738892203821213520431760130184472036918614960224342004725909689371225491991081390398538423902240937840004937619055128063204777274336308522227854012315960584903141395147763325785798839045010403801481622051299124910217684826681157462331852074396323752028727592071210757175249615785687711443101893950711440782062478555251720158148148240169039703780927904306794575414008392682743316200882852763255102386871989553352519391411615477347308091652735142693391651461914741298450597815550383732679533299508765204030546643963781462545617653857787648843701553069778273138709706628987432211431992794586871376367097086426741179284624950596747115501598286844863324640437856164221317461674744275890072652884847940148623246110097608465351292484802411429632562845145182631027577605778310703926849892695905112006090213782797852636325392065907782679039361354643342304580249687525375400853361158475571930029529291106428906593567999946466445492224 A013886 862 301834932123840584492581634742573706222665821602420853405566144576411122565312371319221528190693113656308599999074496004042776215821772171365750608959863067961526548139110926863598185838276380804147920592717908575161337777264595787628742727951410707614576302188677509176896481235028729103363870081218002751088890983766074316356833800703187637165359233221824456397964521051874395752911024490345936000091297398995328876137772275544699197808189205018475797387134376290495747462642741057948401807357315366152546726572840861969697630314841937768052948426672705722634686875937517578191905595763231740656435000715054890470202320710967533700451883913107870210010529712289037852552590955270008400647187337775966821109274888322438154299691151813511491882246491317148650126529156553245216304182348860953421807853865937913697065053145634057330258972206854368978039884365649218803221229328861957596208894254682558359070601956901235917320953163641325200830694497065345391846729760675915872477607365546569720815926572905178084303307150640004205354258559650763856064378219967664806915614921181800192084547158348004190879634106449521977758515020557070747024876576110110248926085902903089816455164782853422565258154537636961380567109330680142898375611863074336252624266304129927052089659904339172506209476404807988708515478028121483223434035608109959282308666207207032502887095484604697752503231531011555629084975553438917467291959597204431803313123216079054135224551796652579401602937298103888912375653938615889725312051193523834190426766663100058496680347808538550887711164868039810346049191332582307198111323542556874312759283697142997059860501888827646112453478687411356769779454413561129415826964697302352277317573761310233913557429032067632574486707507320401361074172531374678307260421408660226609818657431185723699994227124616816055865403732415036039605374210142515937773786052533916962784607881468884721623940187466656327007131499807829492457520839284020920279942884745879556381684370070698963815630872212914539386722309168471425965963390340529268773496768434564635512844974005009124067230986829082238946567786645315980248646596447096189760614391605757740991950936545765140708270079500268849984456023010384689870331140182560140405239602880162231320396287520794449988600543755782797583666363088958029750763322128670592942202231373695848875628652920100482292921939136965926098185579313824670844028993133201985899819593748011280805645503039748013449858509305045527553836979024088041167563255457329954319122015975316085191161747124753713407104095232671519592782104812993257612032229130455321312094108678577725145814504071056727949883992384932071814388925859190910540076955007178942191557360292824494092305811173352529369542712804583562000562056067262584619459047139422646636389594175953127575279206922268695022334566770929218766414468184528554847293475066017717883009722972028263245268539501728492205615017971144897779560738508424598026789032526840571790743013673829919800300720052692195660267977893898860424510396904774562426716836906616502408012967887769633138060631020007253258238485338895023597372647666592515680732242251085380071685285687863301450578809839646920748444720624114877347318859724265834840523610354253393890573293925565529401188677522859326942459365996190093201271644749919768224954526201501640139566717122871574520462056488117815377312141997318112257414429142628079983832293192890232205627746729645154395159244822173915104666491552577192574109749795827100479330552576593894797168001058256393069532080343060347692857728285577949270760417098841151802697173209808722533720282033780108968349978161256521531875128672380480062995781584080689781703127720278609001439866900377618076212746325597343269060647938838253354835523338280991003251252815575537375365058361256638935453482767371388276804770793692957505643447806291676268112344845012705687771282761900527663652147867841078840117727708219078830046914213446237947071053939862687741520945119603456953708487301358880471663951895050848520641608279150996628078181247492295837352321258298879692582341863229318772690690160599635132384956540977150384257309484027753553279650221326708399741498815599536205071949778771021101605841621243686111319743794353002789898018592768264070851969014903163783002247794612436892954263226053842563348482444915680587033419396585211410616485059234904754901728320947779841739189439010476361453533547354327201856173506976288532529524396481443499527301225850646377080619896177214287294656011637537367508220329228711867063790042789375200125672412457856233433161189473185927719925807810450603680692585452576109604432462449966962760224133724584713109821729041650343845010494259079746568851978420340696602218690358025616229184858350210282582261343783473060512912679473418738694813568014122066000930357536119159548657915735680233478689882355791680173879732014993920378285181212275897010544745922507069810330158417306956931556349213361390863434300198256128075438108866676069587313885830699213133907488991800377686178449049591960941354610619397658964752092050295456230954792018165422935522524308891127760881925372899222907405204476658490198649194253544124071676874702614182878996515346393421823191905052802566316352570753729905764917832656911037923122960267942510175292453745517761395311000197649898041616030683123873077133772810316098435193237101267047956170711031781093241557948545439683937498369500682037603537392656174195098522844708475850719232 A013886 863 570337629023381205558478494397255512919750211193643167127848808674960012043492166848918784580231605385323728683051197265367100568577914398303238646671070537601925796514123555851795496818060224323332178018540793070550458701110307733238068138969691227965859714174054983660369930254310765594385061261626939022369533558412893513809749731127120857183273515600496394426989024114948198234036578724173989595820512643624805593825898083156446173804024459748351275517212729138479468541490918935385445706324547681790135413036789761870357611918755250664504273652691091206907380010791503215188922672775138273728698571431144839275999258741181500719295465381923412096989176607390572676972094186167639233594104483466658074229810332177652818343758810349953282692952738105161940522285445290002456881461232572494035338622813752571708735818342289454441422785594961396281096868221031063075565131860479031491153247899032012433432319198497954549820318827515411577083253739430770561381041460420869003325767594501100654222708742511291542400831486020531466302835638042174557975855024347860453873924655387651825356813604905321582952048459255610344469201710363983057314301982167228802842766287376785618299552808406775969789720553373597841955431643754616256197808156885647404198729631762177999962954486122361514213227911280221607972174786641454811537803795945119541153421787819777992415363240653529522802026197590443146938839086560468400835933512170383793722771609160066164187985889297221154728059024503569164379839661482549516478441949644444323536324630060651333455291447884572523790610377372248355963478367924885047720817403662107881411934177043098668406488833068277609416494816414502588758624117323876188005326029152211187946413217011456075572884061265972348507698931192396159042202041764588139693459960319287074661820884930745560350691759407947881049479199852014819285047735510573555507337363714408407534985945371397565669505412150994862510211453828880758403972737244228842291531116843502141593026571785750499659173995945612500359890100290850215419653511558973209337798741737363429196735451840697080545469521320655268081788199475816426166474651955346653093584614717708443130678747266908345397844477581164010327428598487686577668901871892479799385247785935062387111618572218092527276059952263526989264573282369276246360090349068027834964611185932331717768223882440928428125271922691158431045496328732865055637410176496718210092750310119242179849361961887810574278422243710516267408848632780587991772910165487996047122874749482446064462493120191026624735234871020608657933894096227278043799452515133576200581051040747562754948326420828538519318806395722811325074171253857899650447392131719005099439016658173791793653010107007209392215748084748731352082278043158905227494221992785144571559429412687867399366165180465697413515962682664211182046016253818503252325690637093544967144762916216809501323835583649202103559979558277700322207529025541886850844283698613677085557490694861631453897214630988525486769381242453018681894621261658561060375526480079961531222104247705757090149418950435213065524663178264845191948840239106067886669809861525898899451294221906644482795367300551081952744797193860267500559418603131461545007938517369865876987022797856343006259545287009514252692009059286688922030140459226816396605290874165519051155240802540430195323480447154139804166876949529588390742018068046177455838890018583903210288323610132442135100152263920145520416494453110020180617875411702201422598527673571049372604095145423647416139609593989675855069297791921122954447652219816623077529518892187711848220596765882005812943107131534209162877942223135212638951674813016268180829433215640151410653632726419212735033033166648966320726232390404494720715189850163268935608031463280221437007293802597562984719986966525776419403425437139096814328023678384438950142584507224100968261030607225838856256351861742340731661763574510164108346734087596473180945171157251038459150370249227758864949105038933054097055081110254427441737451722472818790396524432783461522460794150975401297502953430549818497414675602025383931357830377561221112097280315767115354226163522109411865737482744433994784427945393999572800800919146940570189477994225642008014775702019196299943203831613387552541383119991360770233154945801255528107184741265276474432735479564222366724754735770440408380507910148979956654459995436709892147797359030478007221342156966061230171569834748354810648230514803522728154173447472775979786446414788570597918208447772871060038625223991623573434118151066569063166487295831522470468987069884768812777526295718927308453334273028239206659173888911195913696087181499624901773156918528789616140798564612495159766329397261166302433747606948374423090143238398402850249624007263385927228899238081484085308604009245973828809608070038440520837827413861083623268573522797577464108032141355573292917742162421014463299838887365936780273871995247067670392856611037823757018435415249436494987367457961524621342650763011306159258256063716839613739382452033548878873995654708681071292684639412784444180801885429425213302790500874137963018438830699837412550630007681160687280863433870328778069276314299687510053925287605081646814039629257694413983910576404259217854076106319605787575593066907011239010505364215016021472922542700319865849010602613508821643369487991214642966973272445578102900536794264169717109372698410919060664756430440943966541761483925614630105296291837771776 A013886 864 1077691732998452377824723091701233305036746567064749932023435017710326840036997406728377769941699074124735387360175684714325181487166632553773054043112961413595395723467599419183765513331508421954190136954138089280733889146939601962879189937216681514244993608392440727365157888370777484722650991438009891914620754786903134371102461179946411503866083770326198771024616796318834437040692029986679997172595374434988836656314414589193759683742522890357772622976508622172738372413007912710898405872408262913984822592141100756757847892038098521487626011357368199829653564232231279147318102236950372477612989502222005491661071367341056845951157693930790257949283644463673789632080806067168413731343944820615126164006274249752263080652179647755340524471557319435894637628813864285739362444588938309542409366730832936819418532522793403199849970370131100015648079647090677223793569455079341642576675460326078121669815840523267382982794880206270641222886049601908722268127651750284540600876264022006255760998295313169576137191254349376843601718916530904075695165320426646937982105644063231534484335823569793738692855536303058705127377980537449050737643270967839766194530000208105978047199049401075574855683622686597042527028041060226122729991179963390098994256985152829595159033999982433258401688860637861945783332766367244520485327864843096427641138188900767042261572313087915208473341979038128578476274928295113891155230753214724767764337150103977367901732364120867571582897189034813160178798884869468258124753136597905753371535885858574444818854448150596355934633976069550524581481197892723089189851729499803001865263785639046973864663512291323159185869907277262718827635455856123442080816847894253085389985528129641903033808103389878220838624995654015353625449055627653029281944291750300594639094587565896819026980735926440957261698902312705971938046809079493243452132888447679107265809068322823540955366996002627331060363695236388530556895877957169103005071123869391742654685652033196057000139986089170959121080036817026381259850083846529465889222005692827186340180417014263722301092141752462827933598768364507119492758533175145960464592738493262910907469550379115637468396714193814084916666378601987180951192671572268129269564783888373743964689726882268996660579970051878688166050681208019948578282143200707775220058410429379784179279867265096140248075813816415686854233776406891102357450669872382550834808538017991396207293599183600426451218129762203592802375203293345950090438354315580821714769876194630046645134264200133117797247708284764669460554832399619985318666043890115921314179535452963290659742199258352139872872198363553161149897751627809763726696577855548017027736783828752135411949331001877398636830326677002490803491405957455686232905802062463040057792407916473788226085526007722206930262530574356448194836326840695321553490550605751575576477795374069964295797477356124855520419623453975677642433036205735132052976131459822048583202696577308303223077652055847726126983846175539465604710255708149643905731662819911732750628289079128872013319457267335964681797306752427546999660386152927174484478899280423769731638383120299694402066676599367706823284080944008157940497059491081909528677560368389542725446614694099814341651836468883993827430734174138230213022648447260297004900666266515191502453306052774715603316998301568153641479997343768725276317613596801879442874579734635548821258087067350738420336924513031061530722354590774194612649757605939305337696654739094300620892774855747870600820089821295883826111582890084812458789741309694456835361297954073350301618496589714129959951281056318832539480947530685157475758638273081523833913510462410729620725963483594498969310898414638553992722025485471840280432359854793307756118996796007481460282998135986671893911376332364178297259291796404048889256175045917527538143023122146430018395059082434513875938602274688751291644655273960021773880521636431492635572205173264530239179846811092797862924150510206653164064175503341237952228953176329519256131979879405779822073197882270287078920060707857159438522853747967900664407952830867601454343433771703436625654423354145237160317843794434654656821943922248984778063791190646199331791554592957917800463693713008714091079777694045490880516219275835587887922124627786805734436857183145937240915114649208529047361356560279541582739570764387758735654664657353037485929160108502267149217056854046386572832869505779302846955637396262834392825212794238362573115979099209767567113300241288423175064987247404172406759766474554771549373066609778251479142959668022836022404807549022036379549935617423901248561886922150640250888063371883226393700572230607937391936462137703254049343506523987487757131598166225961889595778693993276940481536156661619742056675503153720108408260542896275756113501686395978078491870754660059852351934325572853699686077276967915951992222361551457388549966722278430028539758315011163808889280805518560901810970722047218960289952805442155701189916961747756737304393805301195254297421124128887956178221276573074520375528725936276621829457047108141450127241155743122504825424447830379958468842354075437543926557011489408518806306658631928997575497849358917207111234177203118442749940035043281762090880066124868817638240249347412874602600049039393662547303165158008272583266359202637095018396684583470481817752468446124741561509264158644018923150990923507622182478755433608970383163658355785378804503575314739232768 A013886 865 2036371812538419662661506362939716013731675137235405399553658059544866866475029115836927325993196436095727996423392448214278004532342479541367842182136872272364624706401224899308229433494791705855135148704156801086017773447604369801793705171286650455508884082622887440325926660812993270252410188589537475445326110381178981807335335366868980892537228177727734759367443110586587349530106357717870948897426696480372986102998715746473674098089991492887555699652475444181696900883702535605306878987514736537852473255786875474745413125662645747050330507028519514615718826059168793675839571807669841421778221347734630472867027301443906102290237141405415486132711997501935155327511664558727285197508115126800082715469007621555884244781777792649763284144671620971844558635002555910675955615697030983685431382274846530759995037662029685297534108812347882394368110562593836780409167448095361428880323496217426784207390578145869302328033756201602402994246346974179460518741430662481658814116560455534316685798026878315209642400204098443303610812809671467352503162144187938401308971397641272284152497473471128015234381650021098031330129355928186527904227120236159051328665663433230396726689813378691571828904391552667800453711321490089354274663973941063102576380182921261912465465557278806447211562417017763521169920528679021494084420002915840030585010205324844578512114672496905764644555856647118541774257863708741765082407063890441049974923020047672307111340619807139495500751875690133833452732651285031397568273534815031578586746320770014796547473161883026055090694452893788445632380264139756982194289752807483758628542760902402712311504503593290919256525828954082761089697473051143460205764929641848014054184174416871191431786710306205409993598955787966483719332521144233079234224911474031994011004681637716520535173935223053186731073871445215197983031232938719889043359837758304115358040309612621032635950903902692520697069306880432202907332630319772107627086233387638816384529058141062207033640513234542590884500963008274905184412403233718989801365446852984080838442030216808273221030076106917680852834357540984988765692756014694202223159571689237812037605423370764776859883442445776892807815455682199713535583234037467544487632989562386598635870837845475263481938772850988309040548053588875838195167432763474989407015330478222300032073500228373183536276119361456956577780808417616406499363347369418151815827499565579966548623351622157490608575339018507518444398508136601120220489420287383422125934285421334707979153061336117135129909757648226206943241673547685136418621159221358561205791596446784939205347747968205936235303374117422419607689994747857239625526599225352155439066539145727515006086273482555472387398206718410242542571648972217626123739350591564161675922684641915543070787975207359635104802309372325565102620488435718977357186032727008793158893994849390634294481447692858130996008267050681913251456907357198522003078002770273028697265152966191295904624392839864076162312612250221756943761148457936906335665566651294973030139194938671384432464020229725484111854373325571015129054276542214295236287824755511781724272476315858452951924325968514039046659254261207606983309147708444661624284200390177091468636708834300797985926377332836190448510637511958027387160779781192744890956142155886577376907688611529413813128493846697532940024075620870382682920920488881733735113633880015824715087001063679800095439201778239076874483978119380013365835377179939521308340792502040939435619118798625792355450415483446420609538011458451778908130413907076735413479977052482472382728659364032949120165222243026263763961935063661691641154298604390108827800284137436517547975917367768690228442855695551743190919772252532054295016013346102080950114260537838264727944024221820063637234331553592715656795645481147605851574012169164290675193835914867985476998715000277619515529552822979074400650407976706090423227869507508582676412900584835111874986584779142995872249861231270165205914415977497496314917358595490617041770792956769020566835208376005701815140821271624237045930751710840210122644006614716831944880813465130119337864577428445507490547467462962301530581726933276169669116441792526957578974704229106306822386580801902449867653433377782150112115271424602100134205233188677858938008383353842702340441491357475661814964503792894292829414045250122648498613513387265264336212191207902411932611775685586722583654659566296385721916269843581571457981951689183394290557614394535602082255144510330883202061197823103007246296238417791510567005766727705471090941204013986574217183407390790471237633412744744446234442587547714340997590056129482644330292002868645379041806596888615662347509910935517989266267639683759258355799716355251488321871815312470783492758548217143168597804780057519429987927877154559875505819727238141499975088939839704046019608421668085711009574039623272064234767583519482208472167814039779014776035300553122096086113152325317319436357165542673723263986029013575785202594788793895368914272269438677974557579769221131631275316947063609958343757043493590036623634030816175220505197967623037955397364053509305616369002216479086018676063795260337816812090738320217430469206760541749342109630118692136663832630540064787436122007054351478892250637085769463269004152182547181287375608617447825808570359721786495019151387406896296807035662897937257720661548580571617350450632102016947173634948973787592024666656868211800321182582964224 A013886 866 3847863013074596565135977255207273308634933925715630510023806552258074995151487816353751093522312203360532558745756821587356860468169314382023350816416005465947479177225149730536052474189886574049276012666616158314504432137842893837635727893097773527915011078233564174841780588619086067684306215232755148402273967740743606295723014978503886487149785173332640313788420743584876684876904010140241973166212768015025422604671077315632767418179709045232552848280928720111520649609016032798648508714680245690356822184990694717063740789032114198962398915504865562193394590718971459128468828021475086915666630155596230233354403043934758765892358814811148129300816343695736607581895560976905198836085014083917378696503341793448109080643814300101627909294678865496526378970824509567024144100841407441780513206142317209435102303324966108388290930920330563440161361939539310977484189716562655904446535108100570693781190599965933965861378088638349449421032081359306334853477207654044143082072600906843067711350006052404314053570868857887316317276339145295222334695086468914389084590465898223587421466345951892421490400065667066164864409866822511561158934631130398586301004120322202294282057817286347475997599213337391390367718394325385160978068255911866724609045549482163029413544822136199740844657573199421381170004393534961286534109336069678014912456563655255920529979497480633231887884120932982488743300883012399759563233750901332913919015341145440066003761672287736962234364720244054807409613130423354207840287486633369589887001071844755319082615767552985776865613335965610045636685510950032321330899699632931470824218287632831288297024941845767535717714997565108254706737474758303045814086826573487468220336682084538463451378350619875944150784791690356252708571713313466211062455897524163686859386094272816730274607542431554163945061793118992391222400360761551063299883361913283190648861511754101099395848477585602900948519856063444516783202703608071141864698079849813902998081803333490632420142037311568174372444715669619996039499775953531924120986504679099423661733230152713975213715358849196228373728511310003923252012529597173694306411185557689714016274004627849257881576236575381751789078234962502748306004940373709473102407692821419720411185187325999002667040083138496277137130304523824939826766135592013908783835143981073555027005059679526659668274194309589498526764126600058597996189001562136718290329536699133806231349129277976885214264486198523214611945200222661105532789752913590518179657395835020581486752291802764182793153320939843497401327282602152307852261146587584053780505215314758524004370533432786954520269726024309646573263567995719108564727045045050221648686082240514049075020427611885378848111254672493005180682025605135315359381917218600709849649875373455068889182692736620130985711090116046473399828391092504636606863297487908551271665008059573362062554720154098552869865349154422921458728925521126896824312095538619266289433920560020154619909304729636282665868718104427024824708865769366924230870913446154139598614058301875410539282173777441923562268444496052571915376831217318781421041912447622886369170094527204025227461744771673135733317833755841535512237499617150362376075447962866146372208928638612090248670932964052614713411348302195505893902620329588812578114215621214288240928707354310411400045581860916563922415412522776807265401517886335279850391198943393741875237514425895312506738861625703656011564941567080653095654821987143961399558894606496493847483947070081741209503730684224886098323521235523810967878169945567172781778533279105200375287827417177011603092358663310651167942025714373095350992645705300209157528927297007645590093758228779948457578309950932316277779892215672488770124818306367416896745503055961974205451733960776094006881601405059080538180034240521119293747003026463430402544666141985269581801507905644580952720146068610923657088190099728573868837838929563977550704171732285712675394651027955672424335425787048703527809291169767989116785763446564014262384753705736124654433671020632341967432011368580466346405278648748914161024190290957254704424548937678989337010093842312920697898796999054750178538252597856785369333016685021578178588073920783945969763366712689208391522162800789061823049429195242541146389914065863644557774624917153847376023347941362571344378847502931683113090238655183752678228139264148051001247797716333744710681367758662732218951167767367528975789882175796742816716040489426887982820370316253848555362688902096906310352373448205103196369490634629469039075952624136971598367588986300583070414816736601169155552492453261273782323211267359491890134247180474261281901199276500511585268407669627719870659607386604855941882811381961614292851758433959844285382682316354793422844784437570782801016782643726874283428902979187394839780770357920557824928857875029894829179446114521380780938798902866947871961313255740957698337192039517153392323470795561812857244657013045196652718536580138901920483552871124369293696629871703284448603623618703863028816889367635254245638093029091341767696309160095938322846908341258579059565913285528583304286399861471594911142780187953610137692513482486007837988672226256609656838080103352220871409564116863291604896024329140266098188625676815267472251816883233170285637831271312250823754024053653317448677478776663820347848799674221765076763470729508196715001028293549853656299999743958836991043262501872686865325485153235109296330926542815232 A013886 867 7270798817889339282390858270167497011250694828146632511564664099337186252438406530171924746284768425479554785964102225853178728121117755038211098955473558616279446333950971726029547601550035593953142376702432561034021510825839521222993667083504973729595311653075639390727433663275789222742099126504926680256188016675941414660996745966901631781750645270403810492444558607614188267689481756632676744751734327632615557740263118221145577064834996461181984420420497919803685850840409207063276665314980922488636159782448497035132698555249833962704982193972697810622648229995665462082462586426882637033062363009849657569579012650921714251749692660985071548386684936924465630115307231364008802754303487892519593428794426545962156579293970899414432845310127754518540356859142926893542677920338696576950320777903926044797867389089149559495046117757267182098498824357371416765102845394345864592053230451143379164706736759596429912004752472192188692443600747909941752536415220312436883355305760350341641769200208236429514897577799526060420519003217606097202676525125148893624353791437466374547636805320387625459090772271282386879010513223232079525595965793075804995919615753628983144801959425694129027525831550347507974714348910928629387859006478186874183086064980843911831162893062474254671908357921275284260374642861883069728273683909938509347282100724072934619243992299095485174711925422623093855289701562911974188878380472223129831488125980137506894638595935581394556255264075702118154327367863627796563800356345542842909223600841323550618768300110663560228420403260013865842713620567554830673352585483635999053462376501325793751764832825313623270931051292519106474629700516704097169672832416714811568350165143693117175306894087224097748037110117264763083718030435182299721504862665372938929451516463382897763391529624737306938457342522300268214697328604883482519577434004403758691987987949042173306183214616094472502339492767382090728689002766251295771390993821345653157060279436961257227320862949158745252112591616498412516676365512648963410797444227673476539769653936233203440716629703189958018855689435659021493251458811525872303203176771071872637534302838376635866516774246193270945964584982281626393111081143172069461671170299309184418257922372045213283471553595815842133397453035258474843898582833298330537592853805342029195225267896608523831256061532793182409552220637171419524898462859303763554506421402001508867972957911511528227040547316657171113587864068094333299859382467833427408255698866133188170118759554517165511352093134341658197697631190731983732043781390235208025333921678691877634685890420117524380078957025664302730256148493650534964532434153051685457220264463047043650682588199361735031539267887268993262813250973758644327572996570554916906109183215709668747610795162348949827666408133128397702649166933299881801183957467307632385409297505949111918605817397452139694349205728071024610854927498339104708178521757742717729763993074404756163524832785119369371364380221931145964443975482074091120285078290178622585253073968917358115741890338540293380621708460129517066208994768209646615172195324419829882150819997175579855541004434144720863741333912494357978574787587676579575934236132056297058468242080869804970147000637459018971078791254588682957680929786490940473405602122182946640202835175698069615448361330025768389857750646209838326150870215349446782076343997005070626047708799658710153862733537284357605882460743507025455508650290672603640853841701363808366886402546897320215573759545381529449575036979373966256442951617827705471538919699571132255262731869477020331460832021974714580506105877645056541036184471560072705617373620094752142862382282548839269647089331977363275004371995374183833260387212677526067210749606718447955675447022036795762400395253803754676694367770939793010341646937014708451258875519712578821873145511690253019541669500966573005792876817190363921868192177630458345932528980371831649528620119953592144031506641833582044627635546697076159659426641464197071301745834290240397591028922883114213146716570857705854633244329565759188233418157199703517857330086087072212523555489001431540937287234047909886185360168884827050216759849671482853435758309662347879218193825312562722121951750119161385970855863825596057988901697141605835119745082455456561078617685522864591210055250118419614596635696075198253180694188653077704434325798635257321325472770713000821593499120175849126991725336083155899730696495195525385871921921497743152107059565343357447063039913591778020436557505679495536553228669648085249149184248385666020151197584431345997998919012059923998578316905668041940371857189176314388941919485314498518675152454543483111380562533010292164432391620137390443596115311480540635046641984259149894298417973640131748915751679946541702385990185344577167292614870683675232608135172117204488312582947635723936439476964365292492956526194766023929956131611287726348501225876064228143597038072062825786148684059728659904624084266031584732237551753513414631788979051873947021055635472008623812094421880168794068481302379507024161984825186900575290716425843635109674097113844013441158653058240874191127200659367316074120858412579401223249396052217344731049287547627249173136191280170899564914330622085042888471327007921124417135110292105559670947164539243723013591744862606217063101687043960702819872192569797859415344250371063030586409873627477916192811695491635439138569174739346330028159002849436205654292299776 A013886 868 13738668780721523049148729279843856992554952925031376101612219212856368352647534950403903498987817304196551377804616714700939222938364234152042469831096261207445920850351069742410200202365697657194851334460862089487933958168159932438289697523644326200283953849678829772258055372248706490038342762271661297358324678294325267018150299283186382562579003282306387384587479719072326496601478663916893731227045129996106114208153499770893605763246134593162719937325119413327611065800810344572141561925897871745007251167801641645681622943646318261240527794300602656622616170656449595856234664509471770693289583147795597754434275776776841755250163262032239675541931482894488671765720854554027385402843733010092463116060226979600620283223350004464731042646967480850089265029616982084377650832578550213514863731662365728616616686666406154835935302638363834743496226543309593234001853366103326665476838557106092681496579165357106875966996119375249603203269778026692817456729035015330736807918394973674355354544099076893645605986287494858936679251871885517879067076227677344627982944978910462421228982955634204663483232379102517210198137450196194045021317891690662694529836500353210422957148868090003998283930470927039948765042842925588375157967152974615476385569633723268790986805518273352451888532060588296329307593163242668300314648358334689230325144500985046922615632040617257730610063496975074209952050802828453244130543632137714989425355232036468627888462444804664548874146828996299996636055839339448297467111739134698590295820994538058895604779303506322173695884547217880452684690588593446285785498247143107459452795840857177447934771632062212496806644728702742983053093945947527480704354603986973065584284850237916034710297246607863933562986090059743850574911333346547720164500336883413467045843060681495360976205849955623597086963795177873209909201817272472297552892816833201504102358412895721329818004475704400217300630669476642414027421579019928448155737413012463144680078095140008896514228361115991948543885515603672342311126629005076494213705094396515718299465448980301759068040554997242593773107375559345924960172523577319476219020324960736235960417545705663081022368078830926594824408915799928220378119373541360948551069920125056982838785860700729573622776584938549188319558536927285793835757367149859837258253579252527422363419008858775158778853678396948099252770444938724848823338668128893892161589675737187108637926134939015368912552912041257506759993131420873184748693610979073760962904395081556104234964253909891400954551919671698397307117573809053036590503913983961558014167718562453838418148589360630307817034669070445181404649996850254051861622537713567186028780680910876176932996818691554940075591343211097061627509015983174044763451983830313228442917110542087356085434993329380427963959483299160190199381063821591055299568143585548311233075469721251509816157168068844697972039969179709831883923643181625405223473000734391655194688865616846294399291236112436544310249207193991617742473863711776209974834814616239521171480473299234540046172243214905082634600411590011303762397826176365535337694774773329110755960640423066076474904666617971913057984838364139016859604232470859116138902699577353120175719252264995637830727700522163559143409433350628478979239134800113408452076790808986117034790857273450007123529221654131124886730173057431786268247531077423457114433173732877292719717021153509628014097684579329032632109582187083075914569312445650316440911955962608648200805887735675565101277676647485838974603475041706671254395202595461772444853418879225233312289733143954353677781442098717480457761471010014198132661019556823462208009436575200617084185964871245121068511294845802368823461182555205797446163344684647575767281712867764266709743078536024095167390058939453116932023120199162798965245119481008618828330898032258139289195818233528017629313355602405421410034661704761575116636156700829915807036920383241186336495662820469200413325942196197956902952044701300804855343480058219931625497272608140967595285339754400357507214937362453536327630221328912457791843480463529376830639496107376866473709698241456993945787964265440987819498643599364879623982475624044512400898957672063357438564070108208517714532124569163541766178172897203892101973002064469854655546475965192143204201462798068199883601678855761914314135718961420212866137956664818731812560130675625906142330932410623536456784945512438883191500459851976727142332715033618512331235761360647532440632328766717244532014203445788810520265092891793022013811190849593148064325781853606170365058117218769594746821399780046470145633118809350673184569445237510027284204918026746336935970473226820295805146784375191744562185368879768585725024416883662206683813200912593347469673053615236468535239070373226911494090702541181988846771695968010841928888760907161850571830735198139607130069608601797005330877288791646305279347696477726500884764376182931444840368035751609595081396641373364438660721658396769499324646191782835858960237569091350324682055007572391279371632563266787870392077574640328631713342158761346250928455348505906916664335212004789983273741954092163579842295519380699544402188940834010612914799596223648759340172794925965584606684889966349076041884911990320682988431703503222637156084433318176312291804089683207346526156545104363490928584282737305940259169727801619733204485148828579101332090526191144618809826738593462187878373877166138648350696203472245769792303136768 A013886 869 25960148890650406864933866087855997169708077288645687277571197833598582235375497321164803126775411967856069193855513996364024325609199029198206585633804900097231173769356170151026557175983746590710360846354542256709536393467893627217554187170357562169618150107829927015106109173629243824968771256620138494326774845715251606148952224715931926526007282074141115797520194877808057833530262836020117053927225212196482238012072192255087888854845472050933294386531551239602627386383105601172492386885194989717469861574640612401147332902379886304255741623221001160669083592354966149942873622547833554805377811049413832057650865610972663321784540494711735059234416388269973170531009623697944418580880626896414395345287690973389984867329779021236412906792345048854941472343483301603213308928413785969850854031709793085090643159390867745181028597935767874488598677796988421467986414061281130760631738878673845335990128100325497725407204923295651642225596067926341893696076569235848469688664745753615904298575184204527772140412297289085611263140601054974247713017093379824734008477377909884656356806865511812837568684440115985239839674185492321989262841605966142126377354096299415112486293872379092675029369932088665021908064474621218174870489677311938216482928041655209562847356129552742045810109748661705918377090198282122254888949469161762059567022644437313143472974603725070455513396461852197024750676731398954739605263069891197837138489635088685952261946204904660382287023875372880592043598760228962640548335394693274145868093885007290871250131618967834177106185172117395931218505426107341111339132351857707275943300531416815075939210563252530743165938066725384653001668621256177606659565920346456721589965955894358525875466947678328237214744500222010068243134058328969482495794572564117818098879580485811826249087335488947769100420004526663525501710659459910934342424574117878899703685181538542361741547081147812109804318092861640252988966938225528157924740432031133959366845806077516330568597455857222674226172665948199940516150922115864381018402307808635412795684329498810834278679255425029693430662957420922160735143275030948408040221797395408447911254261003958376681274005980396303929168706210238767523442268423802324831748086830863672948718921232556178971242706049164512674611585504617562886644376730626352968403699241039736420400929731258059223440987381164426008858944101976435141418400458977774023990680403365170494748810944445392605354780899974864533466701352676501959219489110506448355153332005465804767052935332005674718890761750211797202815539707224728244245299738846273253714867628618774552104193700987489481218565566102960536421685248340848268062375342349720570031053667402475894928932701364085008754983208706252545368956313294213415586438182277306442425998732790921263643229475410716507002992938627522274664078003236167180294377938657351360059949170245772900296467753510738257631620482965947613241830599417553697307431051682971122917850425893018815479942438504496159228973939136353154410853706133549529728670984778479540952014971088011365965593267101767183696630527314479227706535612422671876977240178889941152919035402932119992532661091987951813150295058049433809368650341496318364354096234979980584193476063863277384532479620263552123493876157480353767842933465980692981973837455354279193195690596478383060392864302553241389968959643785265515319950802904887012805263224085480249810252226994880787342533655193601532590038994082193589740906579302577136621122804354498163500379676925006197291056907436521779563539127607591388825034177901510435076785004779865659436686477355540170218123983589392113611427253450508337136017401947795837463975050528679622531105269828900927184750379193090453009899798475108268751978889080150447430971620115589918195809423157977457254898890104547255009063188491651715160289927490493862211558333017947740407163867891069215786378718926007322916375648142919969991949344873782351671139574720281983479436604348346086607473943785381029197289202147559228901668926650519761727630407619711857088128869042774734193114762096603731527582056030455044818101692510277519117811380623890828994687086713409136154672061120796472114412988764696861329318499974541208341841650485414188472632826227352400813037557905215288033757805023763991340921564956174321771643496596187650076549656420132317657457112124328906732802206492868785042566499228201433595621000481092217551975293277094535574215922048115634397140921579960352883343680644465108708495122716036578780748203068370315869014376652271117156271045359557020593184271284025601611938965554904124362136436836025606561818739582848500143681042347132828020517498551347235360518545963022391427855154256372703939599058262314388879483103406566991262937362027828559119542422007186391575172573635143377194619726997628698065980619336168301216700006882310561886478169824003661313058646878261165551370186480363769055136827453525774086468138024708823822452775229404364124548579097439358764488846585495631262502613466949299873055314709588343778182952804650308821316548548244979696999306897822681017238557976491969316516246359512674379515965609520707594557877466999114598036710021351235446659965149676716955352553839765824192043437127538888891627762666937774084354163934290918312389379726272313084917125177392045748150496159778064599670134518739360736570619761912826943145963365710923638824222650996031732593701720555345875631393948755075246690790571159424963170329066273486728323802644494734902653536436224 A013886 870 49053466619008507998959355475897880859970952186151654017705653148037205837334007722158734714654761641277856954495175871081576716892722991203996821602897457466924914557014799719934949589909256077915395123724459702926125263932340825394219430343118198033721028662951979530080020498996262995858591165829201854448055291668476546927663357352034058541894527974270679895288639594870016224388111686532860541355159089759682549515995228175061911967672648932337923207369650212713457425233152084596304094501884126330460091395870512693611163537684157004159913187506460721163158945438988678015255825210464754486488139669018795813511230830794393487617770613511463792407457705950516663893938792631677439129037444403403956183804571657206566925790595885599646263461797849274734048013131055243780565725244980727479138550989810300208556413403883183526225845744293031061672426407499817576420152444946863689105393569497980583836194374275850086002241392501917882296935110879441999387508010777843721172670866304168497053650113666981133347814583763942920303270059254245579302590283103528662990930582022424930342818835251425159858983920141081997673373471332355876607409087702231245454604225036293215270501339843617387769896483836914588116777573181065984253681438578964471843213373814351023250353027006715682017317457559202328775961571787553184926002470545052411371939844204124921885941676011573930483537525629132227664086729996060109406437728448170914726101582795258137443701166509289309237327130140583234546638822168320478775637015079780641259682426105456597006368702989812490366180103307523594960688860998796329070861639835064221989630498548208429412302225583958011302575260866151628003056973329793007860502656977213534501308791347391251021454329390643330537390335795503120630042336328554207100613558890834977309463691139414480901835458345180058163542427113438544555216407374344984383546517666772196755293001109420413391251635030309032698725730092383849559856279528934790313535928672205733332892096098280377719843557469220534092200632050408265201222265600629626712180411961347599685515647122408990506295403314962507756390943127937045415983207913679121483745821260847150102772891456727621908881560932365483222831453856268447471735760261027311327676568936821408766364914555558713986333137583907689885540464398789199068590841650136176525800641167492972668424143990433828450718939643852102124707577288883408597299684118469714506964021988425918481421521198673791614515022635603704826773607941574232454078451599561448605550371250904009782070680909427298767224978898824205216929753733501215299022102536932274859475494995273920592870417083187528524047202499610038934885250951336919980186086450893076798072438016206361571829073506651131381823136111708656209647728042998720255262834823209365379802009573522275510299809833392876768704631361056530009492452544418957946534487132792894094725758033722964607667395980065778667996465852756999699658139362080228104713807877466488378789636793553819777128803873640063798601973828226000557273808015791358917790345375365902029237617024888831460764874138530952013763274752236565885338983084094283253236129770344708324438915888247640110049955354265490131670776732248352544301101888480515299095840914538651952513298179042005320936268451102159658886076583137837108395436103446206076562340092838874626528394689006465322660423814446923226760867136188036589252088798743381543012415619808752744673458680058262899577256633776863260733094801969902376979545363239612074890901775178520385809085425367830110202867818471013585966317502275221245399342181469001269787170487911881194370460793643753328358720099423040477332517372447970137585430130163692685005128408277376096986855522500056667178634404511129541113010342405013381169139245481401720651246182278575010545419220097773147950224785977069147552965510951793348111998717708357506231369856204057475945683815523191875935036063163577805148450100710121001857747739694463170682531863925053786959272065605295618178711325010654860578263363123559197037268750393169325128155134065163694374301490819417768939815474785355319775110170449354878126850778913260071244404614862724145961832889066883074585511377187901148220287122354130718868317699359893881964077043824423117283855864188765821299489752215841841379371668123143677590082479651108400841400858576265105579845781182476583211365920442543923637287599718317084415312294813634126476410382637056459335250850967012967395900031392613763056536776908002524077073951948000646532093712040295806093580820575494361015981757662078630302740766637967440288222017121613687986668287265649076462713422679375233339802712116083874719495099825787083577073208702672092825704307858256294125549408117905657437740313322604875166227128737739976546726025292199954798395535267275175555915689618610600958883208303455263747138866917804864593437398604593803802708782398002950299993601264462194068571460527328006365976784777703789889019426631073002812544445584675145510095009507990294261897660864861808973424538323516454662529384905167427576253605765177474738877468007210169796099586336305007724381427518523977477470970601051645101953224104850824408033539409562582972783030081624611260474377027944334703891614453898628886911133406209403205175288247040275901024928836990221933704975470612922091240682387194333100241236727639517969469496742305296388280272842278096581306431705019658558365808746197269688893615772706323795525061800961230023739023757964572308807832353100259770265351115352627240537237536722911232 A013886 871 92689860812346668442577631407881406940813592180482208578928035607630366959639546303544036037300768644986117609791540480367872753785548797043353866202543742910862376949669341077198042826705653188634437333145779871938712662718105388758504420554585167222182176688596846056694244174247370676558526392033553289705702941367419891825010994824968291930890559435286700068380764141999346817084595423298524227407385250919023835723840071312295386872931271897779904879103055213136542320082956718186469135239736184821994813978712252929441459063574777182036438841890207971966827922215258958339930919131287465205524421098108507967744789418482500513610935582631629615291775042517505871560742136515453475300177025746451206678319236857164498252832284686360752390756982438458360665636076021794879956016319707743261300873516713869344481524962748739329283518891352294117142243421966615298241074615093355327295500316329160175838190131411669495307083263547063969016055083594245459898654736909468604528801343500635058640671537981490206177763307413666096031609399324926310791636916063368448670446718010949430778019500888364936464420528013144028179680963478537029049308775031329690011165596293378498192250675725624420173587759170751024438643165400600489734260328532776739131837008331635634301123068535025737838098513645226825980536155279463296534256636262873594851253627533099920398175040857837728675917035227988125162773034225195308810903725668353418997170315599270328253219525798624781476957750645481581335823225926948990439122883310270946743775602531235411092130097371054007796242205446590744282678929699773581929769887059862631816502121880741105547745091792228371500984530524332399422480358980830314276954284539119423960569050248707391410107414278019136796875582028437240642667837371673516002692161246237266404688687938921141848719423354385192143968536915885843758111156449526303451649226294567406278505485520325311690880569500950978298465780359205565845118510396930253863167457669282443122366252240235456767329351200000106163531363902225844859743153966450522487281316668979661242560430301796111372999592651047075856228121624369747032588558211034830223798623988216427725396366964105899075121513327847981402399184600281457752272797044908854610815159012811755719842618866917968069727534118149285761640924233091309305639059475164514805504065929577361379128872911716068357968085344954328907579447402600844616382369520368581501494993100625985933102700968335639073455922291512421322116952810944539269788111632080127318692603903828187955887732384664722076987768927893455803343520902704424390142596246506044741669392127229751586828968267044491898126824332783142050113253869615801213120263002841129339180140557407022222557918767815765022888779656329102096751638182753005835296484271222074121981723625821339091446191067264511370087672871648865296976634569452641529117277782537203308782761156265834787780866087260933266128745988462338408483631078127212459367860523408597512932776416721904128629719677906308071796734482653347421006754864782846487571267330239396765582465526485139485654561696195653934742643547034143326828211588245866618250887257890709819193393417124316827466874038848733657120886248401055020429944493212350332681929925202971492606647813576043910270902904612205622322045957046596589236547407116640723677747844545366650300005695716568666808811706216843827744078192792555921879890927263933975466884157890785306247137971160331710628397662972479957856912478768664494664485572925947309127451485520526408372501929041440005675812538012636199607202630139185258226744207154017791349204164502677524684202860923839689160130020826595748672250186421766036937026040193148459419770476171864996831258615939387076487397854463286024741828726677556324629008105805801286487533946155762425526286704881709011626010348389118595003361934598158253205293193022745676334597076447788476707733875930526626626814223799875386118746559898621921238340680998987384500250369053136034117057798461667230650711200977733083593147946530657504827317838142920175343757840365243231651460119404665594820069247059214280876815374555646598352397172609571006301147139296927939036808648528332117478395561970187996840311497212450074190569338544075962755097131545227540879820957583437855421234252114983836531536564192112352576536970909385598761084137538236103020298033057409912385534279558776836699462255224540976564472822286409009097777813898737499753191279960036758776336030518478403031214084468500513415268473234479685666355251272557665728635323973195728756246617862018593303889264934570860210535100448453333181592822231977994113496476665421700911424331127764374985966916787612847940563068821890701096480437591109629178226143998534757313316088364367848758097463194713852003444002159331684188494654783914618924840497801258796032675026147543355808153694484142702380092318406485104663876828538229638792458309154087299121762437525702126332946021258836194853014659940423351778493982954543445351219206925994204347865439245095198658295858030890340203766324776487405790406373338494870587391219467448106121276303154319180835743965233322315074149866976687954932007549765354762575039118995048350782715684585275253450232047651938720637763070140424324388582896528104289595596659062383400053747872732653939678827043090055117970101473737006021607556633200972348690534538020364334285809978594037738400946031543990586182814164500934482491503331768401142841662699977118709493496499644289600968409398163782951653580758976334633149647466857790437930827776 A013886 872 175143794915464269595704529824127654350339257749289405900067890387038897235192178229695097086930338806969128279698581562407760583625051869331616078252608175204592399888032797480558951387972547684341596482717604981059489408666924963225629680938486385257684331241118565209655629575844255714563341597542057222522625695513752870156002375469425685447269012611015819274810103738269421766464904804811345827333718133808558031221025035869431369582710997577344179302597001832975989998674512360070170110936677823281727096660127354343378838919840864570306229669592796497173415103324442439392466587001068593053472369325510697183595586251903141530502788327002083108907648783539718534713288397411232392416004902185670313700738323749718606634607794510237314173497889792272887646244628896350907728729845197521018769768969229992669513266160811209876955600224494771690340234618358613335866790878292721239087103941725458535138217250231285504908414708134098569805729172197011205169781233912550772122278097035807986485536436680608485906903857263026217746256109463602359229931784212026992817318664058513694016360752254625956265202168276740535039423398798212256906644283418399579695018153456886622072134724829516684378565874920757671746478088759681866186186820465021877407866992159192082235104514365591513395260132231583963114389741859104902305642243669965532875893614470464550386938815603662721298695200421679065687570716734833849279201731103699233227645118906282035616779512924255831085852102971681340681568821368333149966072548370822052296742577723741433266534083829227779403529791661303579492733059834941767659871425951930513476244281437948209327641597607657379480372337373801723311937366958689575287675953528014811694324539140349528172013846582488064278998599782310099926684580126718382286175021741730059005774794691371344160801063348898918749094340363076582018326581670018518160525925230973144746863053263670058561113815950772938161475387661783342642828893453706705931717606653230687485843354513077231572928987488281800603211632226001085219935151954077980875247182975570560534782427164504274574856094286453721031501259321517094160874296761708662076322718332166138904221762331631655503579207695875054522568622446784633562046604566554334589248778385520683632031577647124451089578917188563109598052317921273879142037786334367661912006706850419635586437786130045507855029039089094661365237081269637672760088401209863819810616891123163642987641004463336036852751960172528542932789886289070851178934982520406382017327346173348821459430870706626149565569624557541781495412210105081393786032965304317933950426749943065267246421239910422726466959707200848376157348400887902190266673229121752507083175939832778472167034321450264099482769905597650468790754799457708231730189507191404552154524761548195976064345796362588868220553823852735803101477545430131488948891076344993258181770024432522920908277515570773467149812362299926803861841597809034680592422809473496136785317360468192374940526602152342066730608811982918320379616891776337993671827064466665796467548128219949472047629318835157029414163787481882212137788130114378565694115092534118032771633622012408761099042926243839323959018598786618684732843769356150274393425128964905928437341758295803258139442769459662276153359823734964623423930524410970576578958314639121899370674081162443765222604592718092749157902722342598644308194741739648257194155009364457375409554792001889485669788680115227583009007770398681947831854182675062536405013340248592050044415611725054975708644833745827460958419382659426840010016992598023603089964133014710995364962479831510137913766928563193268875627126440256603606883022420715687148168896859119118598332447680403355759344139389062482447199367823410656749216585588471256325305676543569651694876854516369921133680137121984930045323312604034772694192619448153603502140211928549294776355679284474293336821976099237082933597627699694519226470488923913894594155369089350996149714500670123615625686203062609093147298937379030041440081545312784041389883953814903271922745186194903235158672968607027185410287842273668364031555542420653521867234445997707017531909904444382383462559416945240884192813553715164734861788125723894052528791223376659652513965201527179021501592590763300405778027222482527361353833341811047305927079784231599849716711858513728223933326509237557318829768529494680125444004977781862085298502869828253009619933638140491526738207483720514740199058885135160975578133062018432729310685203559436584243315525991849383506794483409220298749312043430563887191186300388684183067873275985919234194381051310419727552547798250520427474513483535020536033857353876827642368289474347498157839787042418463023324307008054458481827242140707333909063902443676272204051828685467850731978652573009749328980701869683807561203747701360179012557850946281906705246249512411147325502113787862311670429626910405550565915450692147498016591036021204954305871973385318383450748945412574392737016721187402303476044338358787867713398358150326775257754384566590056473075626075651786666982987367821598700585893435052897998380250031215843406305624963641795021868009391518001235522091794510690429390111448069817578544478056688919101309786285806626816966282572387871189676472760260383695439491041858157589269152528701526286994236947572284294918970475965938063794407769389631978701274798790932515203952287795187701768212504967602954210677034904670364245660207193839861012722675409669543024390153287577394680091313064655541362220078379040768 A013886 873 330946110270823988971416217010717243575461850586809284127779483502856314970907613833128505212356786438807041785213489365715707350479222010629203129751624324404991251871630357069744816656268510982805981782655739408850617282955944068912326624951573842018592066414617925026078568666368878582056024255784349981847632790220530983354937096611011753599225213621371939595464378100514274748415557242217765112263319106664369381938249834977729694159664054270227086196449611559532775469815400971193071196182396441182806506581883524691909665900085862784384401784313121291570975629958560051317944303866435179238863677961666597055812344722836115335509092733476672175932408096615578872201118930519547569272725551013172683318876712931108288101342581057120101268188060619005495763939170934419992015160596130189396394754811649978788546843312951716224779239604998136753372816447342648283827140306313820686299340820958291233324050893085029688938783363219532366350672060449962068930253186601670737377548779259757625407502113585704015498136507760781924214357664246920182725383741629951420763835193407717603775106753916269058928125530706344059313373192820340337858574025330338457005156062191222340695599467726660182267837963142266232286649109221454544525700657972450458849828416640260264444821967000762024783254897540569646014131195745225132039867803086969432025236545307726759545547203922581760958932892470391268793131624079206526914802656638154752731494932041505533476326830677260242233231386507993967548990634655318533515091773079957483714251279104294652574578275713026276671968981369866082094924622406191246033527930593137436488279954388140922002813078308305939229968196786739774715090866609397143397183276156023891703621430774351977248935860059178806643538826193460130898265528700883000179723163482477384135423867255385168043236543670052232102888694531177890931205322273053551323548651486839463173040525829326505215206710978470119215902725313300627190924906545533672913983774568531803691250055700566318308796281030257665402209397482020418596862425207563222166479069040782912928587761332378013099861680368665784742051771573640412579374923183428313182232966233474506756972507005456564026587156327479235024100946779525946470569278497614940901137635676371547129210644111521654796433455394158817876972522269865641262662055848258434183746689049933729975794074662177830186611511333502421086588301180506718041934720097319958271907737725814078552870837521776948483780815879284413812425919855467030120477817051119246455717198854082385867453871499378160182314264335945108976723059023838439093486738184149429818839973036417950900285689455057650404720120016092664438888503168951565857817200205131641304142594277943552095718708714132633931458564980341201012008964901702828013950726724647916805521044629101574099953757741264322545775447829766285994852722563322697310178213347056220876010821526913470614812128542035278775336645806348090919612304288822043337663183251215148193158554185161329531620970575796694348023031640939004803071930960031430026486922550148755699591981544313483998094836732709997756062639584565207824776041443966077621497667169508342948230199878743197892396344056718983694594855672033494873270135574762161685035534087959365385490991539484370876030595002355127826551815415229633553909553150188850445149104676016289150045882193956540564146515053141079840799931251459435128146921759503678049845092734778993937881629213426311658091256707970353571164794696696650800741044248952566789748247306851582818326318616088680339832601211435703748278596053007855224047788669462263643497346892341426089781423090266948277440747671295978682780998053462789964250738909466899533191206100291994691613846498564408135472386777112016832789615059346427852303685197236454872095196615079819613785068234788079136725709341314820295881481150580777370220159545408708262332075973405033831968848194205521511872027733883216324672202177256373305723388814982129980488972459426783092623729602244140130596627348608138920155358505419037343852005413586715521000242842119145720517775987930916252303363944843144681346777549370983286378343180709434007626457654995253703735934321162731554581472358384927062446321066456397723319265147847037048722974373388026281508197919308609300721308543428021145175342731864261138640160019217035766020293730935664829507793068068412641247905406992707826528060740203735274977597857317576793321470735632382881518764753852293195661238598805596608455299467075854301221733732045895458132818719397467615473231817366855894166638426593581467140059281003743192075515252845194431195170358161435518208214362527183752012638044639383102161494056301684232423772450329454534564005463853399113010722168570338056864144595447004589338277332075519882060012692486316065805825542115771923438585076886020063406870494692885808643136563750736400913296864009889218745198667706829554378145903412538470369261841195371735726333459763532213890752516203097837893005749287180264783285347370135299211820637395774622148343938073619470708813396664070244436936722439829716564612517195228757709474639922613468685486286034365003372290984458793566107151298699335881090769911886558603007947969976293281814108706389062255132312621567488423730252499056221281344627741804988134593280659692698624208208981835119640134005353485623063126320550266090581449204330005655327871499990028118730610419001784770888901716544577235254757766586623578981960583490748170826943666386849598494088360328498459073510853167301042510870782244955041980727469062527305908224 A013886 874 625345179692220343192740998344506960508398298089616045390760023083525201366947958055436963337102588237603744332002282673796697706830322576180602099478517271417290509816572830547563573719551977760758733385089240203303043198120497322406527196056495481515386973750936763355677228837773309164538437640953922626499867796151428289156021779769076257224980788452108533157522433998632557107814087667062937987649175357741579124290294864179198742733888087699284454810052899615323227478948147582335349154027978478572913325028916487985042363575493443569763665310780975972671185279149536399048745382368292188764021162238670428465557220593239992782287245338210048490132248502305706138387323895303960461375525473976858680873483232699808425731077698202940315513127577327732976619675011344210115472102977308529717366844059939827119516881625167548523423658221937119268797166028772353232374681854320793526569272836376516449169660197944893379268679002072005334420506703920313926664400653300545771885020091728301696726002953763911565156782804696525178973875382915724475832037905904224046229878538737034137130120918784056693140700302805725131468651957211144851526750003895396977526318730122543615863502495033329827287474044338805720009418984013365420790339140883687268627952581574103307366473354541695897645645390235939104879629855281913562298308924943438655733062168444030637580960539021584972891648907759492288990900136648098118649349826298444799809345415747803527879795936789169281396162564541137145273611135544380930737044931475149102586970360954543838076040723282511635558499084189095113011942528910821980385081304755013519590286176853290665707011502752869036978892545665926302628844818637385341454728808759585752998628539705430716946317235220302379311818372732724072621173798536270088883599138575257825786004606002023641209122389349533256110191184747888745011095778396849252867335178292684270748955840310268825806487714450165826226554880864802839519901593811430971260730492943911503237267985250007696954115571153781916298722006781306358327236139074604822582669521529254087216645719005298857457079435650859069543469281908860567116784314849864270883125581539853956783759026117286548774590239807402283166020377804295283620500650432181268648680839969730031565848298372519750210387171442229889178155214960425480029405815545081992963713863734705178282901258071262038230055140247423502807742483085047718197062505184852678911932160159091056782991042714349024992600748699387691238718020529455125170691027809649292286836636004310745698793077061336991379375199832743127678928637193556351681001548897146869803925810170478194646751029652214374359946187738568183758461671155949472394823931357210185195786113584585241846403008987546172832598297712773362513859755791380809324664846795639514862374789257722203168901422107645343424175821404795821494721869268532542510998826237770329168242016010966832842689324104916517644955315143009549462789982590420890785461545849632105141050222914546923120405974128967008145805183851705833427731022440284669172288841269239484009766621382725341331312064455353365039927769754527710619046415079192093359098103958153540568001442324477026955139575046566376581828212242492986840695303537732188330869224075517202132731441901280403707479379337410174176961860750524628215193766526896045757939503424450747456673897525470072440713202155933683952620644494957701916222322655261845925289692188670874017215114349555528867156179755166125056758718785447697060254653499404803723771016167112931642859225214765455532376808605890139860227290186689946979993531940578470588315994772667803813616104065829536922707158695755399847665124929885577107169340219683550417133040928516543825443392700599351551728286937653999422700607348459110984021769830771693559755176477563144587980623814272041118224525148649562356848178574740618333892166431898842053838296132915002967805712544628538872145003701058241304178203723673970794549132356348153382972586712214147674762835497053255378291207945854783843080120460367639555747746165340222873585386866697389940827332937962645561032362802529371209243067760409830146475353167286763798922710338234071550460901943370820338127403561288689859532570004901882533256937206887030102081373240774066044696882525992130259145361541788199059246682015163288191218009887191895838327434384576642320563381532043894337697522124080396942356974676745291656068869628055858946202864814987410456665649278407169949139215296667893572245663303403587860250948964594498589033114001974434087234523698678255158228666638461580545700907535487681015963747205288188350964595663330387389269659196571765547923016444733149849585090000977860871692522861424126745967038676322539655173444266621116541432667974929605567866750021815275952504374063315983275832582157964614921828000326561363159171593466915846851666194270493351479600936528733438351285927556141458507407204398419423492378705358743856179932936462898458038337121450536855175351811087669078638566022927259491817061081498162659061223601958377892996028311112307733883640213648747184157869561744891554013247576576409292886797096950529383010692173130921833641121957665180706702160923920863660766368522229732164543930921760114167587305853695710035965851125754136665934147805552826967819507156149574213153947857029388223348168732227775121800145475269525196247807810127440126126575494493157452253562068212364445959000238727703717265862123493553142889785295825446039653126289807266622127277554849200176314615755797630696295181082265035208765439242261541596370391007232 A013886 875 1181632240500669409446021222759833328353933155324599611656927635297890547696541119206895911938962263450952431969932889267360678492499958969628427947907422923517426794053081890272098606866106391513441358324996305432474924729786151884505056780798080054016066733216610078060460309940533636251418566536342021669510102191838262049483965762354693885212092498473873816781393350565928123669098050004876781607446276982377040182726963885917360209910187446097761528706522037420327080300941093330858241030278339237800062685748239670368920528856617995179231189533961787206728346225552031194477739714670889134538453939489000004174806026201927306681640945599230884905402212538004788536500258838201713961080428918811504903900745965046111607391821024037933526103509450036009745165286071835656419472390678626923880985432796652379250571274978704594328308595019109278582502523418655317952591762842105233182412447734886301433824616480910336292877959244587194975750288011513299745779398213655805673089233644686863580479159949337766848350171770704803689383307759545299666348992201783632822586499130684260120428688324264952437544486789772008425218957741483548554809697951360617476030451030240194495139966682535138975087937755013188446746757810784166871431959549761307184806783103659815238293852323594643233922486868737342982529192426385334846084890998687523493836210815502450083792580443797938274056927243337288325523957189405873465860014652579099743486145198543745616568770248686837020709184104754867433320366846168324786530936517077634539477056411008155491025668117411488946179001997513020074503750220468964067832277310863321386185177870624318736618666311233733240466132029728873031805781046263006944881929005710232932122112532514111308958818765520756326271474018927827960454646132152582799311604657079372779354809151354031807672238974998418855681621736581698640133126227793777649042024798176150832110562989263394044641513377618170939931258853125943771865941414815077997503195996091040971349037992352886543918194251553909388016743544909739492891678936838922885397889682456989587073782817969404551487458675063922470319114164077961844085727904242228330604085838859098761411973975462388909394904930252393517397450793246906630480222173035835895437950557419922836285816837459165399365540866767751447234588393222341253448204288067889491280458878069459394317665164411198467054288831247043533353420348278047446778187003797131706786261828007493369983322818599667058457218611518404600958561932615801461958532304036223393927853328621393447128577037036636416126743237597556766282017827124553888333166734746484016481664485272210141302272049597875410930574798072790805848108903042805132654142666326780935220031175073797566265224040886579646706947100212529737058588951031207853113988305229942966819467805788135627997454722369099196283333058500217230830138613070002499287423030096451205345776729709810576400894780770278894413342924924146268359305141823416421759703002267997637647163987612194600426779275722923931648052809640300088258370852610443821758543481219434313321366695232913557768724675008773147271766236039523417099010296448358845464364286100000269343997349370177406869569176541590335064971971350622988158598943315185535639983897997926888599541085210518609872734395855831467999213469294647320687327255028693907390738231606732549970212383199407433841653563971383299318985485977048234894432381775057815681357793089562446074961129191260941570454568267609744591249458737980834038751265103563336162718551476859248018534220470613932279402181483814619795409960263483349735092418161894979512623077610600356716486954527461386423965920442421139379352894783514030163239755860227006994601245881215148683155420658486115512896115692208992381153541226213185423856047575591607456319469306356035992821371379486392191681279536083456243504899093115480703935953140390231181987121547279936327870704641528658939561290353401218904653400053735177646314614928320067491556744728625062593506261544495925658646961215832932196801217058055959940075157226149594254794992290931653715709221844920200247468799716049818897107005061902081930215140133603715698002787928396278111461305563331314244674721692497147120497239239022440374601244324143111695929696271822970427945798920873897589512782517793643719982634442028064140903432506521416235436693535195716876382307714741117335894431484954347489575583925988247263974741845346253277258654862726131201780797575701279306455088769694158321521093516885710705918665133130897509882123158482827469347564476264073242823825162704571828578972450016386441972585879201991485955469098367873438367491388747717882857798337441528494980799342967734611602297038215464327123445337541428611146774735990729940961843560051784933662839105221447351021785090071855886548420603060881488608690921059901861949549524093242903809187375307581168606582434725785638562647560403103468924416400712593209647045527310910834203518886326113558584597905048024359979170973304685584917922810615863433780473644320219356998159105288198512719223771861100099042271223835919274817272047171243933704196776332554741519416890617905196747588198649707349587535301480177601788812691298505746985435812590546692946463968415407419610347356095421239921379988992511575855800642844147928770498031238646800878944311307046415552495018172581349657285414086186023577708166886784244741003978446540739858770107901061421856163092229657626620560965466225103965821862296422255278537178537176639795594761293478758455864451017439537092727253378049356493498121656631170406994753355776 A013886 876 2232774469418368894668099429847852742591084764440393038999357437974564446429857809537535894530681046224489284972562149707148182537716162470322849340671533318744977112385293841237668820378774921999270360567446618863430778571812559444100451131179066531507031184950643471980547866933714261984320477932942721202012864778427441144319318217641034215292443198156280800227983870642159672785170264151615010468419046705036219063995023695985094497119573072148055056274925433204252600470088659843003144787100980916891388848983929737459660425870541951914829520345309106328643267720723900480086913677171242640171557333532350759888579873318323377031814918294047504728931047941012632265337721092383136246010823911260817698253924751680251017756148468749309977052356144485642862152479272186357629229606309831719303945882278704842955743462918960882895753415273068281312582128171141691833042912130031101254024724041513638827709112914600782328260819693876136835938520217339162774032885923781173414087877039523667442038845307150265428103337372427134497740638076588492799943732496739895505309125989368796027238195739504677647506060814375914416024135541659585875614651338556579242947907292308903831792636564384557482878964367864760466942377663007816626917944942523373694580983535616269760192437947390082826236445667586283704811721074740084394446935314607986393201101198227333599931778644026382628633199897338353226683652738471277513138176167044584344099628410521908317208618061270689255547411590453445346244298940780589130235688652701351741490582528435858354866389653280992345053564446436682316139902296591099495725700573733384465051154178639852706515060064385302851721108167150727156963186080025097506826656827461873421084115933837624277846697257127524489920136618997418023580364782639291574929630188668156263939908018505735174759617255509812320292610621549207136039071059999832844745040713840112975529492286496452958145175149919212026624028928583483321117183187309297301586119051941756106150059021134259121018414475520217454496022066668006634104343985324849838715519611500888900067833651784811819545054313723185854395947912788466205805380704563178902202901270361309528403700840866515286747511719247154713881666300493970867943252451058978361270897358882848753914918349924040245348346324536606566648166721004352917595616480195865810259834121315952248802041929386139464994838438281813555231555780655053557913765260390938564928703189824463232132647331695735684314889657329608745024067953888974736870059968673118566017465958456469173103851054719242999547777965980740143749979861564089041669925200641444310055225798106839572280251592214558244481264360044807177424799443704787208899023049725762798201843867421845519692646860489972529868752618254389390194323807022137360592892653936732871927128142847475862323894524837534030122705080684138472425243358821458482573537360133291111182808643604307351228685949110534349958831563963069216011155498224989321231638482589535760173676361744399326739228462469213927676347851406402557170193295225411111392647488720844056554028223577866005525933546706977458344016783100730184200942687839332526906407895357405308943798383454707382343718089779339766248048957961053978488867488122188502208173094172146715037257649299069228620002986908511755324337796748148148456511586630059089200502458820670410982114272497337905949305641566278798127576766766679079113002806765932446661391882372658332104972150963672554841400697652290809867798057248608968612935150499209965986315767877025975559885669906217026789325421262008623497573207795149706192239110401335572647708163514506894840058821692546157022360436358544827494765090690295038947492619001297425152774686977275946066932621902814292317472087536295961315671534587733196354984824105315482518022666978272562218883493074793343120850812010438144247127065169580032642774851103580888354085041287850654727181991628084025015108948290495634403228115832736272154791414300875893289885895023378602274686439614110077254958221210679002025245282113956684112047934689501036516844463993191143048285242903062172941209124941856824193768689340808193148712761911973305864043731980283898438517716230692824794681524519048449290183727354401154613754524035082451281054484324955986585592687375317848920420489436582299776680146597354085102598617154482659433161642129912700346671964423927943602151369112162216477182356967861760406094224999227229112603081951651690282686538113522714936539729176373451351279969634514698607161320238279883745952943692328079335600138712285352349296129665041352380984311814432563296385255154591948648133903833264785877189183968453247784475844288882714115203879052892856354576129209906718497673994359567482177907388844336531593083388812079931153531423562375079828175532409076896583833526022084543712667346886325316641480286395141820807264918570385195533601602758019933317487544825415771415568571649461693325966348522949823163164274774997461744667581494245785293837122137685388131322189569409795836841702023150868249964297504261210687281838224148035191947106351881190312277923107629273057321571694261152797823361535171093886807946737346130217145419904547296230656883219471534907319775977525094133497464027870764567058284832962512921475762143040602113366693509097730913471012423891547358243225044427833081342696906498328195709217485324006352199682865487927131766769405545273092733456515246392828773906381858209702218160142394084037250490084695726008062154939374135788905282401907796070657930878980121191225230450711053966450706258742477247403604262108966944768 A013886 877 4218979188629928475560211303458747411112350856174104593915937835358721791911573561452222625156549923152315769227034316097836576981427253686723005782954027870034308912295654912999779397585480971812317296676708972712535169404382714323670001243039766387806677902084817484063339871826204590589188476846794711816245044873643583108189165485871533740121711309053767199125191026481564368585328605692438872100789641244341878384314948935175163038733237450792656096575298300968893177765064488802223766289072826309168627844596866146152175631591348214995800587099845037427201802100512819182356869303145110613103689247608056960661144094066357666891252451531046755415636782395803357524349666969092217990102180516353280776454272085182948555119449949797696154718866495223447211751735953386631412748128735656102181718412885607752694198263740855077571562989390701086183253186764087864353579229387718607934364989757674843492396653071816371062447140547318144128810677770037127124603772189227344285711201641818657241118456849341312744450366992142395678626782009103165163004078726399810870175954577479617171596423047104374733042732320898667851257893747182620363813425500493678326938591286513550795632748687690999513808638942657479705999374675934354048092087389154006185321999897427363618227304587373984025805948167209678927533674167754471789046306668553183633028218388932026295755891108835643770821178263613837429838176337727694907945477263610101149911646656413061255131254012799133755226211424149935816012147460932896241641189736107587807464877047091487999888174164370858143458173663924468930743842902765050691939420581708243816857779299024149198944249015740407938920950917186665212528613594860863445779432288153477236531070776869692031442228042755942195369412710885713179980702721602160902656631456341310695340404114711845002700180458259165046430667666939492229631075424701764148779197091569434594945311680810529623216462317682545630723913094525635412116753600877654283563479804739480201985754724446619738784523403679786255057139424469731959591277055662305860042006961264511637123376297735723300234109189473292848519242505671876511571261607160036831877731747634078922966724190474459557348922224314407638399952428091791544997795647442611624149926980629546754237504436629268878322384067761986596928243094674753133795313841250741767361054240946741258864376764426308776591366878147289875931780393340808241319997595546385002255199828990231340614422153257647885539517420020994137117638035494082215598085474885727302552491116188673542483497629763730556169495715622295191945361947055932602290157221525652642062432900877144636914450440597678392907973734281146208632223435242367356744909186024210159072661712876561794954595342882316413319039147369710051250708047387206048180790986313924459341599670624019270219636729508209502230899593898166165063622243041545661999513842512342618375477363078103833046485651488894170583009440654568772359767072469996621741024664269743907279853295508641147027990447371027622891541256886293267146967804472489622931982129967267862254682002369581112329627199984009982008187104810080532700206872775191884201487354014701634810315223827744519040454703468167483429793373396552844025252361796067483740493217208674924039520861870743644185041803966742740484698321925804800582673685725387493062415030108856547138651701654249792268817562523110296020328976025780254161398487575089441373072936391139259278928017352124822106555833461443841020275439439139551604006646458491177008830712875856218586742045513350694876252057603211110685062411107065440030256871362830855336784619115779764269140267587941056832427565009142832599628282885479416153935733101043573051078159722277354857801740503656996705741097501783687031330830267873840370095964115032765670615054796800528846811244242351107774179827148939583348755394278353003120742789850091132045451763296201385951531821556695474979749385203375254908038944377831812302984903137677459931983110887535458742974706328754750458496896136620300498838677233504903684234191855371094569060760138686201787462249861853384000174643798134515578171114780332255911626876100483575614909386550521085404673044022597779561636778922409340228353885329601080921202908471922677302239559836938433660565203098404597148861103383703943024421951245669163879147063819361489819800377796134881368660250472592676536429958230530135064356511891048610887022652543339796859843180357218581104075436450092889417207502980341629722935389662350670017736601560006043370072811906824984214011282906295608667954789138912858135831764106573709762824093811951999223157084398414474920388611972902266509616452141255532345237563334216648796203707318905018258212854174019208163944108923815291329279392830864251349916064957909954840765984423154613324121148098498247094057413321299955915608621803095340059141957653205613154036513320266209358858305100671228362173074794530032934559581245813251454773992358042403793948032628919020026105223203461903480526207100290529099829301208481139817348537706531847355945768489526954561577109855111437015990370610636830232377007583181657969877493609290173533507918300593652582151036798195625443969865511250389271754414454300137071644536108215704861447189155251309616007112921100944454150076320598781206705594003787903358620934260749411699846557108218233012109874665308712034913250352774291494518270932097370587290171960601096004680652734155053590600964423943304586099334048358333601601989984483307014370176657608110405640965135132709639061076252289184821278328123919505247421933698344716451891380224 A013886 878 7972048067501076689707357352253938428120742582599190469316550823683109218898768231366153401371811725191075003426788778600356865093641532894313816591284876534324989022788676062647167156736802108945456769646815620150479654981100636739148476908808165293875088750086604403726596994926897755830431691818444190017198516951800958046574785048807302266254301794826108778916588957526716620819042202801050334677744880826788594454893229429541062472773086023419377595093593259965189544123177375977040357619310762263363145779059211170052474203834800663913184923765079987681242854791461806716767704815405300370981111884224260975042556723536779323912370112334616955537213963638073358670570351515453644163121397033924636050203145995454973735399948802739333127679819125646378701015304201968870345323656118776229687305297999432070042870824820280047216743134737008270017117357607443977670863997315692674557322184966430138668240958951605916635726118469714850965188534772573514226583300608053934487262743863927996525785720271896165639905591056608522317671451227377049590727291030885837826336638139059005259699109904270919155566089626135854014365675772076369595610206796116838768876700060074837149802181672302906569308362269599408613105826407655925509945269383748957159586520702182028617366531474555084247674093866418058591741949629815481749484651599084702091093864564737511063618867650740349728743032169220271564624463186127445011816719582045211609636250349265115329735853382456833571595281868308145919990441453460050885525459607277342478175792792118568796972697479421913680417974293794430908527781746091951305866587069737282852532320314498463553550686724174571148330983382686572612307267333214052019514550309861589674877542345708110232468227958294260182219790437282895282069776480252351972511085787695937767972976722227831538062174588151853978453903842083522453359531928102863079080409889922673388701622702085790839081884268698772382355723018196615854402629868103187449284477407681970126305818583163150366575594318844406354395808828016422479420970203513711959347855009782660725135943904159895204976765232934671021190808022957396356216685652518176476337541822913431242312387095146443596860688269553326612476121309644550366098394725946840761421729224934211401311052783312694335873870618152881489984506447918383929519343584384481619868892539957251987029842674003491422366195929207018236284662414284204346934545216621391615941353430465413453822112439286747199783134852314229849685101067452481943963243174608873967629505533434399488323457649277392819560081680376989081253813683574584455444207800763784411556627211644624437285164290139273965530334113138156879152773172084049601549764560817394741858611247476739117768764812859452860482430163617088282121697903685348158048880862427229612789187806421686844390378535703368412711436483842970044186938554539527353453097372368362216718514009996766503601981799512566780120195982758772206050300347592986576549944492814851455390977831887672034907385853657977923331923829692119396216361660361473271824339609357990399944854961853484643262469009019385773683246091261774252013264500176073778246836056550851738685257716857743555354233913122938295329467804982177564379108054774271643116556287454561458867509355923377326255441071437830146652190438764699125427401550988748994490961443612731848063687818591417471477805063981668475830540982571081543295245417370286605556434682270732227877165455892019795858240493122073515788999821550136044245279630935278256358222232467405883242512993456571045815929847981184411994952010030755429387092415907321573657017439173365737610510837145610606876736489159196003909614415235349569423160035324272702242979656110104176863946719200014143951273794124250397936417734287605836800441490720914232962692747862280781692011429160530898014641427626167470629141032855758927400855711931457000196860197468076660449664080995241955266535086299971373666073332050130901909726577452054922608757462873538601706045229888212456314361063039081347972989601662759393844811033435769848422671002413737008939131468546962575098442001332353440332013637013242860138420973019438549007513099725495026305937234447692041130722885074859172196610194394483655274115537355473989504638200601964082215126869688246177825379177398538692212770937571376590652792159087023251595820560271486995518016612164995998617588883313746366253286005460944941576569619521013493272860158621228799859665614302129120870293946991558172592307578373508630844074514736537499358701743049155471771300871818683180679489995003637291522007354839330271609119997296062515268102485652543242546368868748412989924042940239647933742525852074309084632545046831168717540134746435893127131927542010955812406483803752630501694758199030387997548556499654491416389632949570183135765023878374702115099544752283231255524872750638852424036246466401548780685799169852465131633854652593350525272089878815488853924894383192001468852122796118561254832687594398119102035890944098081774490106253025907290402387641697055969744679733873218468477010136314703207819430892613999814028532157464937399086825475844319214623363490167416146922349970300692911578911250834362375555450445411583001406193222804928933003635042317709906608499328348098869410339451412961197807192275850549500973542641509215744366855659221861710116226431651578052382386960642591012430713900168621364345884715651249091775372411625571896303084683144621702160146546439088359706911869011000153468529425966563241962966187208462443887261359731885570384373247916458331691360568414513829176567491547103232 A013886 879 15063726922811874478416951817383769927747255320316787136725536306805245320536107689406079750323331537945849212075150418802319120861262044028042769788760981583211400857812753050344082350020845687395848857307994097736501540703328367961919309215622827278016963699323644909940858430510028338688997151045993951242417767279580632694150223435104716528641608533845980713159861163295842871767795937062375078796357038974113270846943689746719046334552894611100506483605810829045903276509744027970184194466005798428458572643445355532173713576391716620909109010028934662162870698642592903194189318452635762611394037620849868362089213822979945033526449368423897491440542314843667000196432277972352711494020971950598906692110258172339863811252210459294556219403700465609376509320086330305914400672530245043762777782097330190857726767338714006928259246891618739242759704411179582701999579141679818775677930166402647464263070732324268088685535730224582151508589369273142190130096554163359256881228088397474696539235871882726293915865127881653652298757808752812396841051385858648890809835268655145446450559127703593392166944704842678273398216921237290801544037987235324902798828808379115489883477408818170058560354863477042415334249150193461591853976262778911749482125582750180691450460042145312101431709042198979838137080652278111180218410214152779282360864051477861929305460176509074141156241513809929210099824317653684464016088495187206006410797150299960185443378317004182194098212153569335286669744498476331601431660571659203833471801676434617899804558106030796306589280030850376555222965023498399476245123715196189338085093791432026232779955664012025096055609479608456301637892218520286609846410069799904544278779007935094982435744524566698168623996684976995765872350023404237476211993827349685037736353161679066599183713067112184922418359186175078077355149664026321470782611811954881406109742147805934843624222277893836601932983138832047743026771868514612003702169571406278804927623433008550427711869512605870187226262979695537335391594523825512997679601007695125002661073675251095604862677536327665900452169472734323561518023650275057465688040176227238886445673732658601675134432857012123340260483279590822433746167811525517920003878134048100487969152523385658601210848517956201903971267043879780244884934007018058216165492423538941944722628005761831429279977648109559847034699936988834175439428414735880849712951071318897670369111741357678180332799818556617694668609777053824051401890737478959340765265749511800571372352379223429784595270504420626586504286606214444660400304800845673622582976232967052909708712053317389887628499222369494240817826947297228513437501185521654602947584292337672126981284089389905210622676064599405614271072132464470915948308107713454895404978840025004613967181038788951942444870323613902193220454225110624145622209662295711341457120369080841570088678189544941361785578158482749527679842053927200584459478325515399173234860219199844324671655879272724798028634456647023678663269758069845908327294573746975359204042999700559565270400177040434742737607103950173328249828200175068703377014317513704679818164025053527452774403589066751884268829111821324563295968702448843710920140465030972940786709361918653424247617841274474637834549286182995734997035604293898708460022297033084422492682006464000147528745373159137713338538163663354873409601310292809537720688061169708942954365399776158972061620263772107690209082388814806847464852464541667111864310293267358971199986788792019746037900314930990110667004477479689794475196109442141165811291943128503938350085217741523557143214861214347563674715482291367429015195781661627615321431862582836657329268454074305332325957720520615771575927920985342362785831336626738536465350849410192634172100210652176006047899729973116722015141764763171190684930980125882899340947980729609358679132550858198017350929076169949664308595454853895301748059758229502924516003984621607026588548488472949409834653014605164630864526626015634696942308551894827160760944329600688920212507096770759346979103612855573572425541282344063839284746035841146394460171028512822104185866857208220856554775297780505131496289204331801595691528999947689708275400300195435052066903072848903079953741146081478601959567101154964870921646615174461748351471411464431073139146987613815387159115840191065389093788489130766826811364955502819082424456611824205598060893228635485645518664639592828944593068901446252073956566776192661689689588223335209906606483953445760685540350182550879032909666656393469043622663901655050726254850117877609504829731857130583201236544793970502751066865997089252348068430948879050677811264877332553377704448422061702557752537294788089250511826360860625452187751830807939138036684525953253431807481244639812729126224416578482320717039622753679155097181322163025441726422904165779782833851119468191512165337332328133625642733154829859343831495967967616157553171691832371665115395754379457524182459721092317657586911058811346222654638514995375349675043167089255901110992946392894850400594265451716706831317694640740198569737439703388664193907770988681139703546340174416584445253561387235474068801097715629063954077812659642190472810408858868060484473956296527486264618140694294371119455575022031285775651790714284534787860897746003009037284082164447499414176679202913821534184324690383699443847806897090508636953627118560216540507343789461815313674670046503377537989222210364786971989478092431119963171164672985859553460059389319006336897380806537876067169508281867676759883776 A013886 880 28463936354083788034433362811670215374833525741100350836368198188177373789834771934455667301658956927493262403962417826555460536567573198009980720424209510448225600296095528155832566997964189343841199333605751791271765743263706777593067945275945994494067958063403581065187127982821973227879890968707676698461232855682942616958620049395823949001592266954082282084204052538606599223520530633203077952891074777420237264967717693947328414944288443964507961835214064756618609362387964003443565007968741644524865608192729753562218419615115343191937983293862354011713771260292686986902837922089910052686086608879154044061216191585060568777110505880194007135106322660774518166227172146623662568352334219926749274920397396314191891782100216813148296006386211481400578351962936886983486062249991630066852744488162088014078653052306679148643416968630502237873462969144823781727051940759585651804320195148669117763752642037536502603801350378689003246861782197318712741919746285657350424306548396537039467390250847961699357742013437961080528466859195169434215074151785074155467309758808922165870958690109816623558850109372040169899708521951428505105291964771464278405931777353791308497988142640425731961213772618670588082658306498232758833196334218906622716645441073146093428782662880916433096878111591449841934789007213963845986582940951536238843012053164022920610033859774805898206756316964766800317669904836260237245301952305673898479121637149697995167687873479704958540137770542595701738961975772496924951454020003068938469205645350137208075697899251296399715449292689333884326699547573521823701529545928275833095186774505288630944621555264135874236703605893164791556973308723564940928794261382771666029923763892465901555771144909796446725090508168038611935327884689023898199450944752357489657385405371007590515686370332797037039484214130702469932471815440354888208903758236291961348779973250745364690597334441195301040241303083676594789695611266045418374611501152703019428869479555063100614590661851195648917936755286017337091761224481195926943999448316908461961028279662396862219889159866963595000185604966255650303490488912802939785325218699713351328183378823672248650080420024758683875809320869649871164488878819288649845065887997997001142850895595308792151772780612377464519283179125569828597766734981773098227403397187761631452605646755591372290161708804583084781041663890536117415216729870775648905430401529929906833204021734893745243855087887550390984079575639208040205159367877036642243611141671773513982046913140504457771218116096497074537807731833931415768063283141924357815676869234575088232492471617162833775186408018614280493633659629150529487679072240123781844782460956103910445635771014220304409025868766032969667746961227196625379706612654475897539800595056788367918404738341102362343981668727650473939439187249233831845595067467164782688054448021563347643909323469262055759106451349767932059518943790155112553975927540587481784971048354673011440881171456485604051161370752977603238444397310216522593306189353125924735540465122858186936628859521729940195965214780196921115514371372548404219702698189915735924434648560492343761884024240985684224454082887165996612418036989148856713155947978227645477776460835581906113548722749101326492463753625594230884986878572734413594747387411760211266040652153590167830765596337269565530717674880837038141438833528687363532571805098368324587920394319724237156520531678575333983972995391268016945150466341719068841231221072228616956492416636524159167481343222283521121432830316502342485566907362126367798399711294393440929780293824717415184823990218875072297197704784442334570109385462762798369827687361716925496916351134228276978192495278048698902265182969800431397764497747087113082871760073818318875367307050841610911395917796965842218184707394160015860440143662254504298341876394051286496660611135860023511249760352600299447288264096437365237533477781238205382071856617213480746016870390266854070442445627501451721213421847667110823031884085786804768504736054994914561588106609830930197752610855536280444100985189796308020669598997452283310287316450004916237762280065641223467478493649876513520311180199250833677567651069373156146686531594439687820463953905556956094982030749918887358947535288195184661217673951341977336908993132018022094009391695091461913483476199918151045139171727829844811404297256239550847938615631091440523516725896246297340231412105706142603176836017967991638881961970156815363663375839991065912806600670944599127055108413742299392457053004588094513819989783322530890707924627537758836822106765814521838394135473253254942327915848387944380834968931211490031170476151731518220802239195978287178647346391038140228911130713038690314439505851436095941181701906336437180633598720471561658949581618385369681792655125887424013738670716556943657872113474178724172689794392111271699259232132372606798738488001905547660604992173200632527595431527392310862508768124811282795054402050264968491611184355576037859249079989502781408734771967150511094550496719729729536681750104981069434293839313626914175531021634465452711423553919011540243787350650910691996637048881483355760265236352608325779117578904311654774567327418646633603313526484651316849166061970875436426247447431983229612600526802876409199830028740832119413780562808567310732573046999368091463928705606036558946190712612782921518224111191287163591248013380589565783438629618930431294087703218633594569789088214140158886486569411288804544664712417500156736165998510055848161404489353425152142239820066848768 A013886 881 53784543288713395188648180501322065525393435567559507729174583514037943837310510334645526351861111923569588854130457927688748455160916152617323249930532716238632751100292634946360231957209197330063327342402753200729807851967315888322978211219178720924167003381949377866183511048244950308258549817959027243757994844647106514841265769496768267667040696683891349593285283147269794481589242027520273601288482385020402888290520387516665458369449226485127380429041769914034312455668700366058850244977479211761561257541519974979053934715294268804503871216616900545205967332768731964468021646767587158433943301366565348728664156700999728823027144375026429674268583897474384742321545218751380831956383467278547773912785467358614944570919542483186999388195180856487128035361902727663611791673592184442162806697007460324586572290741027105543844114581200852614083675681046383590422081597208740908585702506680407514618552309583774152059710032358622487166124063023125398323811149496988326556076040547700592317661514281292332009860847941243012014066195697917470909234840219001798053566333057439120455670153425977744849283465907199757052432406716857534796327289286213618939696670848735215926458712783969490486785899516145782172490893252677642925130857350949273446292797702517468037998734567502654001779563632694925035394783275236533175554567912427758112599273036462051260460346960431462744120334480473342658886741642583971130719414327617001396913665680541333017639715299139098771046808631474943486902636485469486669069669158967925379972872968063989180328092473635417522089088399249139433010709404485368051781040600309390005883128409227796766662937342695609699559180335608852726941018169158300939914892521091436830986690759008670935370744914252245435821338064383877413640416069509272940122773822637016926425656084070795544463417002631684624107526523204705360903358000505403121856643033728821891476495464417267682624045380522596006678585216615863575556788758909107277905010110739016170044743901472902110847732840059934567918812289207613805073420484425283719149557284088650776284345115914151111520031498666277310713204877756632665916153987225324277402847979957842492810757088723537235159105343216773845266817022567756540921772805615510441459852599197455494481088236443768640989516168860876772878213944729883824893886039029671358182417284370420637146728669278155576279782458450343543334754312550312036245828461801350936312958106594195003656941559704412940770709502817191005275581427058114382576440676374010975817746449735268028421569076727261845073196225784140256280225978117430027801799919724949052910445837580321294334608699141490911430626916948763794366958134707702974769174626214212881905183903353852939092563798232161554192792495386429145290032151473025481464660292712762485930800265482790844204617720108609592753814369050740798226172160273172817380443795624094301667239209411680806452529166564176623259064078291845841091579675815718391185451012806781464173897442772882322953386688589875744889010962383796060902936671214163588389603607447350685725601268898573471920828756199636209598961787135838400259685683543064615188013322697299262130011152397017455671916990837368633252492936477886933525317512026881764658309323655610151111548168831171166032947573895297711750010806839664882886170924620427399631336864918881549903008555066247644086339821778400747135489233480486842293793134724135514640616113638354947563653932687355372188002822236685427884955487524243014076384389417472187595939008883285245462719043682389779386749843828438383590315492698285767690010438396548086545671124425390803090241783636775957497549899332610471272634129133248972451270101775390078563552704727477357235780001456873129236917551923887355417253879861555411066478967902093775825939164733160690051649444681046624561599777152548530841181368152849380161379598919178009262694154701322921997662764752906105187169942242626013590612176959357155658544138713267390753964474842386289605749595758912177791099466663125949803093852647263654711148212001112813957097964630718310915430525011111907005389073978366199010383113030154000612838417916070052983969802889565555996019073555344996402289009863899547356146737999290454151295853295913782176131842212035538432453415446414483005880062732149071776359444398689927757732889357432548452334481029972133138246510583504937145156126940834061534443411984200595595157878055616637674060810191087140452718318323572586388909754944466399647680799742025098911116025273293086677759220238434730142816595444283311267095138209178406288731773516574289810454893188050093191722607267889776274637266614401130729777924206434864675293806711287805570573411432795218734281075021421444845513066300147582309025421156556063147439175091980074828192686400935386826107752328930535467867044007820778043039489206218885583760912848018792152548543070913718093713176943477541109409912911442225868741903041883478687296784661881954053850730372803903444360351634051848967968063406008485356373315075982756762400397102705625565577604791660940145596424656947907592985706265581168661182368869408819741364171380964829801487793616549019181931638798075372776594740014454701475180886741577212862124325408925795645335062364889069635735797282164545933612549619476045017386183156657071536749157687212622352229857570778904427747756666216458510505058916206326587272501965851312836394587288614835692450310999447347697335498103132787326147533864638280564491783137199506713195427044024047227838616391746820653989350163825853011313310936163643713472649208898648758138572857883107812324075292852224 A013886 882 101629551892967592719823565133522132710686623258522283900800959421453649460779146392015477937633497535195540871921581125506973040921502012668810258724736843557600810231077753630324010778919868580573101319729285559996621563226177148466673292617001097339236396246423322035848644604410114264075491462421203190933306802610143763035580877536469421999074755151587209668284885906020291018987620879457428348239475083298232644821342027599090516840243435991049173982543599092921987718232994813293089539701605439209869782290214816081220985312109160916388770927040363529403749281045147320635910727039336131787709376076618152866524473249194655592669755142429940666748339537982878228779037555905609175878159595498590960056834209985883323582983298050870692059953191500630669547522719813305875605969086236772008690324850992790608400230270941105768270435900970532672288862889283452948186671879474526141154468714143084266582748650515592956959162166423817575829518713518481012659927186132725238233911491785637512824499032217472989211208742722638675725395033272522519671021058562938789544481228822679123961179740468817915379370860107335630534050597895159058310026563361972095512644758942302904487726736997779662200135058576924553328109272181675588386753663862918516727364589169150527045625192879246854916834606494304084109280849843822145519466293781150294041307983152961525276125536885328558194481972183599053141267302632094109161531222292206602095563361432649125547475441558363668586609376092158846014659641018575606986300636613372704824384581628518735907494193039222328616378834588392397900155180148014607938867797325045413454636571181967749480789753188762657828776641268395748629540485819860112390433103631293704109853859284118496322006627726133786903674054123641714476737693711630497850921909486492582799632274115465484995360649938828747051805610677398868699391436370298993566160413263956902523833458581708007660520552181583320691147640910590404104737690221594364020896414144928901306399106644418348695790328847126370441633214299693452402424972997914514506625990658180823670042057431987670687492682878871840285449729114452844873269855257333381544203544651792980523455436650625156806365120365171432921253128907699310591516472396761288833848410756160337583795640936760579023417278088162109201973940967115357119237090454997218048938033863193246982492069798150585875959835980449098748491965036857068013704957594909055086027003623560979864670039749087548151666228013819273973456569845963347077656199855974687171553987523533370937928487437173378710071269245962486335778914041019396022773391470714832532009885320424972547493257890419388698530146842205041705394384348683364894628639760106337806835814537892533190415257591097949043632966529922344147207395472394581812960215219980669185015290396047786129902031096150185210960639509698470188622631676543058614191930422009828621412761858449610878086892632206338093658383192289766562259734024871755368995510299367284437696143043145469705218384978385394331518438666169624755208240239952804663386166509317075540525152938470139678190496551194634193299491026194691894301893757681101518791583958142490372144480913212527479679072844542584973597646572994647857207567160565610922281872232081283962015545850281978437858544681310189906596044420258411893425456221693171760666585937171041172487128069379419428340936964358169142963312119929256561619398105994415296128439708615399081557958434280180715914540116808129210597719570650208823622285497942794086571283281137571534698499097932845890656262128903214659603985264906914441482477644060088574797930695238236849013621986622975472456730368182122102981688726118054994376801543671520279971175157166489934957298345792860845065943824753715982401069579262239534978064530420823531799868215626508978779515137887075908279612967714586822324509395457843297572777725970513352606490468510669351073279635068619283366310333423514351248385869992738581903403931100151237012187144798978176477757052158976165964372237023709574717532444958984689505234904654518737643285686831337137319848226284196703896359021739153461931651598122162034629999863664832657876813852506430608512285768779826134161880439790508939898659479427843264869755802920653213558989092824911568284734135318250521824454778376661457258311962633543729413323820277345105713980760650842383669770182510252257071498372471337935985515169096161951017551281321795418816499736991152145810962047318036404917719427830905485849468913406938882099279685643605871207520134267498636166501668620463527904342426115640822814186319820166247648561631611557438492096903569971948775713790602040715790805012686904714374765567759834676196377259894243995873298022366077276693846433662637266808500547003951327129380347200202606032958398057242677014234773352672614042946594611769891925230041540416607194735940568405173050106845433420292470901420330732970399025470320248063850346900247045681056198010799982960157626616889078326223553100916452084150705477633964641657871612221494585730015393552565263488697343530969179349034344946179743854662815016841677704773046379831084701050014587986951518337687208435297077564202860401685986724569699633141357054597798508570953458537314293097825964483122698709533458018998865096730684398159374111431412375334958189349552032392710980392858267510301552881730473068269301074778023166178156116859326994609733493640447513773357849711949254603725893758842479740414682293943269536826529685609678991797501039256688722430872212558698120256409517348410360089422881270319024863924379086820360201936618386837924468262717578302964191199232 A013886 883 192035949111290988240411574322219149261866701337359434945868667292077329504305530089667902615658252670584367774275118204161960034987960715074578462957983548007448647786717128771744080399502058234056353914518226657031696213982161102073874920183721529497106238782561623772634451687866010789740598251664308071085466668394444130031616487604831452787947686942274340598481735291666949260166400809954613969126168454197674862209773612406358269724785108858734805583846943450814414488766083543364596615354883186556915224782556629592960574774231482974458897103065805633528383721485916932359356560670264295869838430334343209875692915868534246978929803884971058125786326444107231248997548436437450119245742270547081523212672104494605579976050584531387631854341632157463692995573410632188756757019794342244810916959748040745364333606312601643344339231024525087480511522071977555620399193209954921411488967139245919451438231202057447952495410136485120129125032016465689130129793293246441362959175669710403503832762987309106001277845281568930917213083242230693832449731919586655122681986306584012146905078479838183330727567037391297972716964920163559911492760273278754888573637131865089414627064834975420520744184802365082174383088781217784378196781347118127215815492852027173423088547904458452721151493333724229179602205596877691323864926885807460598811046243110375203392957978481336513050430911215018895646038174499920801660136228644240244708509469735567942862492075154554120523862305563708406346228388560187872541890121324257435109602725138636890771251987352737257038993721715519446515400423441923666693830546055891411810650716535168436450916932353383877828205820488240017946423556709661432849365898762376381887448337179773218858181419539215167452001575102301427140380290431298216563170810664572816695535556935811885551713632583612757909186224156471225530571677639353128674822599770348516388154940665320836619074498744650032111730465540142488703380987836637619234237195483005014183729947143880290308407140099006881542655989477843157469145351377723333347256259915997422620554030377646078925624173802064105504496673743338433181494773858888923097717603460599158621744642521048476296289727758176254162146432283863570915790597713803435019197273815696376767537561653592813784120539322492300360555495685350231121082590536868183314295742770806337314213575344351806252465675353905242623990465390763936292520449312697113400793873182964873600924837668603860185847651135616457883476383770697269810832670249454377689378925096867904656439656149684826862431948086554843380525091046660938103959871774535684677844854985144774526621740325483983464304212508331696245178656044972928437213649574224612516987136404736518155546577455895769378479457300012303985550383847981685167151607952788433110590972243079223141906721094290313168704473677061918917375288891782114179501417583656267848505669599346914327684893537252865858957883811888589623516001101908873049082108405354840920368625617750298899950093266837732796218633113556805509449324093727141202185271878677247794959032187639144891439060187247742543364532659384651573332240783913963634659975716619389247512302510217169124722226316716643203390957839640350762247988264455640299194312749829367573537790941225617432867494556373932921426874463098846844636152461912323177459239456128409926214157611801130810371327577868336951130899755830485462626042840347655322274823563328982411741308402745932515009205739436903096210711773674373786434314763776769536574326606972558769677173543482771743915571918387389517918583229039628507363162316931333448103776307939924726316971670019202517539119088345156097886903602833440939614584139272307232384573499376770053417392320663124481289565341052229601433624242747391433629431438618214679336013384464951318014450860067006249856091716178516392686078569356486044107998462106650974657940981602768464368834853477340802031912284106403165659709991590439056730051159281050572618644438823515594970722437533932275968966919168416853679858346956258781779027708318229662051148048694516051891190973243376997388035323989608728755267046960497471451739582385430515678975397652871072065342795541758508675996098854072396546430195223510942313414733013172851438231902150982502260648510605036002022791366667631436468674018609539957700075464433822436713755197941490941226120304225532336890077036673921081024277927038696545460332339544662325942255775026897377855727933826647413567565263807588417085609275768522689570571717042217058845851405067568862943864224971832027495152509430479198283356415969951896236797305120987365936634561884904755304227955880316871255399846212769167331697024340815289431036186223846838794315997526223907567838017963042174968804761601162301301208963898392437876485134300227930720433572214462885971902510887372811145373079133441927623742801747960226029944291711937115203656255011502437410945759902090493513572291606009613461997962871302202059126211221861954725586785792498531744480247961855300008181146562145081368693727164333639799810862021126370284196129111262966235967506045743495257252595701844663056393673964993328006602306943068667428258835670523492986563171718196395647766942252932243399384741435894180272812056445191555175717202043647523099205856861212220989231019236926275932854334744230101798972410822905484675625686534663486693266159678068926097421644790550724898111193127705696245364508529123053129618108466758135890392801795932162232044978109913172820443746182795866258344940114089696663218877001067293450614916194179174075861142324974386052972131980563261646246728998775440835950411776 A013886 884 362864984290323890067458017668886993432446939112631592771795165917755975356791591880473599409664133182250762646501486554801906499392130952462041077094591056841338726501051511578966918512326305173209396553548376507874068151661844189323527685181714323048788041403887402308809335606937602275948562757200823273264823081664753005895581503250486158581616734920139441215991935591604533979634105645664320008413795873661392094035997505247457583007322748575981809117458501242468491556708750948868354097282895913055977187461925965466711327354995034821082349281245848219334960971840701086044404657632589965018178863130004230398393311651874519995482431667316992360625817286338812736705799603942239746922938730673107739653922403145662876544185950911805064747744609192514355446259658381443644727848378755686842874737797185855136593123812890062010876392088549820500375195738502485818526462715348100941664384659370633526015235656009287812700847140777915472150528497289039278241093253533091713324043651863347727930266292403692808622575553003641655376491275855367683594375043829516746855955501359338664403135332990876399876227391709400127710849970263617574839552044058790317292310367984053275018033646094835402541547788635383594084704302148126391940535736511305406934049197419282030718581286731749591400784955618624282442580425280985439452802165761431708774191027501585452324824821483022072291676636042740824608093061313466349351340293286839750713368821709297646658793425465640520410033448999405365962830083714897077943234232770434473145181802134763832420853075238137033308657288754550649513212147322308819027327997249738623232227653141925152127686206033118867260087215808322714230987667204761534346310622592626015170301979588109721611416148555875725531943712262905503078794104629687308474837542365835528097749731248088192958180425293751991736945195206895020683351263773637212643827190202857905414533154923088962608631362443930871877298312309755962094270206424499672901199108994430818641122228764767592397476262902600235142793392725669139372658043312101923546308316536951417866275038072627946063333818842818667709920770811852516509890716850993024639908056535837430958572780679212527258227588300561588224658709757755519968208608140876129102354554289377771255882415298656065956433079246523131007694126871175865519001788435568939408827178075946989186143917136276153836859061247128021494528415707495029572385280366894459174511277362588570280352343663788458883651774461024519089964703528828898721915467057921009541764356737438492865859368191447658924791811282015262296852035238857015491223246989265844625345946944570041312719588623344119666678382220943306610609742745587406441248921398668452624498349362025173138139835270182057152954671171469649217368467706863056877924329536134533975913162239410721513806399164695958473562574917018536004866989880666945925932134620714206725965161093498750212334888911399823235379330598662698517727883170131745429607981415289536048219103171281196791780897834032041084285250135117305872879140429135806747130819813248409761425148532732923734226722079897342382180233248128137304118255553578740437217180994901066101643326429626035828663127736825634064545045423133538309119406688890915328867999154069578427194656553229807481388565953898379682474736325488761834525445335150744681785300180637647287456633370215839143091728708657517716074511989825098754643366517750038372000193810912418637789200635959826210520914870656310109700682224758339126885115279560142859685677178083923929301357458211654038607059398683422836594381474929952759401195892879305880866556390641427685257307524574844462661358177526179917571960666998779329385650522876495032482453778070364636295795172570778799861361402361379383521730493119702936460297504606942675203592138856669132077929882755092865528075511956006863095048110141796621393062438045940268882456224725180001680490536415471904613836430854368016929286889389562747547289308940376168401866734978872715757638054846117342838128883519227097374142576941443993768633828751460586062663716075599307139933944929541386200515131080396986376632443391053286136120659208873168650490184192140285900365655486249541721884596519491870197445011128099124245274450230234998546436978883627704831649084886936668270201837131422998145239427995991198791416195179288994096336981863907154830757691014830686752709086033867709228882794038655754012389258168728501906056360306024424480092120464950499960037160402377230095620547995375881486486058228028003449237747770715961215111635851574700529960336939531717741885216211510064668372610242853855078154695831735708670699410136858589784323376608569809976620082889625664819624184330621823486898090813631856575144547926389676471454475769185047345122819495557602053394262249413090595548224182138206520155883692431268010340318392019596296140438413289708378949775401541590901142342469574637653725957646673329647453767905384373290160566706800759340458996686071250066917571656359865631354053180786995525858832747139357111679868650455587089249010927535713245167911292510940584564648463843444846256272755143216282143681726684512814779507925800375775080191600279735595634199257208926931359685538988673295688627105539694429736931873027716530269602031210962927520212537527053990179278557480309361891699593985384996080700373815870867552677253931015224021550810569344548052822503591352144274170975932597042960923652357989256026229979315237318137745703935943924480765197192414139980248587133219414048331801500239944525166977152723550891525963202753600176786980717200705342445482248961182375139220758112189505147678752768 A013886 885 685658062635498732306986511530563458406161897845177053490615448072882322842981974686402738289320236808919209072424520946383928860243390099581794033963472234093574734757138902631245362279499391813530933026895298701230587209199367601131679561033441569974652321819460711005852238664129871257359573831998445230816465220775104007844102149934014629698748370569578043659619449751956996062829257736666637829658439441402609336343411733995427930207980831381220795090457825275728702653827041112951278114894647064641356702158056522715002789407523257956802932566665154928112323533639089869754753620113497755019470198046835833625431253111409232998823747440748834620883004318112657705271704346021930074113683491440522845402382847467143910305844358892517672585266285702680965591877970168507704881111005348625676317132549952881918741995776875048693767682445976907223252957861210665123141411100114880400138887992037649250485556808054157953669514330105444182880529831565455370907466096892017042562286515164122239569737417604661013003342842537985155466445867135475403154056062818852300323114124792562841418903624888904337161323240097547780518335356611083333654422676788080302265396317410891578769275800584125941909627371876184507107446538801430890166294230568194335169557473869157908220848204807138611923998427018372648126461809037341094855952482753496991085030591454115819978514588280031051096038837814009694473065189679963982811113375305427214075958897699594135601762975370259426870146084158908398551652915624990641775041222747564326551994887496181425299806503671576117754972935797358761699381250791520430551830109107194110823673942092081225855607768961588351770908480200500734484018904344766842931689470511103154233317170966345310445840388994428982941943816493193825641590818696908988100181825253127107156608764174987510591603069861464363522396058616702210442598680786224120620971256137233806618328584481711364898466346270453569711442817394520953782545965413128997924572997984388653118068047562584370031314427140340521118297825505857184346114713585161807471550713062094216754741591140819442787001557403187184307299571061410535916561182058697187582781786572309262741528452042458256706274587569915559138491908879542582355288003267539025515677890439470976476435223711050945237165340685694219611946575923714037857009171370621129700858753222611000462483589215359059453206102642613201319373069411579968039032909452312029433462925343471759567504817312097430675864116164769178487786424917562164500172365257701686157812592031648178087556154634777369979201013260535015147738106522216573047719728367013083497025690276157323823192927635835101510326137336463401985596630380294104414377841909439150688768097007303182356288612251807369370394252096131562132364500787921812658705719512934659095798282146398838229400130056836212860972687560800881041644508334832079679371731750993702174768537517120246441221211370535941191229250960653877912746040746019501947933494226925818051561274341151468459451847558456255807550711527313337423604491622401288083562488932880171136076595062699085234635318787067461450411538978198988149468123909864673410471594258173217671549977034975609268695328951418139708074252390099593715686139058314229096138447425556945169517352793973340862992429792375853499854422569081148722140576691050122326871686091727117909664855804092002737933551632560568435727483471589832203613956784211904506503662218898157060570064267289336892961584070316302581366898710072165347310053508567900023090545654037683971242107409598078698422664013851437922497972214820440975676198920916164254697257225951541228376280064595839701622097248791788734486614573619549459868584887210692965537805220520862765076173092644221355296432942337186918962389244423210838241411435185131456899101190635118578562229812697775315730154588975687976284783867384414358292446204933591261991685043641508925415401141913510415857357676976626465013038769010057301757436364915848715774778522680558559768728624019468255271957518173658907931063840826090444417409886526239876685255352657538031593790704452623658040134975205323572753720612793545775777657241779992055540569436363574135748182130905841574052338033276143214185245774787300006001894752372644685733393829315178634963329498031639146389988744984748691759303775479529097517898717092538745996627278146619314739245148695511591105943002278843339592201603366034675797682345779367977889623104630733959715998707882715586308487497107199137917321527634526413628656488073818418421569272579616217401316063532788303730996093950157068830098564226350649875287496391368873232318612293381179561476143013483611781584354091502038697902056785584188221887630737244417762491051662532719964982733136172288190813290870227451541829035788581786996828089330098994770448866871394526617877912836939966231762734743371684534105495931723007682195369205940140835889733775549208922075650338509230155279921313441339469142121711036097225432425450106279846445302039564598581306415560713321561806022876346620738802706046104062785058075080321802605245439805167312978494653668527730391250772797390456903817672392927801510397285232338764452566727481757379429971322622045757643835458284535749421987767742560429324209154885453236268668471370911236797028512964109920354115079025300953200330975018407775956274216843950507483459777253355920574823953722025895238975075712466104088551856702651005529273586583938781042530971329554734348758903874294833689493270532128475601654198362292143141764478225497205391496530714684517534610998931237100714778851021579839502392514025002205083458227067089464533698862889045510324224 A013886 886 1295597534098034068607847888619783732973614524987515514610155250984180105009767763944236649383874261226555852048563057195616787688592382143686571389168290302431727824405577441967117036711749106790310018057764495776286878211712430639335185484782838120493863838435754736773906202908102552572026415206581638157903406554289571729893964411246516155810604561080416444801819804428905877136448154882957705510512038098412245718455747823382272763227233923591350615337486211990608133216186654421717120685005248464640239100983394547513542390775194907490920203684128343467203346954811347767012750288450621725956630263182963492471938882079219321579121390804120893936912656703367498394834843837703966366282844687554285871941289752322796184308793713543816833551596444942643466791513672335366766896791160154591921947211518149367181433475476118232010185212184079692628027645079892114075404069889621874327929638305338596818941492606681279136199396853708683953757196992771474374294878897772054859080334605885640131979309592708404101018700528288815534244421184271445986587003406508493103416946110556033383134234884674077190561247232144643164538469903120891512606720148533099320591020388697463578711902935958145687802290773821338206726003541429942164269744256666281833517670376783996970321051700661015292656005859744252367975022187579070537924772420931559802450559084632770721725161853547121713157439914690542670366080844333190183072429878349125490047081502408426691620752061844430364712168195951980224834449696471682316997581093184669629394199875576384543440904775529692741674028700348743600626776431295631676916960515605462561600867923411049737777529060781210578679051995115499771857498633044932393864746609414724164938340660108535175568525732151425184439642893443411270729929480103480922826484371179900881615698909304602800413554229511987494452286875688244762381600304055863939153527414516720609504181906721938380348465256989568410812511581578530169596977814773755334350339550655365298495001604496737422911330739462718957808459785545451548110519287119687026220403137779315244964823558888775912868148958819225601477175435891367383530784679660288327346421814889865268979984434068963763207961859885310203250201879277699518255916841758237181365608440081930294078624752797243112489900038468785855163706667575020487085393105928441826806592272609342622921894190706487587252875748958197341590645132021900337047579336647986336832529672915413245782450942638785317887331206253230567056809619358628104050261695875264859709845623900057384572547308000927005436858900224682627502681198464971725500633671691000178157307839523738042061943013886989661090663938674586477563119853674431570290067109981135117088674155525895859678607560475423147326477126144783123595327725024831843701885249008616917918329368398806559955451144951235889063282439288887399188098130325231983135591084421261667830973035899149869827445481927000857324828673279220826779831710720374578256752796819383764164052534034260897953989508687337070373761982879242408368845492025957557121481005087924519213253979579434185088639390049841488997931230883957505639614183960115171206877989419227850569195347006024792054630095336073271411906448940255709098161626408140701244732133825014785770074565284202617747802879577920056746012921545013528028597725216954197544942278144972626734329602252026517429511625291234208177960709488445056057318417092829719974545112011638952840627255197413377734159634488579435236068288061793641330985963188077629710831156170408678426172006413739422370021116395325233852338648362013831013526523842597714658419786941926801855820510769098231633314663054205002655446403326645144833784962208156934685505339534929165613279454238321556057884770201986193612089923919806277657194147322759898476749920838586019742256675462719709907793596746381612777972486482725833070169940990563956173739104324543598737179328704923228049470755630969370116241757640680795955567195517181310426169116703544457676665077008631218592177722223700364315341484439582074068876916364463614031308404586210398823282615913831135180275581764828772852721102350875074704444636239035736028403682708730646052537421012731489251398928272861535380941586488173288897740988263451273473531877511271423462910388592936648318565838252883341615990244116425302837738700843059114253195355012712951165313205977130280446182874506930029451506557199269151410277675034749628791244939350570886706792640246456527124989756102933856060636157404329316806347473182856668921260007807249720256682569991537523729504370827253210392235151683808056944783547243981246099055845815593979688701619352601702201346904784791971324258317393636222743370055766636913459982634691507868626598792493086650798252138688403073945154990807496958910092022459099296497350407524476447212872290332003470978112619447163563347201740653736713980180030539399729900038990492470796967604468642458836209006051970356396724938027940637279056162065897292906422996887956484295999412082001038225949596898683034412531456177951658124761708636616813373507905188415201770389250148185743132606459934940253219490870832951588159800044398377461899894469107606114249327934732052144293758179546879239793646963806582317774425317287244378596100749715346111390003892087573184567253983684521643679871536842999803582744398145159373389872524506124385069240128728948586621026814919655863853151370396754765914855215938432454240034616973162433244080273915664475943540304988420212852939385666520291039640332097621591596303397199316549484994428839836028499825923423243967144574168856817941195366655139995202706105320012292951527946852323295232 A013886 887 2448119641310554038951193919203507508747486850751609715910881837291675232663096854180583357102988520037340688243699198859007222279158130342481547326687947970185315081706398155862921404825346336219552520201373942755006843888749034138307307766110137861665349305465372206456396396016657524058418809329070052850753224115975837474512278544630257039502732439271600340771285044215118820448964067125880625686087210805540630317730990503132794380665757950532661199522023146618669429065043384222335176298523997330833327317566990868356069268252303490957803107435011025708636493898708968777418748537047064393472417933142105960543216609532666295037617248178961109314584174901668717206931286200722608318804342270572576846472358994717081340391998719713562886540422991277380930258306906807394310991635878910991948769948573926463446286889388457775423021651016247096639756941258321582209233117533193025830077350793342041713973638301821531254830021914068610521133079207237209290487625729105346155962709700574117252903880068474833720353703919837640591411162448321427649983230852829440296437352028231142887702189942563826688814434809949089095130627497900336733693254977623391417010533213830288859499493006892561431009198972908038392606841059772692955454852115580392831596317378518983587215609019914633344513423680385227458449826724939409158205436373874805592796898028431375307108770633283327681287477424721979332558294648864977507847805180372400353977283700342886006832441231995256595388442233688591369479981444062603812364485311086769822275139470493117788980543554888090454499511063260574747949136687730424156488627247551582681599028800303970430912810032322230510733418920306404672909229977045446813610221521258561510894210484439964594628668030649904182911247142878079748010611387860174240383394420281662949072812956656879704371838838350507185917218807120485279163875723334230711778452489593530728659597997120759661478288798719264802882175884180180095505022175506415319617702404052757296346603191805691138735717402705090935668215740053547790860097708324172774761234716247385148797691722522346524126442491818126481332023434046379284163497745576331694127323575917812936575971227114823720117342075659765830135077464623004123311796274847428714318650008908732861921558816893581073581315435889386750769974880436396311740972080382993965795278947369890321309277762144876337270241923207443034354752140824358176074320391991262246515969428991431576006654262780084295549728652737504376132401638832244189314044892151632470432213575861583632051979071684695639809314598379753103084986306821059693410781365749819824640347859713190644662901536864411279927763677273461021235989255667888313409861528872833520927011846708755987781187130832424365647396730295145557285776218719721457240083906198714252357101787986596113881901909063216896425528472242224385109056207922387947909552574207714567160036057497884821230106504393839155973561866510870739216713045962476751087455868780409340483940418630050296425124047951314133392008682465164319096702638676504569294922619821979357920749895685952294249570154977698882682842920078937816016434494357146903827038028710911531144333313451480254273083279983993299315253244911141099729195068088777608569606008647465538717988256174940172012480391558291245785450144137968122129941346442749709146601490629839636353133717868157242486247422778306840278412861906662147684115046749264068312861258213608592841158361348866001338380552221316066280147082936347287262508484489369470617435806102606785676384985815196772848876060864881911479895835108113750640567286604209678491680959972282743129099050892943407350899121238008038457646549441122213033285383469742682759820953414337033609553231786196786037185209461026647891209533361300508460149030568372775844915394419125308152336461740740356811049731016866811293647915338191286942734875057657953539299851880319198778614469782304374178982356776099530751806705501585930252169194499009254379355525511283093803180676233045274452784074226793049998611178069532220534179617100966782237911359437156410883712485987066070440322970484203974661770507926938313159128042408922277655718689928570749400201029548185014681787370098694425686695031697284625155926643710993095914834682725218121089964657152778116690015813855824270050643453594585526632500241474617524401181840580661985707538543991794109762132881816310761890624342273908611892015565860061786575815117558779529252780755645216367046512643459908520528784142674183738499136382207184110180207430432329239405979170413769575638512114975311194254434991096869822545040757798715155228900756466080285012420541476856893225194668180389795671236140280858410136744269534852579292752467068763140305025027133576756575551697197168419628398625670140413653824762693995339483905414845209911407132667898063134649170306103537960066845298683599975162100819946272468827756875186877058884482440603793658217779147609522395846747699579734102111594042533415962603889383582158118223017088962537798531127912650703968818238587259758739489732265074758812552585391063335978870874624007038279592923286345184395446925818078666535937050293753303927259792202721070089874086975774306188868055810037511378401906106076137032385297935823785975076901438127121006986874364131487216376975442794193204887500129353452856239166914352506857554646385988442046513931562101922924320396614104291349271528657855109520201140670351935693433731124744592660150275022274292479683567016359204760102969095115413299191103041038635589443817639118173777261952914031284700359070471012256509438723098439763508646579819570455186970017324988367832759477850824324939776 A013886 888 4625888534391900974272929591521533276288971233601017667674293171527556186032742596560296532914379811829917769603270207789616558987584270034982172418995092470127125448309795350577588673073020025837707416491869758263692771993175734938653062920993200978991270756429592429409400025228403524420018312706312241625092068186376231265039217145019905533619099129809559312710515538427473639318108134390916002116408438747403797748214312263023628012285834919072099557458430233109945955739575897438229434408049392588428068632800423801137841095072968602802154102109758913826216842503195708714809589835650947371844889809091462875651724722441421185781640348407023185405340190200596354635266736603727017555746483415521282886635082440929565954201828236811717596394413990782018129626328465282234453431843424442085234653334186937079681273425007969381790528175067467993903392243979604195451936203430960479431687599583873735077389739778696307170126654848122796245196390211460799084608121973694130725230145443494433589335078853227854603301307608399770857031607405149823401723513556119219842058534397280664204029651645390444868729713954965880383307789539952543481211296421557876473057759223790871259666738002047963518069190084839896289441323447632567882452914002333011722013790236293358778927823904542053899525540956898153478208122184990309484251929998109868654370049013787016976302905507991910920075016142477061043463511703066497819548961539065915792064148007089506426158362313858813014434948014626484216845549577294486160521935780299605479536790738980739594288387723922779303927732120783157705332754312761402112527902410901548984503713652132772799199056627155052461705524922405532464979747869265810844699839059481497557017351516662255019143302993339078147095239441273847393288914938936173719052769827942781295353617032884226869230486770104291162279227306933041127979126322789215657593786913856268671891859268223479592020207208818363755052467321118574542703233742127306182659382696221160498943058299933896193638572061194653269128719079501502192079933106522690501660036760310139060843356752743105276900553686379793619077588856224148811218252108113177926608778554699869954939984799676903227174685831220272400116678054672760655278024263470906180857662860033656536435396050519970202044899045562636743878919894876440505983765131985133141959853650023828914655729362460569690863056490351241719539640293233200830048401434454145420624687322000481380211741682012838322173309670895900668999749899884965988313761178773175863889656942113620860449193990525106970723206967031233311490091405807256122758823323717155546406012824582534220054389531209811893390544556138259194974845745853860384593245229389182290471011921161770634319722204432762443747620144870337600389369598053786634514230866468092092397904111322256445715597626504764624544992984237795446921749120691490749955557438540522799239455013094163225882129887294457866274651348979213000960246036833225269598821811059660516679558328949946878515428797039268744405271062108335612106918211558685385993468344891777891387595538891513504740571778600900522353254130807718371134542094633445360770648593835219680081335610431886641106281427192794250600524443480255065533095666418375328269653286547974163064271633243969350949278548516017272716321457958492148596829010115133682412725485446444821984518173004698144370253570164359699571200034647247781075177900655913407033796621960171961557681922537254032416961063299727756728844963209867870898043632019608891855646941265690498796955424876849735678505040576333183711243813353568283570395446614143273768168608172906358368965435397677288341223750719460373212338275134362417836878995472154741577109359301221999923536281079780288598711981870853201002497015534445879170026883393019009307725092001757770274794103338527274538741618138078986882515704089755433685809652392948623953347742517790987797708986437609311708631333928700838123629892901220723054730840511103918779090061629304172991488504028322893157198297568572889899775726522489858890328710726239600779725691628948765000714834721608460589780194691896335993692375122488974519467256838542450345361053490949573802639059001304861822235597342649828555956957654174714586633996303693802261602341767724954631722337286860640397719801355922154311054249321813784387920216282710086347692368142320307009422191493486412395013905227882693724143257181824947955572068751065229936489820055307917531118426883020200247344802677252423318533594904572018388336135454464464704994193907155496245877249080405749500112060069668822704964217256930116846787574632202598435563544594098391990349457717341526017744638764282785426906331118221064325267595896432318549047693694188629499885530470738364768952069369459136340393934310275881147030349194167385637924186918233601877752861014807361212763436963450016127588737342972637867100522144238176377926903133116910402233716326829175171252508390230014475347357199479007858800531761781733625506054756571351134429954756764622894866307651565396951941450851247801860134416652781859917363672220765638923080821535731307893840868332697387735856724215269768977500249466842995224431032911246967583198778639904196687034480860960300264132917046074100010222649998679617354110496638987786930174218483206036475008733489738065772863844422145206658130148019237677815818062279408460947236633937806296262243189319817596260303862965963585867428974195566424370188453921390463654834873288790292250718359967829820138247107119041276925934191049292573474175608713249387953313843860266568688088071769687508027109127672627053506300536506105866732561696743620229011661043626418027802656768 A013886 889 8740930946153835540154951022392160589810798795933007752271978799536981287329517362697246399105958832279834060073712079992610182133051633961461193573415718888593172179111843381000193073801240304182105127565709355382809423789601087116560790797495280787470577500685152107654261186870783990831285163103841009783041969098794562559017623462280972859349573904515989371399783424915324509699038951284774368287097660787054299303497821594217030735918920516361229016587611098717094359694918949370560315915549074654530848790343431201068428122334839136859660722415332931280776906655078508924825327046571289323522204746785337323019478180334191347175042589858761986399997852516960452635451696950831253108776771174499719461533279457742398080949240177775843595183800055733996433161762225486421191702301515836182112673431372942323779184463145458688811164742705885362304045075672052740391724188044633131198775074170501125842713175814151623746841882948057695855443252659089559204704799821589271206211675465372889888532706278536050767050845214988738218779500341334141505547896063209081998518860724000830098679900800277132129715868138456968664126133265429047680705466956690273531442803980980069024385958793053766328910963370230753151847062664296176028510787805560384293542153589212369361181090359657719702818677374844130071510765020847769111538950862668468293500704774883506093878728554925259133424308102308095281775260881739956151889492157449704371379068021460104478663204360673569590059815850101736528656411423669187625365113148509164926757374603074358153700320214717318243764116928003989738950201901255937066965123502762418111550713198233219232636963032860118169959985316579977168786852221832859666197785491946334375818162870636463892012572750517735216250457400568941271242148423335747901963104178246185366698743429592982796838112425212425242925634983906852658113261767500172651688176751241561881809356733738503885734438895152497963906980571031382661506663975644009688955324442533225801666836785689492362821249332527458588441015453615494494084095040225867245840752341105708844919659932567283951862425428065293869213201419877752420916050199423201388426296476047123871016037197955886677166016756727227678543671118411899005872385751478193250350852295108076314239158444388919054737575799725700386857802907921885934010731112914884060786796741768226354608197219965893749624723926360015113507079029604072826032897801698650654158949173657805600643940306597634882752376408215425235320519418825835412606057083052072370778251288795750342037262590288545328455508742279273465925709037488405337369144270149578171511316840920770021119732717709061839770184495853058150530229326301587259195089201606458402240729053845804613950248846385606065307303101902354078892540332655297503405786189890379838848122875822973467617930375919355082072233303240242667049035642486778793412022758028138584713298530182311818403644406875214161460860400187953551798450183326883806225306531880380603181159672517293223342641761163896962828379230285923505897645231178522027440905993520466966673476127232159390125632734547346398221993701442078787107954436672330083460672922156028380451929166732559176661913983817833846518731771618098603669240512202836632287832221355882443353029621485540678534526368362313725972034104671712092239812998985232922009248870084067849387642035128141463261411298068328828799353307068330695190661755386592984702037015364038213056625915004874027526052282457139977826610119442543613077074509668028334565891079513528264430765468273699201346561412511740741278887549910875314449544983267793477527570820608062321770529279833518278376349480199469298490091609869086925147195769716328490732375377836091451951516603567358280366891002159744341311886280649391831011549357999180143379579486643577426462602144257174305095620921901933635085621433945470995318827973252839145466279387133857281230941374084940551906655092388987385291591089469573839221081644842885609599567649572761027551180949579790032577260872740053138422139420013648117683680641269559109966144715679929459984870728815240255659709782923577175810929313875451246604800705569890980814183195122786604271105081438977625143718073199556151244822476560683607092036827127578090551851413729356507073554313422458686555038609608507113277230155782521028938313627240887932439836372685947897875179871535964133296421634873639845814941926186546603258514402805812824400633196302268071113440383648494713740974824105250507025154887856642339642011534798421509643686468992755996730329781790364131271427745121723977980973826073742927029950703822621799520690935831581310356420644120041592634297701580548294293548542278394740074967240642829823296086952478340620266839702040532150439739223814310161336445485666799376187231842866124478545081130026712830632941718082027515912078982056152320074175595243686121389261399427043842462086582499437454154927958892253950869993259773910147992153155048705149921738003200046386843280224874265014820382540749830214954206739216553123987686103402090606465250469405763713480333039390847686808607981787628735994349101893678337549267318661998866827277191384563584800237697996039110042249749757046493125526369931483032649497107796916145008116392312705047204571862913138874574075437670874663930009302522737377466298788777064073854589667532414900395079704305177286735148031916592767615654338756669095730389849736869881020346031912768057364328256499333935627339021850552894947605390007692257578987309704712587558383617512629669474451056605077219496167333315356179662813201597704885167768540158110556239793292164769450390113140192448988893106334883083459959010543796224 A013886 890 16516583406062010713939510493479510101367611459233541592445058436283494657136661463997110483865848418793341485225363987567476436632786109881290304618131993108881223168140007673749772826076462039092772021684082295231984437291268946980665540345641562727019204186814641497756047002353053563987089843075798649173723047466071043985517812730375333323895455663608469004537145966650399903142993633101268533535514552698072618226311771754141486333608842802259654790415419128580662555060008609324230915023912233896812546887071656607740467590263997318157635391932895816294355057954423387952064343576735618024469205378973676274783269346257717275498850876434241169117871142184767928565465192103988309274245105954657085903490515798407387657023093864239545230464262703713176172216604724887925918362534470675542962280110372507880858786027656838083699534940545274392278129845547489352556509490555121336453007019350205471356363850196794855380072523078395484242178196040530540207315639189280796014578983185753720800894968737320808375794731491195840098582742900974071096355126868365858653777286620528800527902382795378060004082953526647857364735489382090234767935267786419326776261316232732547066270927384673019134587631233560183771629350504448796745841072292177124228779860073260838349068230548717718103415682569829473170964453238913277384552432303670732296413539720067076842798241358073012050226303012262102985393516153787605466013523916967922989618002803174326699538673737389235543150146116245038088980238020999739522885906121802165752323078813982008787771206667482973599232874895414642883048655106152378491751154486867776866206658036559147598975360964075427770174949534679394298870234779104272973738017136446051153845974379142801803502413067050295897099944289478253220018483911985682491616618835880287990982211224769153317455798419083791941424506245270903763485759811491766237105124767490015601886742584656797310359452234235515272663785463642627672937824035129700099939934496228622411604001451461722705031422458765244870043312688657322700197495296969511519988818719678432050677151979461297602352779491258481205861450580555564886485499143223699801125900179651411758708031376067108876799235950975554150090407547875335180728272199649146663678959269562777544944258143447081000422371628736092228594124925116142160556789167568351644972785945749503936424302004536513920690890340084241037999344307810908681741330633360115919277817272170232413197568997257079750132642384918804631054123237191896168927202070308538285506718731267208382302666198206346019199018743131162204462310174548891096521939200257998126386295940464977567267171111936076562450867977460071383381104367641037634182746312501112390205209916817309332772743812167156881610590107655427392144819651294805192915464599258785251332569846223064329259877464565183943721065738337058855890512180902457631109969018841713769239538077079530578077337554610384672643275064662351016964693916008613179961540012832147015591817520079156721445108907358942456257694885412911907192001704187537510347457856364481725283266938781816954480911594953160238995536194446505929598003248994061411144616812172522234793790891724508378326699482574696665698706956232867342338079456162089609598854554842992076721697475811190128857127920813640422557524539096317674709398968866528601975172368947011918031707985033012008451938423668375968376736429730491495050028351802333732917458679047394958168982516963929806444347559257973073621872030174808249874821527084396964089001675334218575563912644354997252490019355116984929016864989909992846173797814943357985744816940354735105223295470236461466235041934601550803409325423077110842976536416191343393576193077946987652681123325569566051116305497168983795524018335554110023340831297295794825165465251418131310566086208519740337330922234156392934981467521697475737682607135763420758420426608987748435180987430346932948785154449615274115650661191746843700229300801482481675559835844467902909307829884535584692276949672781676728662045139596349046435317061962438268300508138117892949844692213305955899406406495099337876942706081761008661144540059622287760835094511641773638259343486524486073187565072139538917595376717389817802085685843361803477407880772137752716357961876905048415436431195480727569021029231001666695608911403998310128724476735063441197492207879498468675424652835764913896176848185580460492025984543080974126977055667470484074597681318849918859254106316434909990058507871137499952432676451785983735134401353841703963229735785118054770798289181494165733625552750586510275142129891520703828476712930237409433447561043668618752110804639380153479351671931935901792213975698966990663545940430620593129156371762105324254442117165664358422936184623460442763663355298860857098675471860702315709953426416352820569186955257965879627137919831153421497021263883992560379313400019520297031372618913428118513437511423884467850521236852879071692727318635230705251094683327955215195524120596759575179610590519807943853387164055033281543077330398974110128553605940575685281867567766930486055415370243767033988926293948789515874793084507970147043803815546526979629084313775148922827922214611778692531037444950985603246290696475189533450636248445861053996951186576608879296972899817749283820864239269711899407905269288899890158509729966704525235341560196372572362717976737575761709881081287587597747339853210829345312617799014976933426075479740840105532600356821586055043769011892824114354647519815376104619289499534127142551488933915678030945693102615716572024456690064889480647532913731489199080834745306087165451044769150992358247267827635219943391232 A013886 891 31209207473425781460717252964143090943220994849801004719753224179331330432296407129202092062777423465002496683554320579259901315415340384076169958316674433954762475099375978020072010739423648222284451043469548014436910369203588481608362223739833236398968223616870968505631898222142254716795957380601050701921893511354368930441626922365309857838166488367373327559965245829911662844182100193311897780375635162312591681076655481929929620048424593876180171383015682691953905382839630347903568361639903791979932290596310216032974939863599960884476486792263858081803691898148823892325806317563605168279260227469536531531189672692069502316829812652882096217447717538395787565243588932113548981578716776368529480496486766956165050680305813426863389002037895948529898873382985356797028401708457534685444364149703596358971418574596707476224139962838536253042868201255991478360931498525049259513478835567539529052099901727688657261290812877288197598368524169535913211798456997711610935163675980100338286706305504287041805241033699194355941183398796337907773573397564366404338804700639924979364555907449653896930085795018329440938544968509200737480729977908080648794457966542791251973494919423716401827420104481174735849328990128573990303969445423288984544274727102638911335797572158261479441161234964482107537960712959977746883720973970403182498283869539421767706255692587326491305233722014930274077413904055531680138085204242360737244307646510320788506152993892656611103026799135296580904131718210396864435810780475858761474736285615388378356381091263440262467457955264950378855923236481131622137521901245481441771397524382412824995410300674866166077900833939042345073726527631791082502874440197564480091986670430115648105718240447654280093517691347531180843980443886608602962094319031220476644018544274899564599495758318107151322571173621416864051082562260195480873745114256396656573800825928412204775180141289439339934122736763770964272686697778286411957158443302146169725593049749814635624448300814872564126218598002270480839939966780793304085943802232210505335493133924711526725187882536837738305815197209450599217631426631645062919985813864950663558814078417431212374786115778677412975904278031209423701346778359843746638762994523709069198440045231971597013951806099913767600320200143446501858510038970993783795081087937193937998654141395490108051536092044278132299169690345025021643095940602642217007517357946627340161720540904055009065669298636805986255829091677537054216860127435361588764071068359499603116408530884362812368834805851448420863904361438511901999051472767610753105003679500447632526731825893983638828317957161702433272163752666617754740200347423584220101936935278092100649561308727979669070294471159528542250626520302578857822458766888611892224329789981339188023218510928140963505494169126745058079628207323320643495061101201938994699403514415485231014435356438568390035345117207977383909286423942753484563189233567238967214371957799447780932007827591547860422179185940009239905126648976276178236878352225246734921004680052142980080299044587160652453086478317335867895316378639803195210632533711300543208494154833867694095847418024887889704429210974305875026678327080121821287339430488403485562852426864455973598909404305491075988905971176528291150795965289590803188717377022502846467415931338393862858434786512383334205841813693102052985353318691972658432147041376561250227996317447956614498916503432928851969664777533488313352075099466763289809802639726717657928725391151287568583448393060892809690978352539545254245362358930789586891062407862256352216103306571975103770019830815718281183148496552221032970181341487962869844353512980001910133564901364840049833784075735145674602372540728278276308568584087912768620436198257844191655544243738384860228709729716064150427085367061622038855834701448600310215435646968666691761835168068056785793398170066723050634280161788566766699956954879456855649934724247896959526364534977499262135695816371239298727332824483310336794074974689190138240553756054561527150745452135376112108476929564708131865673458875245500985613821566271380367039665647866173922930098431153145100100340880958232564273442860793124843244651445227669476273198654454846789124743081307819718524259386421182127431139928161965357334688339503830278873313652055320356456662956258448162458084810409570636820971094672330899570996555561100430119163781123470867651869391494296603479043063164133280000094874601049543510118307577648337714430440497375960874392085388013952517147781692097567756955368459820251047579764094860993291767085498162841268340641026162824598188508900824277849671580029084258077710177633545658614135175567606892917873747077777833340817682448490070416510680506582901912049838945357912026230014012883553291425276046694966457277456672884071235291744899512908351283475554748054330818462648084928620976696775008543043199091586206526147373712477621001740283374018935613259900478586637680066576121507777796952986424307332456851157076809141127738789545047328711327390780069921716486687936290223304674759110320774386880387479404226307932501019107556134809266288134619891843769588611480599810111323219549440488487362781143964354887018757230936343251834703348780078911059717189686835422488362824878730822798868390974340396743879687987647034913433725936339893881217139328814276281868067556902616575006424321900245471751880384363672589249131934140042592102939756531024591038650718856944524264299876112882604722500595253261621055701556496731841881179905577991424523374331567108578932533086168197472733782582928774748018532513046999762355102328388573374529027277993883467776 A013886 892 58971919747146207023164578248949932067400208796348784886294660306090743382293457426312138694878210501917837653350370428310973208766733898858040315796521876819032620548577668035431429188871264124085585589306666902543523852515286280015749790387629208835925588363283642217249854659816895960706703595747566172729148478462852191156724100439973817455548575091360883810828409632334520937155482698075976065068828182380679237628653745679373252295661563001426014079862177512869957086441514637227449861967189728403936698477488702288996391168182850888558466195084433787917638492601276864574289191866026290615105189499157204812327007449408385353807475434881116785410248733591451518082197851275934522023732701689129513402785507263826882483884095265371400229802742971671743954380540874672247362959446686900505736277627125164828905453163551352433895701300887270589706381310881305783508609804980279200365176365684532831918307107785200723902758706911704959554015477981636455791586792251933251535356894366236015735060279124657009845689564919280767070032496798627715895537688904697913666520578781763407925176927827614714388355521194725055364539055993419119987982895816135381246350924328980409052847905632953968234551984284383269344881219269297710690937049593319947356107541879202414960346827941827184676152429366526976289348466359231223578873343306800746917254797866110761174156530849343522647873640307768127910835858402885775161383209829093553251911001213831695994500363759367328724142788484089785858362515383182338246104842207488202294493737698187314110305856476289870109593614081757474029158111178916979152983892621876965096077352227036900927451025605511703486922984528365896271287364148212182791450215231519518455068871292764959825804166193202727748037004171798324998439393931244681878638223185213611284832668433420481140001053629093710288167397473420971275975004873054403640808055230917568843679047897992952627589216003314680640431461245173418812058147521098869063965393549733636049407829657741407617526874157121250850623789954227939763683150050042015068658496313540145777090083849310131059816829367411495042610560667149862461379557504298251591754333167095439501200527068661104599851219683921882053494830876328324506429291853228648714114036175898467157959388886106626458886348601858017001839944651919623781097318342782058103781171307675036240908648393452490724950371922541892277473445868240096101510292653448706460559020492729894701959034993415370198605286552213837454465102940336462443957277781326557748240497922946061465834886103670642154446423109689714966036434646057636543693294548715523115592666301832098271602790842876453547105678123743433215917798755577588930890080487187609576770919553934440190263010511087325818183279968028523431852715103327217867767232180595966542392595459126834656955257465464129149606168485405905406912455512341687675614875945462336162499927039596997484587594912795622307002432443409358702529516660816319096353693180600801326391555186944520132166766505907522216280018291379429050351852804225558701754257555022411212971276767706584370505082471979734473710661131701227217178953655643967764495459794744829387883161121710997302213982451359973018895322297203662410513144131629606275392989111597408027934525416345121344045274718161474205078144090210053227230540321514799698316665656658593742186547226214653686902680631152048664104216447460055428099694153392248315220679826088470814545567500484145488659558752504958615534354398445284053841549212975999329154343134431457065779906956148393089413179285104622162583651443446973900861840134218122571011899468010944277892792593852880508831674795161138679538333187192827399617072727024046055378814596249327259963542158083284323708418707742067055877038851326007829322297829154376580386269678133538183425552252403572642586560123904594206842867895032716741865146828790973160304571289583419027354856021924618059793416637741340915496750498528219704263317665531816735857027650162018313581628363325755222472348969899217608830493279746475306661773503631134926679720505715735179782500538369404590534843726415313156866339979890806384337589336279657386406938907190527203180232357186080506400917750485590009040879583143323800109542055956956942595435100935937632862534660654289892447760281100270165804211777148556328192376299573572390089530886867575309103708931363377439598399035991569076528709417806953240568819498477417539408067569914600447207542347095044442688442776924993623219272010155983831327230212881814198380898589745699637503304002458748229921899556373416911374641669885632131473199681198297372337748210592563649735888382524436150349864386712729047848228132396683367382664930663603056194175426931821437040860518262504990142186588828485376785253543462840800148190076302059111579395118296350025771876009001314378744849250468208715927751826282807207518014337034171525775980829016542404481694971759342661051621090365093199240651138913361016383774478212128876283627521995787848040108765208676232860651805557575827327175312095182459129083055990818405475141515161837978317950400044669367675222570605016668800008682885096227400085673026630539275681537957439791448014013418174021992432793317597164950089115640638438135154259063345924245682796737347676147813287690682174235600490766280453643374412147796602434794539254271442232467307138650077900601343707527268934405376880677361363396401739193084403035567257114121296087122303730529132000674767669868815074439721161529078950825044588306867357640286004771515054774979878706416592999737351823194100053783388950598223276388678564668562158628087659559043063882443613193246953805996448539814162065015624346396438560768 A013886 893 111431452452775564112347045792711825236733277734899180760026028685259273791393483762121775289403630461687884658965952749482709024142939839797389523439002249737185830744734807034374094789557096808420151790815019965705361278949604465556800299923171748881682242152433145257164373369840892466680644500009537117871471632152094689139628845020160446301846009938232602500659416332151076058179011130838025941319975530924695305687500000915881957593808628277478550572857015038638659071913119930036597980777618760720769859468711372206814332866880933187791643851313303383767956331187609522439910479695903565905003082711543481182819118812163703896223283742537442081974072879034931862119542429439765042911340553665325076381474605389494834681307902122397305989427909431495833880390929859472689105132555757273214823086643331643455425219323345401915811432515714958113650307520839367206732796811976976208075625574953791334142211725043466161463487964301736517014561918698804834497197071861901010237161256173819855780466381505019896780099939805395520470987164910789375869299359748272227331019957007499119186360717161370280637376165472874233415061334955372979717452864481503300070904823382462853573171711351049563849025923840273525489468515732248336594852538925950386285785415693600748831792634980382509694147993653249645533111602881479824675484545565544873750943313894271178770328607683932341402697298769068805920222291290624068400144549030340647231106966741617530136936063348060204602621040550304568484814341467569084515015834480319067433201942954888406748782416610190097283244586173238306686328233824123798464145468013734813182664690292937662811681779551355538534378090029295289885543922098808997812875000294591873448107576990927299608125126705357691865402785898896617370651128711874151048054670107637713048258695626401471706749510903819343961791892909057117852001538007967663378754395306574448724812931178514747510608499704951314468378795362119846637863089695147747819458960758983087202607453870719116109035020547323287727311493536230579683383242473757790329254897562183426175724555558973245726435966634121003864675551898705031311424047714281838663728051813882195427404477532075826096531669475708902828058120589321959480964584148521551293431031108820114790731006538742725944664959954915649470132700536038459668800497626334007967045580305500902879661272927519235994163024372933638306960944162358701910338600668591765369265587234406641672191329834437894235438194099893596411158715632765688667303465462705661071227301179265343471874694065140727954493018822530175328943533741281836168593451193827293582484203278620274266875942287392374576097382000925631614935363158979233560964107606014117052759872919688792281434896245414256071612943962627720964079071172363804411961193377024359307575691816511374709073631938502123588963028572631465867928754737544458097836249910515375617902662136357219342957212544181398451397972267228135104821293737745370442258855315881494960707038151484383017098092653034664939171801602805244991815249799574880504956388939728587510871709499401795215806547676413802910020506533306424510310401101187860880822156973436397776803608994429205750349870392651361497367996362482529973708500730515091870581779649622891092528185321912418247824941658646940490741098572250029856471557614244077036348825291521065660235949669143970737853324434844714290134076064194202015163482882037083864494909537622339620099238890754825822715465112853289641238018971961458499049268463264633100391513847841379464871607227315406833176282355396570690508865090691211579903705538734269430261812853970503957289328315981399717312050079343042492417889163857576483839632878657372656770035939005648811954790428565115392981069320750762162639464548222381962036875664439577046247322823171433478179053918469713951107001240206156266235664202681180508492641762984901572570388162515561924680860583636056698007726689343630071013363846002971050145428634623623885939892022861344620757810343232720644216631498354524818682617525623987852258274035709276361136346116544270292191259977285599093327743590435130451193616303122311238040010006975279648318186736982190106258865294703387770318969351949555342203356752160964066325387163590475216106171112805317801052793893663205243492729498838075296658332839323043283949812099632636033996694698836590541672477078018434381787067669640517196798200397186649020875143122098976905104223421948391737829061377715688937481915441108606350639193373686422056193331738894663891206197786428602172637843137317971975317063900937404646392358910882454135403550975202504369253494210792969310504143139189933767744292549471998001484480735676536197138527407704163099686715673116707969146424727772245029212991228279463456441357967613993165054415226097929231348854474888997525497712206576595608016147308508712206938170162885551449495399314800985421617468543123129998151667404397357593357989560478988426302758691254241749006255973246335936501501489482536852445452239257827931974036110923817440890956000125069728931623211942458752796852202521323865014292901511605807739334962292980136831094806901825508215925085009584214838071012315163591846840943306552250388197248403545439780409990062849892270167162989808431385066350865396573723271258395106934606015148136259024230003701213287730469509847949615180556318784615364750398483479826744886505846499181667760356710212041523598109275110750890615949204751517215488470896251019396418677162578915035748178654952577852637830739241639945464102159021049179447526188801327708409849229250427370692603983559919202578083645660954558342697661884134221213294337260009289097274479566584867443264971625618393268224 A013886 894 210557306748286217128639382624442898188923626142977975190360862970747995459455802325424918690047839204230652839272977404934543525331726547206273727025588603031394755828667059858328189543313824302092849379066755646557948101142246210773232029125227795190862550939488793417289570659703515496480812066594021032742160909022369257568190197427054534197686561306966302241966011999910044485101197704475347001888103524018314659377318001730621238846617782117018589848852284192530373745196730199959394373342003526457623661816574010158085745326606471161789080888838376048259649708809508950097736765298029109219984864993085792651657156695662545643778837814818989359951584941892278128841499549311637952603895947308280973927990207156616975779089609997614032683831315968652719833702528552704090207007113117159233986830182466886860780920826375124407255976915854481972893984281537401414091677406413710979541043666414285583672430724866932267784240025729703666982171735591863253511199676683948568111812320505852437247384299567677436318979883058201602825322275226150459382600252600823256053420718122746095642733247605176118443405606240248019485630616568954210538747974232585227708379485309153569300550924274180022263076216859017965012084044335153024882862322273230219513258976361325779768592745694611418077751836071383626210710625233552069352405981795195496003822455748570202726692286564112666479611929440471805465062594509441939678724335222162716107188328932024753185790003348467424690565434350557902862713665578191579888869440327307539611620528945382576963483293389283681743305906206193560688671868130581957616298423703776863475941353507445633643743916823295782237327738820475442318447457792402320379278588556651377127593738039592515665925779418389323102725411345406283491826511977838615847570566885948778169172086977388176089979259819508110131195183500381240065370842170639441755266185230653267928047320741123754424125481570485445377385583594810074371813682669080939551719429563430154119256561395586978787917085705564570144320524218268143991171106714653560356869518276779812232011496998457957980810156600902757030567253250132268605064914991380105320143287409853752249369823801329454565571153627876320099008126805723916332527287340353570634425886590231006664892006563399015177808679052090053937979706686481120159456018698796698766274383086704730052515792163106667719018637638315469068407577338979807651314688988149604905272437139343289091239226732599142934668477548947743183440351980773796803699274627433810579036829034702056533463321915279835039515464590450698335961175164446436605416790385417851480067511020775954405912240516103434443007177912725043879370184293586072401323826880880883131149367553110511853646374028654925016725527297574537446652962357021129175100688247037164568097184834341765286274844554771580665749691973930093697130401231912406599012247070912717275569097487672238239432974192683756709011163661041732793746962365444044135838180721519564669913276665824042648852008738209405759780982811009501168694357933283107805989433936065067645742834375365651382341146679825876737081628489126753949098203987969343908853361507982267274319241840385605451277103898101447841858650150663389197360424308357941115711472208978627075926298082355404323706079360046182049208676146969344415833248178031952157419577108448876997480722944425034499184030545700657091780065840467309913388432022445048483665917225185969031271678632325814720176815982363964800814841032811269213131528111594026238240592038437939712678513125303918658951241497721987286523455191687211282615485067415036018800953190851337221567281527372341501041895844324074116313085991572033081415887419258854336307643269195025814307789440522927962884453194272376158134327747455469839242095075503762720123461292334399214495838554614980451165354119453866283678391536131872891071424110799854494678683219468205314895364371300016382741064104929664386024579895764142001281197294268491738907669889854065232356094174641565482251131947082762752588476232658267478015962353107105915159683258746323727475254732759594907581117800691328576401019170658219401440785628860265214513299476225962994703351577182091022386074280424617388856512411467288548878329171931327073147305537281318746699725652061395405536069893660464262156092666533964251966478549478640805487066408691258716646979167357137017924625882387292798519581928111182017077002438938319592623977242964178679266183849367478914219827996224707084764599344729905151877121467199712259578712738906320950146943981295645669455913801166489822874316842518337095726217009111445776001586548899649434110692743232844769649047384120704319669027294750841148954652956720740059948827961019791643844071480007145495359933409237569204460983892148437836905541269947411941821392252407053276259661058756524609847855437444190307439744318343325681320122692469868421154876800092086504347449873992306192966269617815161202712051134715895073186253086855132502863269166478538195201648296829935409764315466046095874149441947244327757557869409343687900604842422613812892967327409323481962918399686030021891191658152087868621908549131031390025663144166598339037918851547561875322661525098271390549554989744103079145237155225836326338075417054472025673017134225183125420209618831433534691896239633694189670287810784370458457493442173208085540680961632009262681705079357765705586601708201946877662232146752471338879397906923914881836118974487246218852046968739915326268614444681432627853160554287347108470712588417085855910303165520947195324581988416271545984882324007349407777064358164278582898494535571079732109562154267721232380958743805672634805035305904676496131051487232 A013886 895 397862348997745690727328860946903318245048038403734606624499795121910348284332981488448512759316315429459706224199361369087355540074019868351464233828287405452826525981662758962381480458980416358856981215504411333555208877579151887998354498810098434503207768653627960399921019452314652369654255095049931134796539504539580233284610014971844582074854200275681701794747233362646022937623699944050072483663699999672238794290280021894126513044925869319290582783516112937111233256963895090476872907247102919481479027411420119226393765625305136500239469996960552552757889780975766207818280264130666267850588361375255135049206510263109685047023891012071888086904996455481508199358774620393693102825838457363413863343164599756514425688942796183971552510321772052255182510729619472275962324274016718564339446026734223590471752083004051991075969861788937321792557340090896064515222382693482343028189410798659108781768747579925359471372530856938024698612168282078845864210650550672335327949900982833602578144665456165497117990382179670519886247438560954526671234661194106432398294350079501761094451448177210817427774869044572172969683424072888965669699280932174717603550467207296646691636103408878913796307596400937860858111953623486286430921860392573183079425229737445117631025780257296675508034341381381732215811720054701312516582087066208783962992950790063914300825870490538377242974547354288973428509007396582017187074847784657071559149227636323428148827766845047156894737702346654914995396492135639252307227451250620389853008850579638268665187735199723001987944335054578224754083372324519767488489113779881098240364507551464357031072941905423961364650622900787528140590784125925874067714432684021814629376233044399996750641832043164047076476570650065116660285083638584940557669862220929548460867566162045689421117989930018628300644382220496448379027842651498690828678614815093915034172264519758163730399685937960179042050855722422078082610599236733649932786863379081311589458815382203136496334326911802492233678463444306064500305109205772594498736409221911218276239617500360382206745883485988054620796734903589345930523535301290432122849572511304462534930337239220630494804557153618319002416842588152038129136620921285137215756550853672529622801766659057988750311501590059099699039480438404160757257462990340647880494391553500378483355872160366057139908490609084956484256652769097261397184079394241959872641645828500514620081554723178663897316775645785210089191647019011606781678772430959210850588209462965443895559823222264811487335947157395248745153285485833132724323624193774993238785488206664505578614870780487532534413604187154192035713053760395262847655224660911652328576359648148595923662270871680577429354004021164623323573997144775031701013136657289577520978610261353057500748455785475670626135419313963795139287099297994982262312482373673290401356962548401585855865608886179321060797132806496667304951614860182947371589667479469600280774198690362887804619905992447440870422697832128233601104327460531277895450747842703702597741230996064990923151227595849505222254333858580942262206089595113139257231164228597915036809000861165853747721358774658527756595645165847888718998877942239495298078132695118975326406603903214880136637136648964203744122359139769676570189137199093267479774190995477657527610375654692651323588554170230178499219600675450040133858421552719787445373183639879360201130481963249926625069175065822163512240746097540687124344518515310768500970939799016887100867006512689154274972557179494367540073021552179646020448869176887865294779973679518930579571082445021113900585440733046767752079813485270922783405584855559034114870548160876886306537889941077550027944971650453394865272373565413103937233197007107629493915538248507233726054936472665966719381147615852788203205917610938145630795036048714195859457801010093644097780456203864348629356303267018623736074571693384479258273076909408936325398104287978431766332972640157389113605166306890985281848883101857991617161899665951635887909896452375862773433077962134871082230328237600416712355452920992262310317941662419154233620857466264693340443975622632992809368988009605913383430226822444311421488726926696747933834952807829469586901563907200914346793647980516824216134913763707717249763659794939781256349542585099737924350697199131304690680685799479330792078713049384737189981644157344539802675995303431033337178623644483881608396984531947170327316744474454622597418022148656533625894907629072629739065127260644848850596342472129442561841628977127483689189297196421472696372067765892031212781913673465445000025696211167518191019908364567287757408147945678124895353597386952648245656875154458334141899376278652226215166534932411119139386605929806371991288083564515596290845115415227472448693980992503220543790848302792123361221000701595764904332824778245396403711846802163499894028430888149195758523486205038522844421650401872822679013170341792364518460430788168944347392357538046545789288724812721370569912193108184074733658970090886813537200538486918180553165707794657932376404895239111124369736162493364424721588012255996590890299202248481023397629690892656890474897941522860785367054307480925773095485984489652784596606911640283610827934014649036074201280696993732160262586906398048201318446608968540344455778933443309072478466944103391894628773863816563736357730468673074773762863666144190407995441311658383916863263824686627944323226733259007805287747240882243633901058787444270096086580719731867085149975079738687757392603562123209919205754491945127759553330342522589973987242801140715349473627623451615397229203280952907687757441358696625995776 A013886 896 751787963070972329336257341121718209249658931830467993170242828868917892986930503165164679357595811513413318170647938863463656233146585574601139569386449376146686513046118536127029249267914707378372668281418239514723248928389482874701274713607600078687357296999298477876957960884471293048822851491443308274515227558513845542247133976770318423262018101506519321896896940250588320270199739455878807362811450280980672914049495840410440847001274485037913267929082974490351398802894753318322203785601093769358779362867742291846378414925076576166484494843216757366009620277658816601774772202132854798409900548827118095024659047184843641354934839691898653428596900342391282485245961041908069888920413922203271206929616846432717450320204261499754758533823690173235720706434345606989545577153805222864181758349844133401400527639977800512673438219800798717264918988000874294833899727221358043951089808584000694862549208827104401645602450386282669453707197596431160621944790539732823320963638500330924756379659216675726058246850474475664920416799986745723053111536283225303253980258491023983707720434029315889865365703750814151733978768258560657082562330872447516792705649219957110095821448646108511384261352316127351865940887984423735278704157898273724405023372504524696031822121549219564546365434375334716979566920240321849689332981093521999495384664038479490417582938451065620410252929495149106943360908088344689052146645978758893391878487766312387480324185741862066159275730747764034418021358851755590703663160604732268813770227772065924045141458425870193420356001300409266992123809676498168013689397746822367039849081805005402186490436690348143827880148213395287973559846779257502010383025137881732225601189921240813060116785290137402106203680650102242357541564920793668959675126217077405026104605257684349268083077996085439440792004023619032970662882583307078231764592838927378843290817524070393923723873758419539592129951345705641238402344778556329436196207861483915777470514864118816223105461434080811645007346813530521685712524591733309841788359300628336895797541560920966685636405566851476393709644778305513211247495552188759245508621031040550663203247476439648322806857451648259800758788415609270383596426520990914158502674283472294454298288622422885686948603436524792900114632973034473233769469827731997334250026458964603170037788646318569857742606783227443054043874859597574023754326532818991632627729424868060409638263195167261583125065123455067857813682074419723803243194664822734128524261778516687890845184046448475312502410998305025380881803348894740935634741920583026424225417379690636477172144150944265875986845236712572336538243567922556028518187552069509067203374747632846102282669846459725332029586670263994964279070636858267101219990607241352417160510634324374155574258101649691993685452002247940453752445646313782643433272693857091997111273008658087782496266851840087338208316642906294646082812988126171499039944799846413663341941070951621183200026526336925950642876297258882109171501830941165710351078699641949910208702370772532768677018825834157883804677120491073908512236304058744320007776529103305120273110139231439934374352457113964975974920044740863390981271795561598651398901040450571969567473724189934630025161023509992540373797915016308217379147599016267245221958530942726379131682305086283776210577126333497926413382409108781435654589896529623323578915864039562896529722542334237353078710990775453863497722122037761088173423161938738214842656774148741325411067762169019865051344924542813083960699188308989371567528832833649849326805305661226617378971113473656150901430075061714847761949007736407021994124164348972974367711947251816304472187620182024051203924191603920428782988373250507980469857602326349247558995777155316617274174200782485402007596338191721299555399328265169963290114676496785641763958139040626890554821068223549510875531251653846815726956285525123703096541389558024994509845123226829355846262445716917432616686888179385277052630345011601504057376427992900721446127219722954269070394258755264081107796867266144206332068465013507109182852391174036426914496400814844065916042129307378956813739935335026540101486836432452644079610761424520599840644107184715188382414309001817320442179827249214500433616730661663868201419111404772588997892483441741590239498205168141141760122104750560126126589659299819082599235387105207385862875093513570800865937522660119203015473268062350741047246223106272312157977275392628930414988818851510830785814387642165752923629652376686522693963183052825099614041924847729319938375344261073634673895056142753977808554738343385013169106208618680793190199297419123102263506307269341640249370271859525527840520636100329784939799079166213569972470193572366710834241484834606252099623044920544659933788276042325436489785645810306955415643853712906298750367050579597191768986938270480167759514096458299531041706781482231534088129106566025803937558256399914638418239283538815832613482248451535433974717166924294745047842907045165726330512796696814481860947107649012591484220146136199964618645087176729053073621090261629292321617142538966255400882994257790419412339760655895220871953567469008484454073678117951216491260740144232884641328814307421944917620192349796656365564057052490603055815548747143668894522015466841592617287708606637464991826635558015549902972304136706182004046229644554109546771908745580855130048387709181019483698685462191498950891910756860621957978459379338823155850873494556922128157422304624352668111471672748360827127674029520613779103835771170363667308659725291967126405265859221474183601190222002911591185183623873740452953269666189586464768 A013886 897 1420554477804091042399253111548682833215459528501033744918709401660183445215528297004793892844373602369777376789074884542357293981154327411027926093846414374786742141083528110072478404480675057791536886059182900003356580031119058376583538258042085665485112352976370426245007700232548652263678097846983549129659189507285890093572832454217937042406365020027470702038075757595423671156320781284166006270932906484532088156854677756172675890386504226144119697854221457941784311933188233238195449962750687551579730003135274066919577568733147095873751773951907401782576066168815214768582352760439774175721798960246159884579554946470970629707761515166941554761766987786171610863081240114036147803867568694149790767935582245280177047166647725993568599573240162593260674303815733559908021657131361427357026196761598279463017592211617572559131323310112555630584838442318836039540702239766207076392572867426453024990037383425014010008677730971507371154302601947893235314086973970581871496946620473793304830062799906735518336429384757354033212342131917355142418021859391621469819016969076367206846629885087906367381119342105018395063670793180791943682183138421988909410959228185255916609541143075329967639335954973280128010622191826951588623110458231525284876551203936629720831458062571515714140746641101732470493646306344664476873773542418924177542495008857861613749371357843103162227360807480289907708752584374677297402886633548791484668705050371615365386421211003878820628450323997590990987191783002794108014739391057562743717898181750807063966129855314854689640915248665211737811773402802801290337291047921667646442753549808120447798722361476107761436559835899288907505623532558988039558755432043736908998064789237099160652378753747114350623015076438652393887055099744254251468795408895750518060366426747552100477793205522907171633258465458901768892309521717174389200238958161466329386159343487322646105663072689949292588021807904402317103565441818527126300094396096408439767803405830763263333060940551073211098433242303749240800628443667752326811128346506969685291518369012186309178244611594144410546309146064453191987550507675558209430017234024381231235567633927561113402029508021196098975200182308905977820191532468415759684653581240472176487419508635694367261716098698347279870683806797590803519387309563447894738884153996012827282801964216846887408954982014169513116743576530700068752917415277965716381281113433889091172119353709165812135102463055196745661953283609997128667446636856419764081767332280308220904528552728279552599294555745245230198902067390364337840265468021392228074370773467307276586897214079011454582756711180244501884807895822152288349695054616388878109097346415135101743798059896435210276192482025357396436662874945147002049918055211743827804189151758279039024400139732618005201124232168983636347316101215013841641986922217586157610797553916424045614995905962697770151483612462303161361809408772347593627097910415556188173013704905555912935896907723317412494704358479258871349262976371687836608976667076325040007933237321335913198643497108693798044185036137212077543159649328587673387268454280544674049504220179567273493915876423683920571722977719100903755969699784195738840526518641202106375391672190070126398987383464871729584529036578681535485696681170377970066019565737396385598763094669857279062446667799451735009817082172014861919806972121605687284288364891381508783269874764873420206782233769417592805941663794694648143857678857258257691143809275414688848774340489226190528365339726378514233433450443854640428854112321599814078492752847807672656947547688944189505746513424074214401455850462650467143735393208980560165230048728744720030808902617092106822385296626880636716774613774466215863640467889912595095011556532647817309869526796224159376100689797564254432558296797911360677194175409038678251536638852870719272331892136241036002166055836125056019899553334527136945412725520384378172825979029805473492267710437028424239314647809923344679189784615762881830818688662289689430421515718317463252298806738727666839210697510886353575670473945298642601284424027085941663131971135094903271944843894191085440668624942131135429326486278543996677768221947243408540799686204324807909081381841031945950553288851815643745155348298522898872109619107498893331447569704152044773185668144543154120953390405229306396404767769343840544268872011941612509690141164700250951050647832817836122203541792186039965059162951302472760339724804309099062786389592459611617506289720828231857420397034982110799313786623874760617827505971850674195617316022504708385723482533445551348339755159822033332563921680407183429026818506025657602097849086014315344482722085857059932590556897314827951069126266421943842985740558728149821057636014015957266567380517744423731981768445184744790377131283182490093130827325372588929117133567029588306456541110973874669633009532216516128271415799671817275403837939635752246294684079429073903486675566517873155199792425242070906904738367670805772810562426179519711170894404228806346861026104306129424465654893094287094744523960086357563358216056283486338633573460793069389285335677693704527228136016863038620712575558575279423952915091813980844242958574232857843365946404993246669614097751618020568375366144156560563834971274815042768145684175721648934478663100976426741449675872098088326599059570782987626917021626057000819668074702064569725266375271866861760623773557691422266289638926025019611711893441532498501392954823327362934231858164149304428822378057305731774671393984760613207137353676750458841734109089539800491739107345399077402530158933805409597649532605049795856000206003856602524517058740224 A013886 898 2684234283515320702804271903482821523793269430350641331318555886676229512209015373114754386514157339082655498304578651434932987273381820137401216253297181517337034774042920043893432873797740207601038770717078113993542486216241576898524203219172067726759372778588854313578926710113016491760573695992529010961831855398903184772332229874851678861345710338163267759508682733128069515459506746049558992137354150240164328754371579738375690836845846017586691969235005531840141498730970623503430499995214891175463407262564313548081092347395955291655973392002757765371498692198475827739840619140838663209670288217714415840785220481093259030835635510690967419748082523577140718395330692719799055733458434042267231841786502272049573582660588210310215431558408267551022385822912488031328280666622392349568161276562419737728375225680121793345412656324442761517772932005775518377562845649790552372924961127957267989524374958523636872864077162756369240297293258957476724865968695231644445760742431755424667421132104694170419911930199697183945828978897522812921748536728806907397482980256223693030306772738705785058799606913022695398723670293329042671439655428501760739577847406883557651836057438638565096292324761766950984924775353766069259411393582339626769493615105320129548332056548377133804937502349133318420805738263787074966237422525001441720310617208897531853769172137896876756043629706268916440329412203351690231498977690381522828102475664620592502742489154834177295337259621815480013657686003025023657093195081681856718521541431494509002244352058447579346195404944589826812993517045187283628580054370839249691353540939603830538306136215129685990562157496000547542377586047170421911932958384216019863661655287669166986795594016960427369278029351956031526612374930713551017439388803196325514910290468256518527395622751773508658488712932060246097642303518332077776252317127695245609085546338354653277756585560936602104896963191518305677524749944766150664988616767843098302715168745948823677969725295315210305348844304793410845441161887044387428667850167452481694296923781497618859861317314240724265547168280510716689077531837687489174676258804860981994343329062905233797928846093412595470348371058085074850697743673623279430195811498197396529580980306093731734157986365185238672930688259442910059424521639757185111565963853097937966023109541921298939347564247454550258560978926417961867513312654551955122771144590949046942227919222949521025304501290910282004306965742204375054421889806711511380776456934522237444358128208321669737645943815110431539136478981674675961124154739878246069618032633679072876005750195012849516213030433231432242937472686092872655192356584961380699630850854670954003931825012442387287411164475875690524870032195284351530369459559750344361216306087109587807211257723234283538851877913131082071765525390740651274723765944640839840664319512358749551024636584038122900149598586633169260008111480915147297794768144388101675373705160350981475294456848132933436492793525242936227017684143736697442045550822854077353197710391378802058830934395544680322582754630363719550939073092262520752827034078617980238654373590316264573841351634782147578426869443562726056508360153681823173849416012775818981739536091236846428599481792198950744327579362589906111644636906445748760141708458791280613543083583269132879083469225180474416019030044325609778608085820697878215310398197071077974788585690719712338873289091899210862003137577773213576903892866522951771468939225404926782778600833009546154384302238256093596383040378088293525205869007311300717488669394013126248407043063791502894275994427877701065158130128447009517899853799475106979110293412716276703139175516500373498104160940176661590959642373400590578577027391629806362488490796854282270858575542009287692383979828219403893119620315763835773972084443639306397186399583603941219273981628760092701916540909794155149853409559195215773103669632936101668695270439543391468935837313075074925533033300432901234558767282936837837095296407898225403877662722612829692402719751651684159974033679274250505353272506111870065502823806540012728616520952433799006185762274787458860933953332294652845310921590024375822714417143608408832989621781461733618631147088522595052045895076909147582320245701173743316975974428757718468874516721390735170937978896584548118646021656001228330028841764224383502089553043949860488866710180660300323789074870524161932965759902057177391164696912419566710848809613119028735697871152609444723404868124855205960414362144784597077138837753163301783671107084804217934738464220602012176814994749443757643570179654477834599880146144361803640777619347390793889783880828501761897816843528206328753022705273415345384821845786780990379583502879816074832601076235167732104340273192070153295262393326237430847844063335204500571440297031127549632117614003839984965117054473473980682411749106555771297947465562609754276425450279247921649100526553606598636317663510576874044542124561373379809439418172667922989122518108822511182701597764597609817151225495373861524364328718585034385877042220650212458488279657597039474713919164137163838539773113165828337876105414517111858160462619973065973590559861864208760155894478747196032729373304616590279123009371460329359889343903854281623831484519001809710733319504156550004733824978478385824724987581138288640563115131795045268364218342719905274924818564578630744886632134189710922243298342553859865388868380446171244257663219066529680128280082859605038524910623767515272870961043260987076978002276588996142376584115112270011012657837044103541735574481588431043889344107356232820202611432025458732656030597258295312719046649649647583232 A013886 899 5072043206633477509756462452120228101071000530968800639136941009675029646925764760545700216616783254895735184620386073234603454896189539113388941393310248685351506123918732341499626168476248368596279627906327857702550088594651163976990581628444525670317254502492584267600705385774832346303043717589211058185126695342394693043886266940163737122675291192262489533799302614671340058187789243119373085654996006961006830355740397183083077383197131567759250370923450932788112491474082699112130163014958211488638039534309124822420493504684280448543794330379866985197492040820089572870715159028716231163770267166970193311440847494018427280378030120665309925398544797910610632976828226381165262144159586296378808736820837525192168655440802343379453152578958393299850267534629104184380916642668340667188811367031498338979930518437936376808104702185664659995615163584289234709654671128783434466203072948631958960429594141627591478584028556275227112650075828741761380051538735511467932087234555287234277969613748802754212012146123581408474152171997434386566922539049578210397247120036792091191890707950330812861985855635426468499175488228825172502586886828723215037162633968930150265064555382213396171870895515442454038682337915665043958367468148594323875578511307329546550382707428003883969528146438847146221765057239627615669803314005721924228563892338182091469862907058261525618163849296815143900320366758262846607353060276458833327251938736645803734222119747321706723595834989074632938447126425363987901686274444103422635903311999626216386352855830376675610031758930338709871374534016040445151488756177397979360791527646165330862606049195750170497814554815402762618555330511979719791287336308146296221739426658610452524905376995439880823311947366516854579677892073078543168920911022078074410558007739522533200773892091823165208803200317607215098229772174527707539517538370344849855068557623472125484743955865207853366145944943870861822469086703631885779741210608779747573664895976945026859533897886818171306257405035319875744398565384578689064813052305212850930129249675956892673790429634835216869001431673468073912746853679475473544814668997383556025087335610735716817084813855037451197715230803483698715483234117880992866356239141025858165607273795024920485449437980090341068732294753019020675166674505792704756891475185970564446582355050909144994225098279934199622968551828033735370073395166036428737424426142430408732531724870270280544742575895262759746314304643565636562833861478288257136751008176851315163260899602341960842824170762830587902543038316445054106509446823522257669276006687555698376168433384490040034651623489660250960422874388515137197326510847532306205840067587758885215301450725110736861898939236351476793697616995179061552537158961398338693934773060407489613696561833576358677941265244559272488181840281531030947877236968483102456044396892328697671630520500827747812189876702147264372295007194769873049199464453055136506532541312434083364309196237612850767726814875906244520613351392112263912171127377238733236127091228816860248701051043920570507782050501387112824428842464800306813877873129866019683593667396306723418264255125832033035472902840733933149144389078872255250964293316428778721687611732846225432395865611121786960057575481010283711568133270038880593203447769061322526371377360270688876063992776885818681328246562796253818144923508044448343547638500443202666665318286441865404740123122801808070093544666557775632083135036010040932911020554269936691081395218828182107847637211737090264730308841143540619836203488407199874143630049506594938949999547962382540931302239096011846288717630549358880718990944166578944303478903279469537397285602362577750065683179407734089106429520221807138380636494347149948754652578030352441981696869763405726322611996048882575514254720817239635752883657998636910318710688391332001821098918292950846575034373837922158198207393949385477951954820967803757913184773907127131174152239992643176889602667432396319982740777284394798164485042879433979954307395442079376214022355688969534793814871278886978899372422828794095932039774476198771586462263048428720520418450045589064937248330197342587608467487019179774574835773213853861734533650353085070289619341765462887304257868685064178829702029075467811971658049398864571794282812204848675478934907661471419453725848486929013115938474741939885276352566150249984226891822649922362221474624946599615350245006610376568668294015406815830685163483042096890055154998093923247114689852946401816208245449196341529855079375569273824767846472019336474507890360394502944919955998716942243045617229352372969226327989709444581896884635010527628731148129350417225733977391905776209191607158076887348107045499636182429568840369608300889288350419533421216934041334993615421822370032671809732299011068175697735775299180513621703261215658007912710566302387333282730103403935776375659919996608209388168596685233257936814647583758845313372029494804353722734597373223185174539762822517691781906710258297851534810475092684855176386974806856842596772870055888119286254452910914789580654760781616046322686156230807140332400061922001898527920743876755898270019600549031897266325585567017063029218510253218417381713172376456457761260541906572011551627907387781718127219380010539601211571490937068830083879344884196933446546053945333716313789971564333355700097652439325416565970529139565433714139353943708536583687921424762542811878123113247902910905669464173525104354620633939608858173435438317531136299128236116592576829071169805769716262758237293224461820169165843827752641150206002026088470739900166248902137604608078389482006547390423600162557463903539685185284552523776 A013886 900 9583970537872006831155499242727915172484528331301654686092711349769626419882223467054817666912141901386824541332773671629763181061283075043408115210674459987882274723560871233062765619915327677351734903943704117423292165805617810613674139346496665481810033955765907469361729674387778406939149711357610360792753479464738055345550085649591312427419304627581047823402080642999294691069784544542587562714939494881295754421635670824443924364813037502227711204885083332166568144289699497595909567867848557766162803086765424372451447070659266438594000365267224499485654640588335014030171501615573271487663056190157534235112659317577411599329353619045308345115477496698356712532759358066605682059215341158875912867217076320802315741923966002374826534612317253310811470324874047135472279898653531137818627917178974253389629349863734563652536785899562000258594553423638240651852757615473056697434408145400593428941027343006964775005065671023868344795978483563912567381225945382933437498211624164988700154487112097722670883366926443474847686771336848098956486688266833399863905446113681158169278541240290693397996889261321521229050028941564723555368098571176867991341323943403406176057501784458202577689744297323566992964907890627365782324500054603079376929136453968076616113551709318443024533360610159524391968155678168674485958908439163964920719016917674058214525913564265114439262628388084397829440554774677210538162907400467764772508791374726338070466622366707182730291534728635776012235659785322179891413530228795616103278549448509710444727993085693194179096490658482255334233435491621511864008306032613545064812125311309331907392787166715258167214452713430967355618358764860495166583229493111380659119724952457235556580403398519344727543909761454519874412795168742876658611547998166022907809273568354114015119921732162114637267845617740430218731834148277971280031075943375777250942184291468977207956667196309073069361660895700176632159267224408295149054039847610730063274830161364060512915748362199238318822192317779306970591708396607584338820669618256436306342466051698513775828834544236311068725297244371721487161246813419111595128364468048051191212226575306666954625317546435406584764373238877085614418223725656151928495026081229948762270205130317648951849723625163345592562344731872644859133342812561709542069910984204027520199727468836291288447930506618705713173440540594049275758845157097122576517598057099942567912506299666873468368139649259862408323627996733032748760853965806185461376329018716585890412571539798094265853582699980268321832443825528447997928842415429305379618525404591245869259834333464075968196598894110341086784329912557770763677860449149924772756804831666381218506731643746044830664654814954187302113618750346508979704534384371536049220941262208059334373384950747212914360120685631375396948783577092027086118494904062678941662898947043752601987539361708085777984000940323002045428732155006919477829733647630488178375681022653446034530999316313639199472022131436410646326329163290786295993372815954238683522195519053016986417547618958904573248713601805044005430358998527786145685584974254675081488718914704502756002752029608182998772462074959936592762464982986489610054097793337694551581817126810776497841390991076172742542072786501639772300374446800827524738252394089665083510510775891965038166486703434582634040052201169791734644466823248532167620624186005461576445452143875382729103984968906366871390519008498242985564065303723421025518811286690735733493289800850730409161444150907630177345920216341917761942655353182615851785830745386077585601872745844183253102478909324172912368079595721890961522422280386954242629636024311980694840714161085051314036112833947113287284657815666479670855622539350555434368431362563657003090470990805099031475965304150094950449319264305189864050304867877168349357105518042232428017090240840974545261094551704174896622270348970152418802719367146491011232500726862142398998480499818418782468932733094898249557147525051719309978069673503606306634300716590699042753977794594494785921279178692703910944929350259758802262112532577441960429088325463893360576326049815743638255346452794332238582156692511857488283823282320155413809999280630378250097015440381082177037731932415499350262882403676073562531661957086513731196179384892291502027380075600071227114337844073749481455457631841177865141866965715395562195639527540968498138107364111096341978131756650756032105410986104226175556102992324888936347739119438338362204010276052226587048981936947032671885202625535681602518930122440633583462925372509920140626511416583575120307220856832904686715054126859295779725732506007572670366258108480409176395700192468613740049766754473027872587933750656541961075534559520017894770809725536927662039622617281215905382052097895606172240777746070616819193460521924763134587888748470695604679346869428576381756028768117094602963708150980997182958901322836733150980005548033821097759028438473055160167689326587563884750557019109824953898689351354728928759799934336425935183211842870351898918525764401783489254077971437118338655020596669417865434856733786543612520205833283397606144165713889182284396570233104053736304068697297753994361982153418495128995701036075979029559649317462723586441706915925558213669447755293182146718986975275123935725954142231138723134061376339667615488988874250263522120924471248729727800805190377452358870752705452055366018310745708495954921334853613407554204038079439484385151802031998830921062054310780674154471142862357602213754352187548671219187556925683559872613410365189918902632912454836431939479051677338605514349264077466256736147739427941311963381953283675856187761343246368768 A013886 901 18109564041305732203932834393082901216641245229921005041890832399761493454964013232195837709231842148319699274917086481154108354511606537543622585442403718010382734084849468334115943906892165888638163018975097101751295331156989635165659016136681011201132822241728674245066904817373565668843195241790577094222441606685226157763180384240726957040853840606529065373570222716430891270815350642262248095704142791463860256090981271248402857274171041647009411805992297141795317835269198900273307650336914863601092715503053169400604335938411488765841188082197258863044109467907219015790963103964735555458400505759123591649573357441396114480921568059232205199063162582481320496587101034703199965437267413762894840924681636469345790151835784591175396225354327087704003408358831603497680084983538955525025669116208040022028935151363317191971796629458663569704631993123597263112040111501954192797657739730488308524337239154470984415976771929865228860539447471230895142121408347165338769626620742250189368173513903432269631775741876465943880993797141425388649010638574983853714040086002136278679607314614333604942666186047736784225733605087054571559069787280941532096662842801088887401280621531855116928320054752405097835762715073076970306575340919176231492105234511051550595356451676273431748981453141417912186282483988485825911084402701574174867313191359095534832305301441801303760768606198015859437780330204477267362175408610887073345659891900358897175135474692214157857311514694118846007888111189231660813058481487364874729039842124321596545623784438947117538606997660566998247396804235032276929850446813433511121026918000240151673588374061035816944507078984812326124221070934599916130930339786839485329291540438964713676176519688933401178135690480132094210054436541411139962059305527798575573863353438007746511322120267598102630912928508222549247548674387893309635665760108172680668508321287262452324884263720795342581527574855366391358475922250690733448207743966770111984202094278348365095269184801264090351620212293521609513807033251560999923936695049229577838502920892375857278365339232083517833509122463452985027052302818738723858583513391160619993276504545449068064117452025582858349560047212238496910265014168840643687222489442257511822825386967684059294648778570952652604646844610315129801182872311646604375989957558600435873288758633834053257329979151530494517029711695409216501897089525805695712665204725558224278165298703648934765877448900772659691171261106530843225010549306460462249881947271238261767775101979313205385740422555236315652348287214516138426550406905237921707555017811702671274685566641815047099073310979146288986672892704211961786381247413179325053008530192162180626291327898609926438589350469383353792080226354854752279762337627608154629454315538947958260333248254613509612161624523707106746061719086198627437062752178879908122440080637567569516632390776624024227333672688804254328976678560672114823883774149085846286236978838613226716576671316128130594867949914854035592157549144421044479747605485097018880745667942545971200991032619260939396664425263135553391253032592130151811730819428632457884378475622220357863654608147082675132624483618057897467712985432971815199490701459161520818443351024673585325473161492225821576779739391044330461266073942692546064264610099795220272518788825780628593238171947235477438637793357660001028448675886272082430906567601901968020080880116598319192667558669726465836439640221850008001746319747826057220347529205369640138465448622413912957778371701342228938947175771352764861598459390402569069827248629897679851270559480619301661198344867733858761677527425529022060382000423506216354337196083187140737588778575933158241360589655415778960027896299433278658699316970435550331008688112896684236015655089153609366707976807832286615330619303614629001033806468584925243558007159516025044543397172205398589539915909874554351060750138762832965692216829140260727112573933455444688590760801080889941952256286608660695619200134616927153116641156822862361614362336446854008818548313376330323643699655124015143596388262511631920472815453957291850284071568970158049557487261298235075050878486113680779393208657156245530421487391927131424962132720702182569279317271650000687100833052070490276277534177749390969405827420928049578028902287952157468902872514691475388475985131350746660174826166482870776280387278672908561666890190776532763089827255788676092718934467151055774073357226190990446093194419001355737676724712438862142393107289299453687636970700633130631748778554728206814308489753599903119036872970282824780283355924410992872928674700004038043066791396381265807904792919911717075598629601525109806623670421282533527558357666716090331150236801360580680305575686563121173386289391463361328504885629690832575900953418516404763668661924087163281809748811492330826696967766670275352342744105372416216521975767313482214732928083432860885009285254789960186630987123387171264050331848428653892887740385461409914580340525485313718488438640260652432458797642324211681492271235508845096935680891589149224222849604332492824935689958807438577154011368747571640822580295985643047846618919662154390762658422225960610400606480215522419618581893670679003906148815336015542926967441499403681785483253711625182686951056073827602611502780896665384981819716627408334794982086767393056864297729139321942966991011288519734301111861971141898846690448135629353856487399146911284548796856672579285382215825690307630682520261999966945849383839913216900715728476139329699839383754321967578297793564950032861374376596931184681010267121460367027017552719845354144537910224329759808409211695376208964023710702328820224995825835354540212224 A013886 902 34219252706401989789120958018468871486126364466611373654995576395952525664709440555133824668557793504516157519506529268021406215217787341933227841529231908633442882079240840181158795896258416113862236419438736280361991616303650590940703975803356064973302144657658767535902581201954933733744698746639737178775710541860989420472257232288981954761772109887197912999806338597840886356812020482398191609703485686180783496381323298750302090213840826822856280247425252925627895131353949627591633390231823544984989560247673171197961133850472320004293002082101310035324531839054508021230098570432437434056418926866255646826101029873823973247486005514547279513583381994654063808095095327942056152291366512489125678776368830460108786005624039818378111094750325126458678312325780715357904362822175737113511703540574993768345170936091280539799763813532948004079642065982569433264091409410524580176284539947059332161714868314635429080928396981971580767551802679318820071908065327736514848245834502692205824040890319480706863575225026030000647321687276928888778733734310855090494731297226884643832068234261177121224303859837849899895850996697135532671728379812874128920827014545967926789063021466704409584011869218392595907326481995203904628254953789965993388074303764578656355366499681032635883059386449522761494009420705155185095155932644008110455679252370023431562009463834781605944628013676372431486127702983813701135011062498056665407611870618377360617426388643217721834124404197536759613433122483614090859209288747117071612002356403170110541521243114732426993190547355482261744337084584781469453783649084365932741936591391877782917559036797763326552198352223173857449892160563750094323689780290338712614698757484173676091665513955578508997367500389162240992304141546681164915828477827551298849953829029149421559905916149804811592088880495425065936592053565782785301645678996079635865431931638129937514626908430375813891091896564304961386452631455393187820263010351801866961764782881350163536337602986554984677530301303045040645785328207085615504273212990782634937144287224764863885766237322089588625628165515021930011597165732598492964015932231508590399455498140935104643778285589076550485861479290735072129735642292987877410777624930427642100032520801752832553270903226757861876857328876623939188161517668173450937530592124089508412218493074216544345346494045399173463554798268871002407056679661097616836389365562863602732844247140856510367689519364535193027327097506545272370996733631909882732584931341419139812011263896846894874322758766852774494576448375358830654379999275116609245101319896423393155165056788241174916901758080243494987969524521312388208768840912026430881763222378143507321660051874720561480712401787731765058193449152890184555765960786324285526868732104298815594061375237973540130833016528012190279942350410270168048995790509141750231102858290167277196404033375003904211194433235238477243895804554532086663536415351339844395392235630120717580388347665473599471883442384710910325801955821725384175507723401263803772452830282860705710314223524311654733876404715612521350403210289046186698588581006122176179669267424527677167710110607266716285002980261206425202271490458609686902871245774784916569864365908990417276283670814542161225192538601656853421033612807745668881560350777049854779902782763952650809667866089993846632771937919246892823323707597071366254803261130390697907768188480160452800250453500437698597629578094720675919843789913260187289737640065531900177159880822557412679803362258961832851708537027923501194000877713404201632135334539098499121205608536674852601347234115034132032585482142402023156591895776243794224232226928515759149244153156168865951811246674004682617941991954727541488561150969191961967863424780109961838479629355501807343831658320822038155157047656292487292225447621231080022619416472392376411367777907889810602039759825989841916025159518201808761317110769404904181608652102291537709331066705376815045834841006974553773299780759967837806860305397415462386910927411355209035735246699409885736986778269933375046855140176417579304703976951703172046957572546435803605386242089356783454293738359248855562956466495885412554427469088188965872402847200791781713067980978357148498323746908534732170365187701181561195278230508108172785056916838441182284199863011840541766851790272676167665173225929748705166994578829387410485051782364005231460086118708066097107166731563225686156904245467179257435243425191923553758530333361433675860677458954426990105640815452853943381572275996100668293699264366730261736832265984711376654430460287377430980914089995537230156961630885277355670111043748091743411104751338894598687082275670601994312601390779581389374850890652273309714923646038907703749353184072848640738780319729523647128780012749119205916475866174573532948082683442233940575540135988931618856975574293700345765420996706691001961528469452756064076765225120322955489931941076764450431069057450171634679076101824675545409473744886060233272416762024600040495496305343411276018573987973937977412126560670958325521316321481159339802228081804083854097355750954021611450205841404724999562633440018788177747844614949568663938673453185607884267393844551659517584052933804696844217417424014499145216184032020749368173199416733123310275411412086693350218169327118308218712361884711728889363672957331454330285128251271218425657303883338801086655519943176702744886907895181831230862122300978869092295121102793317983209093508446426753541934728523617137432651617625201640942266104681886651632989005190935503693801458037510064775327208424163622802507503057732746140186209946766335581656177324808632419732354984378064174904912632059207839731679232 A013886 903 64659604897930595041849710401042188556296822252445920094522681299347222015213688170883110811317412756741586731818913495916672499276643992122085466062707679132677399804706955899431863644101222819438438346606014035811047774435656439822644130150795912979472586876482962055280368556615580225404502921290554901424861817163186057262922153901827054295292202135332786071218063611645007951468575918884186123564196041065250709690264302973010820001186783458010895754566840320172850547562219889909067521913566352250196753378075298754189023767569280765871919358272008200828104978058548612659714895534879937395119398800816950061902070816621817481305636468112073855922723948874490041734633088628815159572892838271052230594105698234846838555075005671533090625085182348552271861264800814757404631049172963226104082635757209824864447955368128787028360109609825494172761099334551758873962676297026109914541625578685008154147240291549038457591709228430075927781324685155104205635179185200430888770185009583105974521297039200520306792110801985456263158345984491966511854344874293831635948427838409962676473509276423930597565395826086359646403376127012994199452451186252942036669260221595523486956235346797717808842139695259660663415085930713451660602456522998462194316786015827362532097166069289475720280758734651825390712393062998672789883605334273117257516933542320435529763098559360609581578866546435702618379351471718887626280583342327937140930347140626072547149146335787624210662782190731139789235598385117710436654377319312510771748068584025339435721212309818722608669076185403906359723536244696351672847062233047166799315641123167718511966194043876053426584336013638179473877830052124138231025850763654740517931101781855084785176221874014572089137712975348517387346152134079235427672185191650452665309556810951814198108302167354378230440201739979350991674373472189046056860022369264205382972484201597909769638538108968365902562732807220597277076525913904395123158735944433550151207957259547065813030371800098729287151576372592211362975291049606352317178526524567161932909856522724494322899537524226179800150961455888958248153633259014669153029657034827224143918326711170463811534847543980199348468303700435688774040318136276517543328255184538298827674250266326496302018994068378399550929549210744543523895982617215171341127805898731564231458873521261207265547684060376825403182313055314042276297276073860901650302580707889052088695038381453954582454349726606035618260408981247737223519555975380693295245043544942681176302499899037193453884306637564463396167830403730034921935506470283541098047610834044958157418926025243300405380221212169540337427598510687206762866921184455958948391568582623870842774540900811981915986771621240735837480479328928400250669574991093207554434296384855704384439364685667186277937881374802938362890107180033380900004877880777958700684565733634801637454776536339377272538242819443098968793707620498085932645177282600527094512515895135944076939249321553618406887852459993425402504950058145990725745777891879243166706149611924537967627026716386524812181370305670520743038693259452424907678627834576268199465298308829913890435658279951754557220511406207302456605735682894188861684614136168785233085470161919204791912783293692802501964614780455537205075641685906368057192228897088539996751341421716482485122490391937492794193605190195512778382131516782947391356088527630090264185720370079826476863648919915061263725726621285158156507390418819225576694973063346981553955641686118165162550679616941992577937196894779354304145850499161750469630699814375272787458239311427627880222490472276814796548484320854306091955035318125433764694040572861665984118975990995691698832073755305680125019413853910611115457516914554117191691755834902820371212276282016839099069298949959056992763792225805282627795854610754369416180925544905517910875389365855533639675064894875973609579828620489555377504450362322885984633897535622816326345285052345457652528048851866893624306520131050907349033413549183540431510507286819639627236178635310538972266632641961467620535973512873012491630884320675859398425526441423608547022470692301718598162910604009141508384524483697207229644403910031047865584503179505725387998438681312360373680605798466156797692606994146240224639495464744943833114428236579627926390966751557508825306603641960160782746042173623401324987612329487910455418326297988637199572007154963038978594826626461233340129241298926975113398048453052605628398644949097508028708584761598698839935504373618320087630762409399947586388731570913767209542671172199106562158855984299197503743875204687292913229674948631762398860384712994219413834382777932389051952681474348069189273584772592046758258247748034773291408843998446751958257797322164460383495651190676538857834591130327679685183469495756561505642699986575102625442223680333541180337621966998774947275021905068703194441426966905370485405112900158406359199718036539649072134296748005915397272471572648520988288485176863062864093996185299449318993962695138958003864813307938036102677160993901381238662638948511291391416512078379120019032311618688708304742551331443407973566143989421539450639253381026561181271319589022718659370852061790171322263734023473406534217007060229120827854429017383342120296075477574347150488591113828980385045779104287424215880221770972134017136782638881495968209219498053658132420384232731691709497507988515852250464777682942475237678712016039712989907391962964274896440402568097707836726521106914187144340651812817014271995878891543196552843768560625617843689033461021818077385482567630008411688497537793949658619376356691371192358899675283997944088826543121289966846725952334853239306109663051776 A013886 904 122178720307772918612037873583076486145944673829909732341167033857444931608843298329679257929519420987930686557669600736652275021113169634906144789937178423843374968994180513244977667722257059400480651069719632729619409921044834467682794023720779131696796057039022157644872015452786988695357135775977151243975573294133407151850185288503967543330646695804456501911019374022528834384840574061894153805130950784923583653008013338440106109128002508045186732269165355330108372863456048712935696899247173745088699778887102986116355445262438350718207070917971321992022360667180135584926192155726052013543820972153262082694568172148822454414515728889777595171788189646626872399180427176014173003443831974626155621259243116002223071034835968316747438986260957839989219236346407145939519553882323657777223039217882479454349465194129044375847604355595218739373035844947390297911955906325219032459000590361464673487815692543221733500234650823346161710705902122679159943633654262620807793631700948187930390064258203768048755064555223886054620263589505224516177871590735429646856675798893768636354658695976433813691380449860306350424335134621567689423470969283105599178345060698399810124200919711777870044618224219692406480447917091926355427421262567249158211590780718354877765049777895215176057819472720718580399877635135264276146234784364271785630051757079695340723103398618613908325844815702415417725205834401712915054215749304995915527513474185818526650771518143421549504493652018575458349266331169370101874368138442498702353950454458179592586876859701839544042217608949501288532330082934818395837758277689574468874649257365821779533218937347098786521164110632618267512096383575932103628923054775777560730986036131736348847355863214037966953327770031403347302572893995687832728595675628216562541883648644156597650691108309763477764136431121409302294636162533097311379568878748245826037092551027844959167596353177487137221773657905074209555650936918084500084076806361051414492117717383007830054196173581568955701664429863206319640714494758022575935266394007973323039244611769931477288732633320577014112611651936281187059047164489969830362151942983984408271175464766972950963434278803983577322486555686624863565385815860127746701311684492537664239210777727242024964413426583797635682650846443048145617361084082046036880712185936454404361709280721822496890346406274598117223440396915303644235938491356333196209558946823044500377131306284367186052459100704203513511125084477878324329971400345288145868509586441130252184943562129223911560269261524529407970570054960315354627371831090040730185555627908464663495597765211666932660393493835436773996312392462642203908496922528670077438194359463531422380639803700865495045027292078804614734956314364604579404857207476770010012217304551339023622296321450366773840830526633623638636489534043961315480460417087425845866135133504172844860482147190217724434115542407849457632265588521049327239576482347528912780923825634940235577573943462029427625866265597124856850960473471470803403665998039602477752026605709905025358413065618429052916303927525745234539382137544876999627952489440124609949127244794819122730122725944731876955178047296804320088323586762855006658995672964052179175310845682917347960245054102696521438032273221475808525520370109154724077092605572613798344581438707549970376447933924912544384138822172027354689621967485904520336389941486976934400316883268250997556234291362306062481975693800328553727475356698907406434504366861362429240944853949554929109870562582425847031507633262074434953776266436000070511399142186849455450451890339215679958376250876719156381484526421188029453563292175999639627885388857181072470279725225353747171978723941665443382472683797106165624212829321200194113670607689445652483190838469657994622750177078276235403702693348530436284438957405133912308994159120036029667816987733260908988453533023281003701506537606761208175560329262233731024212704498591733800139607585790301725572120212924422451893622630989600897698369173303644126088446232941212811157411591566464504747916508005846448800918398772432467785986824050842291764125146867925154980155901111173808093494664196345501715129159610764470504717007469547053276778503892274509949433782170034166574914937396098967902424012714922848791602166327174028850363934137294381614726262807018836016948430531377089931873417929223194854192654205811983423895986237793215920878415789199636705469358909099760041330222730846511073323619337705912041970739176280050790823090804530169579251128249221851344284464405040160917382736988385278601126081509921388445385184540266028754306782770558695465570433336222012489819421363061189360206996932148516120124428120932401837309031577208608908520680758570498700826536457032204261269570447655077921110629064286176520792692951013047372758088157734411094265328232743517751611715200488741048199664937941179572568591116859357714298271001447097365968372526519587340292810868151617934658837536041545393349564586320506798296358674783969980364183863909850792784101928330597446827552653859002463477744924245144377285352660583851896115894918677056122847000702385173975773234252857517795431565803279456665512732679597158172484813190480451750062188692730445067239371266597838047361596783019384447237729519007003563614748009203996454426133775598808210182730530179600752358891332273330493116097386030573657158468498254689961320593874357240131787174843921905206229036802247049910088506724128394913330816674478987517098599795249601627659034949626773957476764641020023906708885335494823963894071564227457663799578876074740849131524351499734457410915494237868538097743560600881203221341627033427216035793432609640074634264301463965689167023793418272768 A013886 905 230865000174517858275911180710626669773820385439434873120434309831944504530258813538215376047366153277322211537402632124754566007094769720690334198432014359984878353412395684051285961642609827217247422880507986977641489165688845775430441737814025182322051531907111020376705524495091804655108592333941593721776436078249073885107250915227864942916203415697835263403001056533001764530894433848985212417253680412766486116047045747889594420412781443121927403320382242140402217894854919054404478918516683599159764263792145415269909525993655109489901098580329234953821708001162234436937815059310964651127970706709695127073009791910906147543127656806799270953565465934197446025574561418126748853771354696630395624951585496218088643889152930980339824790391145583792749013984607857938646084390314549378791783768855760937596210247940030123181606066993346282919628595465550390444898698003131476725488827528132080153024922527510404526571388686968560091375130062146614896371956817711874540997065897265571251292940245577584350009821485287924456702230294208078585188465962764326951675175964100614659399722838798088469194373881639349958610091656606415768529192486339280828227119653753932416766083457944686344469168702355741128447009803557099572281540266671857383559168340420389668749578717905949793221825429942766529035983267271047749088569021628309429405638521565765579473042720977045527449936717181696040181738098775869473164344982742522111492580390348741766445035995228770454107061057435591682106482855044324658546054620515388009549452329633496405199734033085543556765042907491250769457890150978926586361233257333850002533247942221128309025441005082759849223026199855234506296939320806873189896878766556453875327822321372789218800523741623293140065647762698760155828058161643866713307073605457913649142002201241693909621096146663155151823747881219132518271064365339620468869207078565369013256897460582943804396705880878014905872407220375264001652229570431092654868842842039199179041890999975339419847355322178088487282653407759038990865606430927202764849449592858136068619362572885881677515944478296067402739373925934970068789632510983312417750722600361450368148480608799545006074583331085640234096276055664370197518945303189866078904117043195409141157030848509258627956749643093330861595194611697598417905748926743565816613563755574275940946282154972691804098078211479815165661823918456476431613823235203804895303880030526550488615248153139135014773037999440424618189603626695589547535399007645431212467922232393608360599436805393368119114867960381984360134117611253164012533736129146082455259976715741757272049678015479062613234413359638594166664014800849903954970712908654060884734039422786142724940792599437011741242130238762678255501933021297145896877223817465354278765427726464576187935215530326644112870456550042951611074255864379894969782629395053080721581231945212874117331529901925325123522837236515283959284823570542135173432054596455512665624671357362751059845241199660021500152867751828021510155679936540143045858352583695574680941409298053818956445859574483748660954579726967371338111226876398142432990929566397378972352469692456780098912539017935123274441872474527945500653423192314409222625135771338148099933764055378767350544326390724060620619766446557600563950474706415273664903720526632709710374059975747782424283969610629146666848425933953384546159601858405632682991668955664031980937972483422500950338517460889941871941847782899224609718154806841070161633547481490882695953685787752608288279899197749242923631815567751465906737112216939781236083454303720751836599477524491093947589095616620462885448953620631422438510682870419287052384138452085924745521519834621229336261493441004888521332144177130303166212587474801608390980342830530442671357946265434717583320806601444269579303690865195959429114751866104076413881475260128240507357609877162349275494165487735039602248305252532562609877180243380466663959551613994985253262198026666608850985860046495175083579728727593758189062112042061020224044693171486261609153087906253061201307511100199591262567853776931627673289431551148101967564154425516931599245543225750838470211608525636160176984853175867392999002657106370217086366095804042717361216131692907467120066628868425671934581447536857711337545450122222505575346724478299939070078975074959732967934873211982313145068390190569686413854247105222367737894324290923374451421182386365966379130280325575149815381776266305080180235797964744710284805322565683845143012714006045334463471526395903625635200916906836902926784337063565669194115772607586539138121969592381381399421217958906199053073486992578258355696363104386156805456987614779086007308071275395613996674920352179282916718055605699610540089123396840041428141558619691634710277237169139745101996041207234059821898047755124033895702568747738088703350877445467957109444964544477455638802579287579501702837491155339662388875618125738190563611422406046511516397557430325302950845820750056244467389843253868394196587856790175360408942819469912511790356407045013047047566908715521016048970698329256154107859639919329694767583935761423204548419053878700703474185678032931771156372539563263921042973665783490709766252461509763745281624813364285482743643476957710096372231198102091771025709692392166255577172397080746090688832098561762450407834433285576941052553216397905527019004209613003310118000832631925981461521340828395479826576723788612348353604506119473697842919592684601961911484708967017910199248372427351696364013281455209202924533352095045620283527807393017474148722870442657706795916811756205814650239221028768616060777796277104317485893408544055510298997750322124869332376546517527588662719347954815281778837684224 A013886 906 436235116649763360426696937913017415151178238074022074332432817960527713536232085779778551687069567515923176610306816778708235780894049831585393410662784510167906620500753687921420311969102965995239778357475715937368073399832340934188548933637771935709914269042655956551170704509141631138544232599261349365669656767504946042934337897385286304456284655793327182997881900390951078201113133579159289856845202390190343637326784139748245149790538605917014119637288032516755538063145219687792962421103732795097117440405196628040732403212778897928613439042235551833222977144340121000535713325992100853902577352336025201873092966481507107400772640217110084817186790334349599691652872869726924578123031151402503400248517502917821322656338925486658762049529816178476097168856867500909411604389237882440584833272549242483331795805779546839800021012796483349123876765876649120172186342988381138213228472854677478430590996810462780060464445778457808154739521761270254816507765700130191352682743813364310938163098513955544905079358364312532839801919892566170636057399252328663749422958896133670240732615485062026432558674666781503222590953671390471830908169188027142196031462029904510568883854787461625086545918166572933052597359420487781524596885478614608212537130602671474865599803958836109738878578234006093464737464830370819153149789189060161391903153569917980534473718388191153963212522022811583023254126495827722128668205020350822021168812143030491282138013775432437329426171148176456103574582595440394456399551337178020690428339539600906535380451037429384367469408596622427733943006576804948351937422803593808281586744247686892976628584509092220362776655170408055755594495038538401759687065417164545436295442568151738578590468045411642772087565911667170830127712204381077937730220458517898978181954815395865077414915403658004753921295636419473794284418550686055970120249881030607195641809220798791958586274737918908869659512766590046849074000124940338885675209631346325514343827893041402156882127501417406306737708834392431787891942212474252673971044768277762454908951698122829669620448175964943490059433310481089522942688324513715678584397402519785049241588207008138658038338275752831045860832153949612665385478438657868866982694633076662860037808466355942807110979509600579009482708692036207647325330188008986172966858438492973441181984479007439306885997449909491382949281297949967257931668742897583208409561981521992953671737222230809071594659866526644264943292945687931750157368832078562165280586876819525762721156605493535810099642822163065423409904346460418616835346710078304732820683682810720805032365988352741383964123983145579102314989119212351316386100049379636517845129404035166136480923590532995401875409550998316425892276575186405378070502054320374553818231738240216298284369339208256263068402842351559989834359505144589378262223460751659632916805284252000120137904293721232743004800511327712080377905504542161275391660539715250156559079007389218794649652723159187506000854012086170948901847826328285014876475574868479658717096884504958577893489984438107989782623305526281924612154746381885200821804798918362590030111451836173057941968527041635015440580087948820923778687554655153605977332549175881828895642678593946665033341729467681778783250844888952182422770590051695828444793388068316022012091760253785739889411889217295408983446495168428930117706564383814537535201925216173582157002789555688275729251761538885683081413431437322047335914342053067263177579047505764234027814146592120538068472567292641452721122478725001930461431657538468550703740581773013606379601546997587408358032226106294813532008395029275634291754010092431396999391726631096649545607190865567074460957638332725193476537008491752693173986489585925564127944441599747497632491808884948434480329888277845580425716540766598666553503454130547461225191444329999159006704180369905995796959292328523311141125659417449265620403718123941633284722024153276295036145000852370753339649596335794992329580852341882473789716927093157862707682786658952376284182008842784348032231134581941262827814325569141839362164597239816738646264149515177408123202621995560346480808698569267913304915045817398054339452783169758359450610916253389358798443530703776831130059777653360066083196659325151896663081096547735414996759479012259268770988774441512704754762505418995484900587915614381217653741994120818961757502561751498815423020759440766359080445534236384686351312215969557746007796288646732723439023749794091899192247978975070551472965188854822084255326157817992989558026216527654407786952214572081586142853838736902088141551976174468732317962669592114484656465438428741542573749173282887988657097623706739548469035900026703262377102894750601689015124718720243401290588637893482816229138483217049872888455591870847949544250300554210480234911423525964795013310792877996779379702764379176896500912139273023873627232487412855180822923990614861266902108212948494673016299798504922046223835823042277745756891337525593885258123379298075417205265500123645078680175347231213283576908567769615253621464500615892605280124083087972682594042328840921772147094799468730862310083269330820960404546837477480757329663707178973471598131190081260644309235339126191056940917468026351381884160535373343593508212034080807218446492007071229090715090815152349892230894434561049350790876002557550878245746350023438693050597314643112938283956946429590024944926815800657853823759419161676285649888909857959965160338553390098539373348590806090195155848212756743151704637051531162627905071960009242592253976856591837714946938156550308777023224400888256312731778955735450983184636195773882484656581080676845094640086250031570654237272876284402360274765303775232 A013886 907 824295916897660053434752879578424491112381560961053742952186414968038430611230989862724598354232668551927924981184231166910163668032407952169148656199256401308950977086368144578302336046833953249693237511378673612340715717974396794332788031436057441015511285526393330508482525777929733667196748504121069398189681998860785884455350992086520671738852884478085658522941706757928646934320941590904861016219275390027187246096296853375812091199408452505400536014791073026620728546901186475023572416120138170166070007631566582053670645673964196601174238784158947206399474476676473758740266757968242026306985282498878468652936530488528421917063156229764268747842009038496304390157135682704165421234779726693325545000790720953421801009093030753974823688405955696730721975162533409958395066482563447047491002237144327020744294737135246762987246105107825449037305572744008124705517803747869370571293698995067213563134968661152534393291681880708963639334848655399912853118945818463605413906026861931174290802969732817951075200993025737304053038834167556473916433707790424168503669641595449507009440646776877683162117029772760991481304743146941951076585487436282071025070777644922606226624727723034287991534397498174883962330287245452256359869487700054848010947360798628733418841690366890030207073317316474426015977041944594128005578940858394031040975658084802778642564435107337582411959558813600037310084253294468197247223322823894262064895910023481839351006962413616319739689151364117489806719216885701115272189987421088798199971296687164605760245768105893366960470435463102647528371219051320172647473692132141145127021301154613226988062121173676368646451158757037609097987178800980930736248368826180775790969906822617344362470033523632387009567957744577112651142760894607944676641017211360749336405319996617933982600746869459248726857554753117872258518420191982749407348180327199242377454502165726331723601949983979956795024786219340021644511060268083266267527534512683813609487638184198456190775447898598285600209759006785238548583401462540548676650119120705075046397398042318559013165371018961726340624623281619131367687769691974732707351362631084505195925329345139954547792186779037725453665160891474261704907107722377871959246756332433403687115921668155266138147079329996946877790222897793472811741229512695763984880640765906290839307360048029129076233960429430577813496707563604723731635427443179500507948039214300549181483597159536225435794978254673018150420368164797653821281359109293024553524907983658117656413490444729209473618361888189019205981806136132520284976332412269242117386513625161288090123397735879712831414321826584425613203129360011844252201050298106181015751585477723920806177985827116251055530913874460786772240417263621825637429922425778041504909208509163089030316599203549066370493635822016552506871331021417051462304193060285591989251341927353483363008739540478242311734094892588482260295518148406722596819269222708665807829025801834431379368554996794459617339021713909641867574566793499484858990112199053083371762747325860265570113046082914746838037571954176685483725540019811326055146456050282572562518017635823173852749289585705008192856026035625277655302647085274629288939376310281172675662681744905406611953721465066788523371909732475127597436229778302802783162771352705471769081344203239225412951356244684546451362033026982417916624654557449595668061316431426874683289243447055162783793170792547509142408780214814157746340428991484530202347931685637371912163468721347780020876967572034021924535345959879444447738146494271648942416165683619669774179490935957137244036270237419219278216050038978678301737401041342335409965346626106868033888593888429467845755042802749090878387073082061744152935383303153898196358111722624751679606432282331114243444127986333392117713860352503260309162170414814550305212362547079747850885980004693202532666068776086623135986314530014110773939815012848020144122545625735257982258858436970612499646495008449035472066221431997946182233887834493564116320830747821583323750549230085042334942566920509729588119027459537032207119886633677246035210344056471094744712543732038906972779048730938134432407741713295089206742091116588513963750371967803084423926057345424874179244764793940904273348693745167708619073864821441511312644596815238236721973059716543900278498047077839560460412634106531635088679545952346887643930200600603656113661246490374970007594919307235976939019476321305165291008459617545629458763229228850922641772897629135966111805667885974028456102168137375829377293180481911726884013175722184539058564780042354410604885456084516038533588588085655832582543348085560920299117994077861800090950814642632296435121539227541657630083377562628104932308931184502772883289854991327112538096460745455474494214093255820214418324429951917618388716521108729110245783711648276890618418946193082432529967435549181849174842062436775733938317210839098142174377682811724661182302063577661348541039081008474350675494357650865561386579421677573505769937719120537635784031541570516989221821851968583296355555003433499770958373953503432374365903859375223282871152441626042530838033539423062900700509698758598648359665897991846758544780737556579467513146113201281998583081735538223616727964089454504338107298125196814002734145501008817568210484332721405795481162946734924652899675213986400666297905058439121089004350231066635557628567339959351067564255135473478817459534053438146490335722889287622485695448090599652221716846619550032282237880245795682333643680227624187635904485331013330744506560162540956525607356856038596453855182220084737620704335962097831124643394226647176063578767566599452384831788878495299654897985815234294965599099667725523957579776 A013886 908 1557563187100477711848599129159244408822240601382056398962676979758326441253202519052928793863010715050329345350846325317596104141876661029364353887997116519708551879871134482214533588519343939374116351417900777540323421517781445001873817614984568186704797628769535992742252309269151130986057625677435040860598481035223377462118528663414942692656240767217487361603877914955165717530390952960042916420695423760182892150231687452639626501543483830783724680036396738276765676798910981125237341683183297241924360572180364003317990334604861179043287604030905653554901842187944611167355328377320535149164837566280840790255591974042147673144981193990763209769322329334853384893900438557695944446671760258608453763416054121010515325689149899935726699647253864893960076861163917930388264648983324447510633478115236331719933755517859173955444284648336383518086523416478749944183555865392254030811658292222711164598065816463116672108463376747967475006050671304086702530042260212302637954743583365445565142323985912101350177265389989656386144892483800321351305327808362136215231142037330230334060814744048891210017275151713656441151346040898680808611881486324000640382700939172961119202430833514158453491587668411831319138932516209814729145405868134417239046349782649543298548773855183183660598319114055055948218157707193162837267245788119913892446034292295984616834073194516901660923001599628296595299941282329121682536041279661700232981441234911250532218803523953972162057884950364792756979102817212280484982641490151291918237123363138572249777176075548316717620762199797143943484889347640364955989141569494745679315375385980120206093378566181901308550537423150218040948065437472611935329431357786148756149791424894999410152303776305183002256895306779505085597994524418102544806751213610036508402092727695369356279634928060630373698310776019739431647784134205324459832144086404505218020681948748287173182303089427329039001261395246905886018775475128641561274599468334062928314452337508439508467491181534858565325017153906933169633769640734769819481840412286672447245271038624027794917388863785557471318001388165002498820179043601325311732364499584093086314054232720037413634962586787692756810031170735381237741217913724758110762289974869563521738256257874652809926126300395423670917972315900537816833936251567845509361382942610752018168648329711234305370321252140718278057893346717545450612138891362953802415802360562087460115757597717550546424264245470725985560453514232420373135770975169428601819554953328864902063793926312666082886646100836341548643008629457039654089842158483586767289265799777668764813878288412990757215429897265215479937089010738538860519943034209691900249571691867971833589888124323372400274497437867937119939648780767987365826067183658232562330348283304242279812837275723851802243560918452936173087303847215476975097523209472537725483945679662985466851273697956022391368498770217998633247622081636648594003826592906615168233167876626320682832650681728182913470216060581908814164429139026859234606032228327740336640614990939031130292787368260801052353256978762309731236112301204154847751370978666020340071812045548087122970591769623881440920958575404084384648574912247628210716242599415865374890406582219357419360936169561303321456530812729373561904032381829728070449375311539388972879759497403426336685099668316556089069007254022729113457880615262810917587307285566698416741553489161765129831046494148132411755203074012945958424436991728581440765390176579366437569322901264859681998488449861153182739900404594717482086223673994887891148823429358465852175856792328874655907939127079979759333100145240052863201257337410887154035937400093599502417058802576571892698367664718704994152892104909525245775573806357373905107096004451496606781730567034859838878756234030880015077084343678558880575862944026380300191119513473360384987102919465508125323244758245092448305819388373849703266891908374197207727689350292929319955020906619029686319732028280125027058881225898817495171671322967648334960148119514499733557892677807593333274752756290853728718362894478662470873543109946624246436260339398097973554576991834661293370740161552421308803175831693707575122205239626989925153455862858457738628749112326079788653127171722157326605982944542669056839926164602921593648011225514976084486265190502470424561440997820779142580060980203410768651246032286084203791565901288481449275378654208324851327311116485535270472709153833495958568600273022606459965136317527501380194369530627291189213952412255964173001740061643004971164793120456844977944771008423016795099814134295071538937852201482706801899835921211836520261331269155337177047763789833717165874257748922649423110319736635107434924761387574260062980733122480438535551532244716251989384385853137868810029083135765213690918004456455385070343530299358379047388905036451811267652064651320170385870785507255796448381607966234533450026358175450812998312154489355184944580920145670314399039994134223020861857192522397630737098116104660449214150689676043156059373160911942318646289899473180572002127973356727831295210272754573573704765832223751921908168277776818437932910561359020558119150860710463887730783677171536657895849944248703310751269880474829520023498636588857490123013425648582368853148731103831893441518353846050229394728348459611721306155750106936018106530333494741855134215199865464693157907772057416120417357096731432311078035254447826350422149376842287011587450691228465434245050576457658203649285058433209915399483666900287655875818421560351380982800766537952197348235771873212190140178842079751138624118228957241077496479050695229274562530169142057251180104404673284194043901833647560606378306277260920636269557159560944782853476102176768 A013886 909 2943121556323075469022333759287175139089423528672289545675107615287981376945931377521804555162141430816220720435907989237719435311157598627933943447434935467912648958544339841289151803791319688835270285916019936415313846950511249469300705803111160539415411045798794586733992211521091364275062935636059575288879350612764966904340383969471646433877067554029613158891116384006002574542465772202802373495220610483681267154528989196509353769268517655166341076207014111952151566377564624782852473249609296602828530157653706049021568360578638328362466871373470333976428764139390123034277273131276808960737103790442155770361678415206872894449215824766738456757398855196600240787197663884588410356208664688338258760830546553329597422931795598121751228399062190979950354514395782075887892456250122409633772679975250884855371786546370123612640946054387683531503715879028918574531033289457510664492723535918683889867238028682578443882644925874903405812233154874720502326286893544840270994868923332678245634850849411957524051755008431975038255032200829605615143305656191225003941878597194008671870625594282975265929922573873270374193466635808838498167135676350269242046659448231173796089098825221681360647192327425607282042714436789547198121826275439014513550333066101532231552209515990777983189444651706783957962687822465570316089395089366169453921468125625139060461926018016912837626954286606441140987719448968073799426262448727799585834275951368781845663620137150659270315393549890900720219489352114174411447679915262196367359484719039025688866959042721681723481228388346289687002855394842109129158490257187047603772595237335683777587453150543202891795221897587111203198154112554248389416562951869257532860449083155994245442668341985432035208557151040735865583231317515665189385403277198689465108325551285883683806597211745669213968369696422066998379840170902086528916104837059188115804903948532403497255738084083019277567535492093905461232725536987876977654522368181058619329283074481147025135900376910459629564062013473615895478542832503917538258662224163703082796352305910726952386460640565548259963413247032167441690648075059669066639500522750115604920274828412335655607388985191247027100016979224112854636197650801063733836878743234331404643913400679691960746490621185579915009131113011547441479267255002550703432969644103113469466896487075797583929987187765032755233297415370378922022278060674913890523222834842582477836011852403956550905804141785628759083495025981126099625412490008946864282972814051716595262878961754771824907954099465124227386272529945879505099234867721514080693243398754290012591830369679958119130045440115638683993765407843199397594947719265539104570782682659579801652777723301466139641881574677242207850122267378204350869230116090719186337431544986630476181383305414967202261760917559277698708230555975254396881076735876604164867248270029428122627227538899365318013391484243283241428442761553998810474622607505367010208010558301043520018726083371759131440089221161636274163052039372704350216051105616791652425333587198683174805081641869825322893039082845940074232358248761732467355862557415994721948813743282207888777295148944658406558133853409144922531638399785926342866669096093037904700915784751066760187005436045612794517974014747416942619878659669235610622885208674860142706461393989597496157390410061578256109945898969220205458380558420919099923613052973695193925503743408418212844590861854498265015455562156494268768146557586592175864176785178720280704990335897238379594519823227239497203468127709231123190701495223172322702299989766017603364229367367287025814652720478263193883527375240956208613473424536815217877378161220062624583196967467007798142269191487193958391492028889681799609659446131090295125405182939405540283341064090926036030453659625261888329176109116007146851972191418039371071533316834830635939310089328601257350792951347662847360330530050798436102614409522815069411594510254309869248768944478306686319803409213219287129596080259176776716544638397333328993977161894774232539520151419538519569308016198995898466899537794257287763579107175622884090071576995785191693574937307037270791962745584285627632599349941815635308515110231492098892365287869730272265248202679765934085712203616693375320213980553602084394905602996413349866285275373882330010543143487372035197712943370214002886720666240998479298797662734751556790021596965873315144378692875115972672844611755339909956576090390851291440552880694780443343402701237805727971114445248349357820629631721677710450551964798649617353915807035399651285145064843862999483165594111669737687719508651275326252269161972407509917163203595312158959788928828517277686689466116272825127720644114126685595911525595919438686377924779117282745037680583998839077075207742016491629034562681603303520551844775489056598883860698013579816558511918176113394776499065751715689088429374320783375538201541854902099405564870241815594701134141898105361880117813964638365203636215525083897771560161846316637013051651035700684290389781514308797624918057023159832712767738867076916950359725494724827884668314078518166964063370471576173716302187262128013943606041757964087653570949827411681451305666179586945387454133817489655525509062666491762271741934269896762232675940489549106541534405423226502952840173439856938055942131601005030108418062877861520309200992377722248746779386389321001473030987663824784614556619089179100919676470341314479953701126583911276027723188973655551727655944296553172269293523593421571553497442745337958463190950038260908878825585257638911170986921811698797454270951199507697833654276108322866926864082989876571006645418835997887519729688267971147500001753799873043435711363284834594582877255311446877131437951156224 A013886 910 5561228312938281067849593156868748953218923838226240812242221746404480394472969661161121189688617259144544554272637787407939037942033441324187885652082736142232768267298711145225059995586356361793084003617761959212411755154583640637207596062973149398142099418987936689665776195139485567010502121163957819559457176778661072983500650656426600008768222783932628077419569003493454272773057964249704875280617018510428644614649033058069786583089174368637352774686335241493203130976922032921684982173317739363213500072937398031637586883961856468847209801207425592031172546997339116001633238436120457354322087735098203394690775959665620401418615847572836452258164640016129523783783515351073953379960494117813946930185054189681900743254387144751721225143559146085602831479057809145571333172771631301326868575355474863994395155960851501734490727154097226395256413406104915613039455510693649511284186626318795680408657227381682385050441607295589478713809777990315870139677272861736741183232481723882167247753849821653754807426607772790209085484685657196222995105782157940648248447657142688578089234262938093007292671938068567754424000364092035343304678225689825551155622200275282607528486288976482005275393911748949900714887832895551120060663031628747776340275751047340055709645430711662372139312551636284349879640103320622771032406100223454082707480683201242764198920622012181956769088757434359773893883063747705273034283882717690807805701140876006374546915375315496936091317559280249492103700056095676314290369642122157865478726821585133692860962064437522690874977763310721911290611462721014462965750118292415166565375237421913324248368674765618801843713850579882542004729670150906020693076023837689217852053053160905734372611933628728839904962918777741188058375234175440440576597699689773255205808495292164660643064280203840685299784390528852293994597832051113838270946384752255969605240744220476611502530500064582570274732904724896754570598727475108724912700522199146573208794760481192021991993003397943381316105530675313440387599222928762454932343861588560106753337833975120505966979659672161894482546842368078568460514501894348758911867723771890443357993866973440260094742789969854262503324883398548478509210722628864397418683293095809123610190156695524178883824790092393868843973858951003675901096068500659727584429584468631912273624661290840689071418030410797413240671330566576158927791910553375690288185125587828887479637243923239371981978520585586963043881529253104481816991427921225708449448374302074023477687674005040687647673011818115856093824211864775644691351030530805918427370542497346270513119727975419103248321702188427156836731314167458599314690171997146194745604692107696886649435897063304770550830883299727204202939832525298838863269412001308071489247849597297375617104089646348746443351053470649242592713795193049500205782405656883178599876579102966438816485086222995925227928120098612227939459732064066424310911691218701330744730094627786202034744207904608158476986509451950731297729915933402213629043255538109769090032735695841369250088507864682095728354073695037294187088711396209294876682500891426314763376087266274995981136040001060295963239869118611152978262907806693267837886190566329447509900037560503715913039487777836476911739123098247137432358879193878194293463957985338130133562843318135761619127882359236302241158252423471485187581235014299261804461669281399280195426257424757985608327865652680577628724335672922562447689154525781804563320799616584123371167179020672930453657633335848482251762863139276434985207442925859279463939587062194350753740157237469810794541711728670826740109055379303141197343751855180857614121697340271293408422327422698991120091311620074113569894810045018258724824980307032026779521620716446647942112207792162928049992260710786855806384642150115392462787389793401818316895066424957255090570286872466420649823135492100591160965039007027099309544904573206625077927815552215791016657836879985008655938288340204341942896606183172143626727819287172343800491437847184757031236013477514561345538209553104281874302425830819154724850646387627381844308369600771833098045007137383801695827461248207424834475488470856686378640279809900062319848892269430491103700515841199956538471037163588067817066090806708783405912990442726780680136935217676086553361986553146601804472050978168533006654995867671014531670501978379029660607528935611308350733357938647138251481647345314122976827569967660093064742625668674892767506755372518093790922780079032999358411491953067107980628575020654760164203983668266048279568989886888520207406245334399562903108776523173015675847735849878113699154240291186805581330446668643735363882441110393409630936842057442133048095349597230301919741762569027085721975360025745518357190846142666618054491580537151791026722108228731305699439778891424123986814834248204202235141039786674337911199445315976574001348968411039683650169574400733087009648232638238119152437090457497533786461104476497301730544411391899620835167477982144226870613223238676429446110521163173138078779399110795584795808057325783616203576376936896717415713951294815235247416765691380524707051391781112512685179382752523482636096580745031629745221880932729246293412025108524597506252290863254500285218473011518956326149474083386755256731592300846403594728490461725047872731903302235995037207616300765187874119954431580896506111392217297958070614558521619101975366591228709896919257155130356908062021152850742572373566923387352549384618544424789374412117199055893422755497374797081896589068344703484106242103539415873888073308071852716151361580142443197451423013260711567015092523884970779098856324880587601133705239283313924118506938730249299398335216778209564340052727496946490363871232 A013886 911 10508319060822161880814420042238168222035975479149481399106910460910021210023500336700897444157541137127238764327839638676844552046052245656063054715834671566806487469303091021260626165740120217840634154548007229745078455363936300671567082877520047961948570514938197554818381393497327463884900472083537449189324378611301046355287357459562697725368153189390008170993540162793119403295241591391386341774244938432713633147213144097470810494234645033397345407758509109597828853793800611903762448395271654133068606905820173323845371773154037204126684529647912761083158647284668078744974115085263260362091678677434041992099060148553447010667771109866509429420555642505997831997076249534898107940265190949209464072975912475088849823629705808334220371952064768550680371072220306311578932880607745814785608400197293927808161266058634250429438174327113187885231870566946853185099737870430377919738237955119954116238425619829150820954992847014312420114296114577605178108089705126806170564118234026032579002003746499802642163959480396015649801241126507896952692416042580615594829522742611795771122918207751406527603999528672347434591449519976659039577534225560272287046026729729765206142386780088713149744215523035639765994029172628780738830786923348669678243742170355020254387163297218974445198536539570270546433371790751342528214161529987031684153408859595205887461826041894314635688253505207728329237116832999623957356845727699101584323803093362793613139865791904152914536198737854062472295404307596594901841025183925481593556906882808977901751902366175080875951249982263514180473578120390821856757266519521562341456602956624849916273341500039520788162222693212527495130793033367707187708974276210934739998268183555146326686987586202969896561540972509018861237087974490418642419440562207405470292729146832224993481993685816210836040542991242822371458784236313159073153955618343550807975035542575197549843613551946033158148886505315213710740457096277686243115841700330796992044995897972925046611366235444645079146710895387090666926315088471055814441599125854172343797691064268700504219013821567407606633597071839765484448797466315500795679580071072203481275077755229269565386702944157757579089882593273628451439692286736378041701626552768461854081859794006848231645151040965304497963769996710330113865082295964654600132255441065223865211048403986011259167301224887269646542348844756024179472869904840520996346465391386742655257123187725547573637243189185866386584901133467730129497968858474254619463407265733221408394687342794356722077038197595133541967495228364900385388146784058033877670969701245625597680934618151056724086724742160781925889668715848776410589860478920303540913062766856556590712401289142114668680192410494898933791340613465163876353190256296487690027795080667866007450060140464871908119469963404427748027429020555340158004839848692265434020611587822434087861588091404213964441085682038494510323109046996833865252320782552739036132658155445636718206387543441894628797042444692103639436788921790446954002604006280635000159914976323319584411151241628851618261234550323784229902508842215512404901543199844410638734803026463560711606083264832723501322667233010715839110830286178477784721898933336038001472386794173125885470370198841390916005161071354508646983787502640618031834712104162439399880216074722963154811132234413777421153220916715314167322927499083499427529333027500715075080311202389585097349956868445604333708753385508812940479155100338972472885104956689909628830209624127734907851456946907152544911499049776356294702128457514530066978117397645936454965043281430891355443420593147721076741654387554959077905982438505490382760200707399861747343165760383454487252808699515320202630038996427145061102150088388797892777727109813934659658681080253421719629567776086760097552358615498309241905124242557138687033418776874473630586978715825032629534445002485537529838842386826430181988138146244584896135249906577369287799764115517639512835983999622423237996355254352324221088468832034823671330407005230029206973998571514680234652565943548840151692661886172289288555126586193376296656786077329791231123406708046572035402781304295852807329630179798899727167114556239833240957592231667763234213837176317024519476485640751126778128957939073451102442744197524882357516204988405393767516463102207256118078472644422715958576319067231683383586579567082281706317734847235805188697678529693413595731575673410990516725078117728651546732159593699506679776912204735738269448326375708378226531674886026773109092740375244628573853954593012078140315528617082588167351268204184030713275701444637338988884580254534382487546283479518537269848703409450775805744060616484083854249510066772796816459423433547739267137882602814031372313501537093127907631160392764106276143989546852424835466781240601547355847879024120310499113517732720710718009050984267626655338189313486819222982580967542511432955483622361244417754646991649770326330632248141592699921815736263446053436381342344968982742265741035764302479450887008659343435628165253254740173243031618987791571445439264966296102559407415898056533775779520241434435990803113930515309653684265053208369509035908920292037723743885227926554419419110295336460149973460264606660694128741898079594939699611429851267289609444796944356951801400725737147683924264780875258782277058999464670466321118204274520925094055373451449259891169255268035575010116578763281389499054850902501926904105358242052937185749871940994776104291192982035594893751660408629155471585646423049259663500572445174012693964673055663679100766973990938904586714593152695998266596107721890480321016234261574350172276465120267748091962152299013141582092924968758919202639708165513478897167890070904752190950185903879436107776 A013886 912 19856183431119610780806742050371891050976074114185527268347646585800826957781685484219241381761876691399242297433427290375327806520554849719835754173290288683147400914396103094861398862745227479784691398140968925094948406745122387787371669658709801987363236490770740077263059292947958061278063615233945690789773287443798895559467621460150967615528450485769298959647921698328669044645783063362239107053676459824425834358713246265969724443969969746466555167447430541204550271605444234633768602089356668956914181413816813267191851450655127771727251033317747220134381918832395692217983248693430728355876849095161687858926636886781839761053478920528240489531340484298773311411051374681158348024471016331515828609444948983728687783536335944842476119788719120580772007406193179756557581045344217043752812493544000292580611667183881403315452632186934612205921815203444631479262541488353388345043942816380101459512409421609328858450283923947140291050530280630176261187346847937048882100499763232102328239658215266139078948468587452938499363631592933273829105103196746968648290831629711485711649190311984409729551634181394350197286096086563255668096442191523472584888986635642012981040057503278669528935877837431407761349805715665819963111012385178099066579671405353394912041843377199463104464908292002716975883013467906432798352576773894535485362388472007593998359467710330156317528181799328356803619920379897433441854860267996935982487559963519347201993469924676746414414335976689425117650282526696682635481942274739704403774137424735594755857538650248715220609451526485703962969098061790644474229114582759319510421470335543704406592785351546677216646114809968209153919302330474551735264871105151343534789047615063930734225277759286373421505997852341921751590041849781911373319217464249122739690091628521473716483783844920365877035456738876717382792632011841783363541373609842186613123771960112730883862897172123561982577075176075457740976424034499235039031914770010663410664478808940904034475346074776667112913092213174794137322623349092075993182783577042016727325115508928079874356113508791483256451432751842121986918945330830848207490672755735761387705986123793060434128621508786285673205711272006863565729996474863884383502059082061596928693751647241932199373264762174728489608404945143945052595815823821340463462705649262732928539110310623039322962239040907788331477733021887951096758191840349693578024397916671864545608891747584187477622578338503559176366458464964351885335218019969480352790231540296991710217532572949247042621664912953441296628436023671008091417109742458970958162978876443294269358768264550455952019104297595264382139489536068940744605461485432480121196014186243609923999250679121687330268693812714025188526235900304142775512945006209641651470440694987418235965395239497927081681490619810177730984692999512712991680889223213746611631458996778461134532445286698477772361013390038113994882216515715713373097097276446613995027114605469100882347807297686413949946769898131968889763294369369731269980792446939686915982170221981302340476610229342145894614644446786212319728423827967481343904999181043603321812844285108697486708083542563439680947269678145592306676973362193693910721389123665910654366174969892125133156476475884329350374040195277196195063861383789627333177853281238012291952860127882120042510161513916772574133649341155922760520049468588209846277746750108471182989353478076883533229363299995023689637381717149116650315316144637311537644562002802639157529441539043795794359061800253454419983331436487810011067711465208815549599707334835036855335386903206806516722513363352953019536574397783448914920651424361942451571426930280141962203731039516243328569315228725764564643237526400847638816667538216644056660224259436896886981934691452297571917003123524707104011815164369909197608181804760207434580363051381145389200976198104075255724142174456592179182521731190844026118962220723087793020491895471586530409224680230435058990464614198543032974297005256012573793695874010377694988454504058495828563444532779851301631979724819694787753599734930800326396533433220245662121169954567898957011393366510145027791962663595705997440234639582247359663710317804989217449755638007992038946971885579007387218144019222825123895578795019142852740531267828696906527180427531203090498548151111560528525303397776542548415138067230837507756925979412532879243389599821665938797095023995724141259321982055858528707172408760292645855593339147589437892700440878099490324935173094528828751003851039837610202151245370242325040069272408646467439732777923511958205601158043610546822940627340487358548658542400024048227855781826883431913474803989083537708193130968597360306538237851740134883599818481934591527194554034103632119678472441987514166796481034486768000846040066842691503294895240984634094765071848966869188931475181607910006926450240610763874071704706662025532749553677368243346827277337891891967812806717673215983920115856413034805865517139847232299676220292098350782337591757467081507491053663178418256973040961262052879674488770227523344073015781023834193920974352043658888413632156503566784346269858383455952631692869348060832356449964346698385137579285722362723581192929402538324332665051365272278634483458570870464051018315370281199429892739386072554676701469166529690674817405153468900986709697819500458443705462683014597955388124023901908075114036907338311445400715963500576088592950076510138761016336553562719484412203014023801617093833300940679034972196537455012576046133146740308343483841449674082568818109439336444306791078049510110444062109120354353472052615474075837151119222003741174521706328095644374088226632740195341663912992164047367853439893508078892973292763735705499350787949360878021658327298080768 A013886 913 37519608813573820703867433962637113429410758411793318389397125863838496992961623877045183499253025816013883469476686338219927412711431786275410606341715784206437468051013615732751063726279773998521799755802434369853811471036567420046608311093668963121657976049392685786313804422057087217933068109310376291054250331208604191484512114547214543575338863127494122696584004107667506509353243011471259425037201320837520674977525071320295880278143447793891315714643306432882799647616956051548460869912781502247578415945743008211661172361911508473367118280524148979254883773604292263352950171267148514517957505991046480204216287408882587393614300056904706325322755976235464488496357523953527017359903649387509701233891673361286249117761187238624107916716930411237568200490505634286238995300688981510929914397800949544850961226737312415499973199296201661316719272510342465415007161995064935308367992939661715554647944445971496312404186093604949985479768401309800897499252608762713582052877136610957132167154494504007887130499891856274094365538621795740362714471637270776054813610140890672633189537239435757123849422296868959513585494010095157886253658078952625045283512699136807184557899376355269024452308813519590300798229686539232096055749450636210297038816538070803717157081906568035099377547831502989910685313992525022409917481789494349628005237660274445376292102682473132812599091426193284508702485712402033513858804606878434330557053705147325853776396978631590368792068002801083640708209053405197214162342700195353770830689305382788311636217592273164321976560101998538665899592686421624497880159583915361848668076858992646448156716231151351774903565869242009034552988265990137773300971964418613900344271123901121469608589645059234053328245349854020400308492198008706709860047105486286356990727058322064047508830472278485909538133919165801111568708085351854906680146249202280874187059535126292670759046883735174768294198786306550532701339610020650554233457128139509239562457894052846154615510731823597323212965827064269408472434756497215850286405998104129463418263861974214032027332690580105433926420882032814758578457690887384185731735537710111173844824787963405618395551087114284246947969436823465174169297979015600286765218775572967585357994912575643342105341150132977362652374515385753965143370514586442656864297788266083734313789591423355167411112100050047781933717030702771977999183039385889794840405522609821745717102361699157963716340105929493305768416188725760463269097243557691051261132231135906031892322588802562835832534126239608163987600600375979417282845221838712835474103669603202665963709032110075952344834869398488528030550963690716224902652648105680597648110133871965516871416107246608485281155230302415147433142517665898456040444469493540156085697683145985901296659951907619079878730867493477914781284381703238062264474487729552757447232713624683249056203575496269247364655349387538985081600097167909086976335906460675513355394890827038016056181539874721834573018102873428191092248614941224376355066022378930326458597422008765500889707437837579933795204478024929640564598355764857788039881492526199441591252550124271292564020003354513591048170471194210563742995202053613815493993803627147463349384505509123103608216941583800441927574383709541059914430427244598540698209868922348410480782006121961804485840871528688119360571518269314658750348834261286502811349371108963676298826672862780664117141552044996923180728096510022050703011296790035487563959734511777267614591790047907131555463687781319361459063615781398186993193417891691180426019789269570920662376359918678976190326130964112731219685811670875999268785470628746874330918041795587287237379652876628873878063838112885496883793046286196871183532846852947676855346633455658376940680371058135018372067758112333753113397556508120582706096876457135641745147450272168130781710192699121272808155880303593970833559222562820764745555205487283554882144829942454817092297860573662713546494240121912561731176443627593167038206325262041360363944000324803845786970758915758064322136664668101040705993943933722511148444886343113155282974868712955696402104540769841719874803306325210990171149287446147978905037777794137865638099861399485501048951771889753830651013958114835223709121032546731721967220186688535156272751266089280361307160632799569204764500490729825950123695607421239167857239109066580927566173199355825664640949250301552474151094518989324488372154354076368654244061794666432278980034186669148697734307105153882649885376844801643873434458524411758049641313614926661288187160985715374643842641369002149093739130275322510017118071624645728640761812993955060472673880758424044602180195078098070576919704845021036903191733941809272182242857959077113131937116611815261463169125293075373093237822650237023810898497928610716853077177047283508629079590869695960495295967998728250399872001922919157950261866508643037356844377724784805706521836109563900343380303965478570665352049693490906855042034596224899696491080078581973558269946855288224717428992035063090014735740764396581280830213360283317644330138867664442432438461970086700131681563612443765910097502362631748276610874112446230662174207645415763833486871867561225295536432625235778174808994803639844842561015954576137591505444343563776262344995345441690061174549033374621029924299655070289397842260555643711018527829366826735596280637677080490925438481262940061719856558570403490171109878376117028842400730721797624802926774008760402791877002754343466885793203294339717819790955980075320377756851396497417068086395894603767856720371565551406329734981479516516118531453966046083165203658631582967030548657142221973625431357196744777434656780088712696273617637758860986549568997269683897935561628882195979880628224 A013886 914 70895852186647057239765379457912285148584827950655477042416348324281581085996509706100513294316541485113721759652123250737551801382314737528855068603903210931389633630217695852902961983139019994838840120972094307375926833703624626762629573176641875307865018487698838495873402794177566180215351641173389107534797689841179804895006587260751090674565904922092814435538843473717074939865588690699724729248694425412312266775932093964548845905410958361007625652287123249769485964548276412412322109039354717638952252261765724540492178137552405243003358955093455138432692222321915323479307349220923284280667928680489715506520561766627452896176985729925312121727469364503294162599085293821818139138718418965857931141122221449938935172949771048112478347974976763301349269464443750366980045872332277415644816488823944629564941103283569946331453358247725180770910602318822791689304253076690859680762291683010708537165007090885468344036953108520918134163035018526157862285867753434543177812490945271693046314825783870949175269404419655076127942102082509333525693658742694465768342043686702506506150687502446144716997905190650086090166714745667487296812552188930353801566276523882538478110700808780872979996300260144585205498709272334563713279870377939762618555042488209372438221072944029948946660634300877441639553827390227521545062956230011259237890600915249463200789515881515392622437239988009192222539938522612085662715153703410069401122030855527822218868558886118936949977690351916838012805729164624751689570309571322734234041003929393544544441824403396418561548604718813174709846561553296336159210417384659782457664040654293016963750589975464197470600981152411884527402220931790452652020770992862551430445723699047594293085363518435286771679345909232961619770116985606915920336829489019511139006254146139505918123165777842314063114152633370284474784660599422133772305790587812655466875893711669518589300830702005706716576132612243696076975404884227500626461805118704316194781554437949648402684521382510451146828877411914177417628441597964931159793983609025623701932322009142891660069822977474068664573479253220981717737579142054692761064744056519819350539617884942436427540444676576363855936980712799641442224732043612549802662380911321861214329735730965733238655305266374469769192322008288428348408028336506075278245757443178367309679838770686646376974680268667368687212929822270975440923960297366317007856995382546795656411173675391154515183557341280980806794214640898157747058461540314819164349395107723011688870712209478481052578409843850323919209722491251238675556311280139332935101131122764784455119713748386171997120324934499563170933632123359139275656855558975754675536744169440182137783687990937759502315741926212073985304948240820916413783430575331969685654539599746794287541327152006175969528293727827916076477441966566224138836958528830155544784052624218365477552632477743334489204337079231513264962668932405371637659701086099085708419926813070264569923246839937998387510468670610337960185798030837259462380489393774510619105719013510259009985162703899880240341536935132610251062366985905890800830942792069745626448699898633219057747610149698581537209709380913502066510723957954042950115354883532141778026169781305862724638771269874618633452202873077270081500390473547721575350035025599864041295350293743863122978701363932720152323916402633112361105579146057430614544235808467622275896621318587978733934498928214560746140762027866249346302787650052953776165256267621949948011968979537243782758994409593572063193479918344825009400354500258767120415233361170524585414165173658818395682002166633596565305319279787313820186320424165019973835724142399604279170560995926785867956025330455288822575715058884916449488525794362230635860203627485541487999047527379578070395271329560806265202976394055936393222794062653356880301094777315880190544934565398093185217561490433501452280026833059584106798729258522195412231544642024704463823459083808454706310622028318682075445255610232503965454049449612744969220176936805738953275994762982931134085051133183574347284743564650956177945744706997583638601740256724202269339131872893388278940392333926316280275718216781042944203634423710913498498053078904903019246065701706178366275575142807132963993596411227262766414156313720681998167990064361789313754448902597816383108447663267375760923331261523736051929667588840721190139358759960388789484269192993803905476735368057619894844394958523375765262643357224261108527745238036049966480419208071411730978611753878152610637802925055676834344637684729741516997237409456229035016452166342652858758460916080604608025760363638580176267017455361675707229439516933805110852426853331615023889012844596710659090198320956662818856272628017422506488153561954539972437557741785846585043206069563072608311852933969095022635335278881404833232664360469656681175411659420942651585338929486507449760414575003606812297717128666175749261052813876440044040434203441411814987941835230225884268067227919491269699257201925982612553026939453260202862865621710092872964184204699319297655784598763827954561611839894965158177879707892785794421268792038141863211117344353347327539056174906799179863193192132974035314121501043929359236185922801518894217482693124134339468333795256523156505759457379117584486708164895563405513470267895615910271999050631856596902004593606575741857593481016061127192811974205629076998940163051126543865917664760182115643750663402701955677463948525694303616738510185376782641444340519276036454491562478911921306757109358962975557258179576831374509874917774652421487399058375839755664669484287064329061242407713765274307546833162963845979764978914090259459078755538635607649542638668672072347132544735436632495991032882063654303315963673293311078911967232 A013886 915 133962533624618306654428988531528400823641136181064168444084574470416098609504252852336934704515118660943364997942343226649654282234377693962923614271740182473204047239383191117378144068556031733607637449704998296199715315307690578742608437328240835041731887253764118858970513970988515372017161569908718509146312601197818441575847807077122916903758147831829075187332261384944625859971940691108097457196997028037492065307264454928404633659795573768292457188540874904820428055059557564049126662933275415099599729401760136588528724059018623270211370974058029839017985377148376893956147829252681568431653136660935590750225044856242702914123354571723512175228330832145760544234028400476305257536069885488478239230468033740718213856880352979839799487026380892677803936403390048493433751318891156771725144603154083405797766630649328696349631659237437574378928005002373344846775258877616594345258641970883178509153808118710272647905217411361654236934177753886435059523782559121802883412792890475142486139012726777461691215457970438802888923301947842996331477915363115696292954538804995081813814142282622156780608297715286301873224138848541422636463500614532750772117985998679680467006680705846456595065649089960883577583785082306676886574818110302881371617814524360807459344516360704782571243641434640385643968446514097437430861520077629915095622466990226097681389443945203277406793490689662553329560346554295073481525347553045158018139353599617995974463025077325987454695444402890795770181296046141662800557990716065156281148391712856301177751849254276963828508273921318372910135347621139051323686909956696815818963325971051147478160274798757932686128554754200619822674359801641422036773584203441305581324465238561964653196724172802727954588598291017508821945780412259288901759022223907619623909769634412533918696154112505945699610483163132221694449901559528882467868308109431983765233748728971948901747992067927519229027329747852096308778261856279989903742180174539877343540992256207641232963785699707508152611148233475848394673339133383399041749598020139329727212853834172115508334815263899720978380780045550263982421961944294001691139586297390042010560444687614909715514742966629046698535128771523392880701702478184878505517149773844626651038610085689458624299427861572674092833197512557548977444661287755111651364279400391661160617113586248825021247292645905262515559561378408922521955805811173876895902327051008183574893548619461513054946364078249620341132530570572650137793763055809592218741357814909955750916053928239834485558480731824568867373276908348620561693587992990319055513174133380408233291647268110562248254658145832470581774721384071482082824373244862698810744614606760746081727647749660280347271751840028696216264700437511497386159929345368879294982877082414350588320890463962005914389638922704339724797327061880607013573874053404539352446512749039048418688172645704517064096860806129332057048980409267353274629366061858077183887624268319553682860729684847963737091381264987835078752358013533098687811376582815714481522355264920553096979643920082688905981677263444656086879414660824222268744522909725645103877416970060574468510036215345649318102276135473964272812535647783305029163570896566062075221353581322556416870233750874443381975012078474871073360529826320621161691014983252683896782372463849003953560618778843622152786398069090644857949546975857447051463122568134548088621426951721649800323143270788531119963707423471173044794665854335259760921030955097872719365080200726230660100347548546906776304377462346994303362609052344958070188771671800265799811873258860146158292049470001511794710841540869155000581825111248648461920821596305735458583758599951384918941930871617739189896748752387053805627134708201451418141093247980599658395384238215574575320652055655553572927057698963487618669208531379778253596779056183213099887610916870144143805177230355450472181865742890732221515461247567267740699535346141336764297965934073774142493949444806075451934940752915812052995077310405855285999431294126146542463814872300131217170821899627420212250138327970377963248584934512010120825413133417837433670604734799413903460839261632481601088028319446521753992973090742583397529969160200179788270749875841540043206605971443788620507451983569876451007664517404561641914292649935977510012366503983950707397463234184808681816377205174882884172638126510583857809247853340831924168211570466916058063863895949900709461333692987098098015802483223532614318554513945302863062472762157081321681793454552033072177651997491605164518928340659408218789435897311387785237967487051753877018507476276595887978019958799824666508515639092850842758117569133576255703198504396113137459914222738917366675747860933439449300609357177625010739807349755316186638891107030798560006920806452155982342611324734114943731005212245378367921779130283928235735260258468711764270805710311960908828887047660415317099772759379488378179709043410877061137395176928381640423135277712307463684643255725377279503086032528875113236598007928817975003179267083496769781187619305283366632845592716968860445075761086649524007859803883555467993008028833927644184104578135065803003319298306290712695734233672319481960433936484575511473201361776220453908740337481184275560500552835277947792274886360944455883380173725379953029276987166983164340840702104336006094927015931990111390369198736556591987467336475782123766733366016191081239634309965567799892730653544516728985554198287799133896473353213962036422228699626327381651240712730152641319766417617196951797777223866634106669875328629614426765101663937118775431778188085339570135593693858884021842762654446075268520292551676739703385572525945628607875130984663885350400826548290649526792184784020895255134608138846217495228757528098635776 A013886 916 253131316736002764468396075001543057287525934411381058638552001212915206617363732053684597035741223737921432312431917606093933942773048590426133647972223553115527225134026817673281984931333283770809516280564174220553503668915322271493513139705449378188135238734320558544107196143132827014471723953329277415890579609220159397011591589123104995848000475882293601943577046480627046796975460027815745496000815280274747806858517081570155686815272602734204841744836803912151726599142778067185180170225503359558920461486225097773313044062751701935446759828708883326853536593127504230758930341425331005898261954134130742342721237558920811660034238851382453453921846633836000460047204576631211172871916501382692849546237021579381433921117694819409930237101464490615412628501880927151640626612134525318835138037492655072926474296742790726103980795081966442544042232556324596475431432366860232943781681591637785849184742899255132466756965853551818273175240390055683322554234762674666830804544236469334037248722000111434732946610486286107897217025814981794892078061576851800012885521980676946752765161204689783543620459897278106857984389595760718888337063929201420810969438567553166460680879647984877295425008419619206859927837610404062831211405907048794947605130555167402229338699090664214593579705058370564220502169542750066651358140770047003407405153705787546943627688816649866482999962615484291569830684917906233408338887925112433146019542102522977417474149369312711462793961489481555181869931207315809494724761401373805223857004232078455303842206291705613987506722136957715263058628533780474931596427073055688873406893928467174638012354130939429349862560949785356797091144701667978555182187956128180904692107131899054425811627701754505055696068495561372109666444402031960011518992105584672997511935588557622891682854534059634803721581449593425882738311590035871387044983217723174699305204118306067542378149875809666654554713416989389917985522699247267962434303908044966952280065655577760229288914617024916764913142145232491899426112079589002560520704431718632993990137793728935956853200208576467969677013789110321212737101787155728187523245800786706901810678347487129721325761837967314512057626202549914438801754548298844507913029663864043491749724382396058953800221305536154640246639357408342706212153740180850812845098698039270395944958084941019797748204270337915081000849274677390911966988075008200218436368321119431421244452877778652300208891278609978608753113525175821375570685269840019549582670003603775268346946189076287569207767319472286945584788101154486257518229676738731197087917420863351224564431345109138886310057883304369772262896736257182256278285303548720066421079933267689452157947903030076615233589580859343451974857476307725092971445373269982511662205082863519612472328352207759591641401239896593805105835701663614833424758047343508615123652202176216642403773009798592899771377079716189716373927813978494192434861970773043188204170413440042413415783269138797142768287114120533554087935626915710221330367226837923981421233793225399674353631802782806310697985943332591912772561801824304023907050665484467767643443029283419577313572111358247890707881712755267723049837358910604117346550331882540783351862643952500283512653848172320232391759623099605184347709622861003487254167799874807405475273971770234702521631304701985423996288626615471622946009580077004510139069584824861762720212482310774369897001183897343171287582708753577507906567169044568115924030619762377158585235864725862215944493516612681543487909912772085331816278461821357730770456910340284646818921729997848656031591332931816638908175428697047476139398111811886176894803022088235939005195570192938498515266433220988205574819746550500485391253676306800153274029286400205735314849404236526819139493863500953053688634562115039372633539026222224835092358607634001610728433184968484529521661128808287837819743688062555102344527078643186970258139604937593427040978894115913258884007064523326379561802128605625149353802243268971161055373391579354469950265740622414343767035595235185155621069380106331147259702137535989939987834243686076243866097247525458930734691121924364994004703495519925217648994177128281825303908766101133322163184301394147136361820032249096776075025029690164305777650626823102732588706133954225151639047350199945770275609808492120571282408242827893101680323479434350919032904847741529097286679200784029642003619174142261983775433383590244978871523866619724074972682415806598040351230532243631838847623094330976028128581529596217387509702386803116669161516809610884394576535748573408469890107134933014738854851217509467095445162879129399981248770698872593418336581391554754708923855198032330610714759534088277313336053821823410536293596294262453296154876191329971973435157334406187475243163395655192105995908056892075111917220347652341708541804256074206750989657804422751350573982440873595649901583413395181095780276457739804146659265529678208239531062880436289389539663987434489695276087268313521489968252024646040723390807441344428824281899127435445680521692780939017415693480915724978167780483633904642138544612195027666990765670119497520019249376039862021129407053144451737378889013232495286380063394150768769330651430662013646409202303908619850481253953272471277093614646908105918747085624858087142043877193683793885978364779051640578690799677146118237766408574680049870676041658832956482148995813323813018016507707275556805386555775675350280033838491361085799817238277839495520177891971611072089066153308390204091609814622313347228075671982984968003273153679620922333650255074247304038920861973504917543763385385343436361552987352156286713687846869506706029557325395504429368513786189019200466045041655017972795005454191231703369500024412904854283005984768 A013886 917 478308835902215271651018234648515711672675804833844484209531427827885761137558752449216696651631472656016725011737353687111702572377783878914328504931578514813400547742052785817268093702729570348240996059233085553582842820664987673901454636366946570644198326784732629167071546401787209676081306487044496068189530731034918151492399095876167260794514563211953756837320992564305487562067326053839742585387268527518194663910034404788355940824161021403265974406107789894676713726489020866854966523892663932115030218569603385549323582043565607922758263076013787250155983433202751914306690487386379858153167044149321158547051083411734880246827576637929039808020195900204223717290476257455884433501241519684692162331383996391708617331458520364522783058259340054603184009613042139756071275546237810737660674111228921260839532183947681586742846783001441166905060793286989155112888020794583356643115664521747827731472316270659722144945026453964202150807192633356737424432160272037644854149681043816886578095993132306563505464460883350668327128581035163520210634158657648702046748069997983776921728960127223264910951825167179997819427847079682390068397289214573270318941900095214301642775848394683488621361642309443025467900124257815984195846473836970377371556331332866557895687066963348198641161216127735150293005843498555157942273499338576176134523741477537563503176684701899454910549273359415421853021827638958245648928095778878850074857854131580137392781793475473481573328660223756683261895602171545319515328077951671098389233031772800022631570510058205593611145101934886916114187166601318504455546797511579691913145717746625862246399727970490955637761099568764017072365920111641358902558496531885214535717255489008232473272025733148856609081508755020910774518204015858726615045918874965419386562633106199650372191388076213996016798581216545350558394065954560901425075814848746743770216735935419359433916395904533920201113640721913807528548068155771261629241062766916712114085939100678757240936995815062537921643396177082669253414799750004832390277986431633713909187956690620798058119187811719419428526655591461611433309219949752274999841924521300936187040599863704560733266077144644222547919704628299836726297753738319951019128207635888252932618543201795356325214376571859340651261561837299367310691886918526049908726087456656668083524922558645832897191478846693873523776612762253608190743637722917094870350371615801001791778038335358452469601114275540500059784403217539426444994348623961066060265826593369578426259802416600502549572782478320610299194756882722280288646206213815850830619021945105920846697763407915185347127123454439671381835257260136011361631247004455947878467147167344761422735189303232735809693703397125227887861227491791835488475868091079014314596529534016255027100112539824511876058659258068926963126223755121113353564753214002778886861969244361709328553612558579107588435201445765161169989250031603715314210757264389677671048577879783074063033234760300058639466386745654508346730832346679864731498779340081682341726157896197332011869043338320701754892971902971079035433824058749546505845997911878154790770485357957012563865251827314981750349110632207545720907835078601992400806286417514628822916612392408038055716438306583274796880032447501074768977532976650220637403883341273840079549102488289938846374393821163121193649819107616543483626845430206945258214461437258344391259706459775005304577536733054534941483535083814079944459996312477206485670338690123155482793586962438318015657804725198791438765362958056923736269421660546859284616470723157870979520336295508574889280301971785306902748443228452222605393770211340162139502759156841223806794169383178330412762494963688516241631600998849936101179780426631687752021700970644663950867409359064405508587775140667768859752325832266590717268411070700676937195797869509765155580904036454529375479186175840018833133377441164986119626943342937649517016732337022718536746968406996817984762935460897212780375835324545073902214165397209263298853079788779817667074983734976414226723189915617358344136592826428759933265220848619605438922931976173411715969573643812186380830488833872378512991479574622594053662574629287933232075856279344186289293243834016735816160931554696861296974532895301584386939663739624876584212176272123617311332291423422611129248143474612839283636957578583816312355885476387807597375167947337265653301795844067077322581494675645645692158578107763852024236307609600898780897981567070841845910393974350534926467625475108793711518867543716065296481933319626791558314188994902819603691195501360358295633309958741106794068483505366928720606125531190782063768277151927288600299417426877334745831831218835554887427066743308117986405780547995218200243218162556915349908777095098992481899923374059230855220273771201390037342475995245444585075198217872740017525919984541626702054025718187489424001378852836638384993235167282305552791345425698486241794655048382992586754231424860238469213683801408613824523445667412644174756330041706369877616121235326309684640699570429940223652013984693377260137099346964615546536632899149926836445465776134038660407105756358689907733004984889999541451426596055380495552554955699653294603627558679841926580362533159801818143578992002993634162069977157006115227241128855884675093089991846004817564941114699045540366778823050384995616964345636346299797117641032474033586685197671914061313720990650716827416435421259321640663423931320277942980130444184172589059298180619871071498977013190265192553174628261164974974196255386895060491357544940020008846452093946972150845180135329798215615317551740033333892595812626358826955205039250373009717433520047498858576232932513593003857941612632586223797269989000818312866065217307272499422129843799697831052626100224 A013886 918 903797070438077106423071223608326536273914675188277854338835881017882441901174616747961495058629978523684211046978527931848285606282744328512389884406552951078927646195855198391163637281679308783785042441652943003312425142958299428998623834330618497599016543945973664629965047791332254213213602136111694346576755204380188221679189574796537618644969294179285036399582953277749591521680433156901854717585050217005500054695155890187124158391228292890926480726600284335704488602734406181341405384618813200878733420042128330025664262274896178631390485644017219946702741303910057529212664530869707015810763545279144482913434221580145054198237490332578299891961105526757094601033130640848400637242073935867564399792188595293888068633769413408150586137828984668296429202676496809934600087991353487559940004659006610289002033149757652800498507510062467182866461913049709523848349591676779284045418779979029999350902681710917949853979483746564229529696445369826623621609428220913628511765904510602986737599689551026248589893470422431155649555698609451862557367565906415942629069657129950209390437547729677010231257418377497974119660638150661294436761328986602785250022408279113897526536674299445290227289075735369638747329101993592833624977229875176442029216953883981996069837619747799929009981716836052252468854465687877872682665851598194707986159757136227698793570561758798749216416769363203879839970748808091054314353764084704550978249005715701617053003907933863475629551489841683468477813549204082546305939445598983254041146281380866193163891425549663427108624227972900400308052416020520203827058651080360615288938927591056337273205041181744654062532965389950286211396326933513939258789653174761281059826183019854307818055675120534618685108928335207352330384813725838142332539086836730657579428381513215460954480936784395528025470061512185164963923558417627733383977657312116687132400897288018488166826536376538350526577899871625229464103516048964391294241776490357277875989139774591357962242837308276089655523868827537745175836496334017131130032794265649253523956468947982960145084157475015039930722255552646934192815236122013506766901305633865567389073932203260499415636114858051094311427540435087265883236993935809753207312049046130094317382155440730047860722679110135110595723006877782090890529447380865431073931735623299826997250020869295289175880308301389649206575526623946025921767074044817009119978210993325867353686444341266600316079238299404511616966695218959538948815081340680863673364377424380167567750882332730978401591143441995318961828838373371773720456634583027589622311124058769904642452999407167480946000304411558660973631683390520682716574832139715816520819410338705306152034886181330874138451311740699122609610163909210115000288369117123990920403535118532026979047505451651123256620408656950786183860492368516691917268643601076802895689997501130066372536392575089207167664326725471584061654247203717369138842592182558274457527919207145943691137583339550661203259221470212898027715485415651178640968685480079464339090812723601800255003364482703971773589603132753255870826620059043263091958410582351781191686604476864116316277736164835915436043668279079147752764376113803809576806733013370282155660897445097671652863998898093945391391009151759710849067339031623004109377981037404127451433438490593043166065970583867556587642501391540776837269811065865277137673783469077375294703821015784137223359966929604391480309160421252403412493386312174930104715130538018630659311312529440647696210486758984429941364989353929705270495138548276207804714175351415971951030282813231546836387601636222418793612570374300009364028695590701607493615949614474157586156445053033511441382802083546982257667341036194876058834075341189584962212141459699096372312628967788610588051185097001314668784482818224317288447436970041736718863189388693827925500697678355312162965454863909672706486169744747240492091244078628008522570272888603344220043895598872163365832530432976624558989206402529986203259016081273913233087216270325102509539542866131913077560884522473260571613493433849339049580096828484450610014726728354041229321195330990905395253105124842562522036284076860465800791083817114341421467111598047835398287256164955335462671579115945438807201574173909224206860806533155498797476633494164079315739535240373816466271155969037233499503318657849464621705685807847156826157001347914182385978167769482139162275669731270391439240700117931126341732151297258351107623837233726916485093211321325591579935578133750373115887283506844478070142773778900557271260625470720531032907564901114489503963242232118515682654396240269176768738275407721103682670495921412942865890569588469751661011961652512661777525787652019233887336797938514228464197177256986345423896428118032013026038674410074352728636862269301468170081147681383944233731372146149357609436417573350352484146821268264098015931437436196821119854897388571291538776836993346237250935442750462954536168019565010311083795162073260071607177118182881575228005969044247021916907338970393064338187157405898161288525688761029095482682738538845234669038132353980928952488585875678043163468134009831176971575238763288626653541289250255173212220250162531482476577587318799551549524602471057700401905926268761112675316354242596609731137707565369956293746299869712471631116550652219646083619773527113669875397956084655379605015039986730449894696325575594523309008445144861893694147619046078133873905104631056994952161079123156198630763599944557528540830178996859903019362317075974192979432042069898904525662533493477223728075972790255192273128225337954856154683804355606311306656764484472763595932092875606248827225751421609112323202175309823844905113843017098930685728159858576298257805705120536868282188075044688907431226448594948063232 A013886 919 1707786022793536481829629845851138356494028404966163808667325438023198089978318718219212106294945331259040927299617123067126701336492472635338499529098321446664307154567009715513594291771068208139959135076389268204883052552529427935454071641388438133271178492910905565527513795424972104929153599761128302063072346178030263497661902886469143994987737339263763267659487161859130740152438652719420723814997748168446648727350216325109103821722996462941322168333600646071648459120091646419264916689803401622358026551042164344309934368738251022464159257177394330260251205480146719585359316092266410546451512850726022482289772075202751529771255218132749312970253162247983349731084970598766630695312231162849401927786526219632281490072174402954812286747285238901703547135643022724154502419065645826781660714723509802590568993774721268486932363838773715989794614704117513525559078241245508478195133873247415757813486478475135808669684305144027878063969452884572553543437284064535323199720476654291064443792770185553566495507825119172393918419662310064737028799916774654559881725893883725757257470296188470328868656617528732091961338912709068760806282230890557051719314341967148689121422850582654238164198164259130937548513156595829223447080974300777399212263421116648092349690931471610816259533132718465582593068395020912016129239547872697577979991919972387500353969539241449834959366202052090428821453847883806997318664813294007008982868017232206873131610488306774539918380349557170148164685192542459848858221386341579589372020696616280570884307993193026422634788865202297463609285987635062320505087561204614847110289751530377141108655503255706882487632290345957582415895734691106067177352647370127324329653640996460064715147825926158358359583907496501086328220571702304526931011217235907475181045327999163512124836634757816689100031413191456697790551110432080000914895893971941704271396498686726518648414084687942817927804749104627141588027152613609546929077845119331420841577046865595043081999273606924634178208925772712842076415016704876082435113806994954328682755377117102266035426381271749218971814990980103962148849500088600817954520166283972092440237651925450535359804702280097890175855514724846974820456360157300163748434213891997950059107164691829395076090031320779780658139130660036949919835946828567130863507041818247407499539727433952560977489802396440236671970504691756444308941566568716786288818988190236772523770587261038447426053214154929184207048524351498938092434615618747658209551779921031184470659899227693809396337773731404210860064994467495355725415802095782276467451186065481731175430629183802642636171903206340075898623272720859385399392872416578535991611691554886707935088255811885017184045168223249359711195858197598338580864893055905745275485067046854325154744836781265509669765712345097183147864902843793348512729476351999492294003157198215337255420846245326163009389146521995890152211892580233821768944519225212273550162115240408346528575461075748063788520120595027245300434294345881166322257917085222793272287148816510806504246197418853978536278159212350304189326114811726260554145669967273290482812873848139174539516289369516671058654162182763027060895476644608036854427544886608057312307850663538317229758920669873580205319926380872293309650473679305816628949132872885642300150179501792915389216943904217451166198466069410922606846242356104919990479975682097597880862909669153200604869845991238710800664819638865061411338302987123758328106359780462787897653558193630105786033057044200691315445160203526245328558957956389177429138154890424375287564389434832307492539247648553523435008917377025320093968974269930855068496902681122705001758461565970426147270818567403704170655962267080679564738986074300921677877271713720702134038029693406389331642701721370580156065757629866486770097046580607824368388879046815419045532502310694490493150308616288072436649658792242553722159867891164968807976065401572443931179903718969675986849442865178774514680116763615780970119732498660585680018145073485663298745614934471146730140565445360754031782565560811827889236964404005706370264307154642488977605992419189823125897619344538511179639057230545076642269206666137111891078767128100052237870854057102323319529410406958790916046264108645304966109560479241569551750327398300631024483322125082671632539055642101747229189486829675297166307169320562136429687832722975505782707994515844826732582912702777131011063171240438882539294137662457867985730558874058902128904609130014555430515710503034425027840902521461106738043540763849568201941397549458452382789081595069103703024815698059719441441902194932947808551245585616750443456323637232411625215111796145611706595050355815045289635847522050679738027218607082453650636131835129174749941125886133514789585845927695374536744898564479436607203894062017296737843321403455149359347552681240478842764340770231255159767534373439554889801978748727878210343470323843262829775582687106784076997932393417403493984656808445886986630452850591172340432782914999756709486766683607681795379630645148176829636908660800225893021856895368712383105045675847035958895952235933208664308155044688677407825480759469763688478706846026167136268593659114288280301758514809431022332104042031556833028577287810398155672172853474790656446415808880977574061608352212855595065638382813372210933248224081122959115965082970096329489059077646282746621546525224992219956469675486398743863128225659767267847120747497103837765105956584011934334714020037680089839399666738573228490414752614403879759444869934733226747102088202770685413059753336923153150354495388681634493566828614306443096809153396230962438212870773548383963308662227087154328487995833222969666154122133592257969987567650298746405410613202609126237556586042729437007698018658821945163776 A013886 920 3226977819517937142897850008565243802003708265115104215615900793274618368484151743748040181267527259696483446915682927999704466790993408532611297878199257059330581541440875414123591338713273811918606302948022716743364459845577926085140079243275068266608954202492674007642693187393573690366770909193435683472715487022928288936750006513379727480320988868677950630144801837459833954408363200141730378257657665011155397142441693561003759090205478980487108246973785105596312635602633332141157570099718433996755811513999640395749034065267999508015556479266174649841202349836709876633468232189831656843437292234320668849815320040596712802606811180016662853810575327282597402184666765724370264829679742013923018701883730775778130870632698442242518743044494274301014168154002715162835174826989034253620169073398672970661456272428912517852315812874103972975404230517229921797463616354153792964126222722604372898660114018159305419716358033102390469497578631148195990853965701975255881587849421630695458058928617173976081535783730094784342031640404471904405018035401140050467406593033854083911689483632628255502379689747470531241543203246609849640219205102459408107103161362522181214205788732929764803499447596842797527401668908282467834090453902447571348674718168112542502565020793998948706857893502524565573969219061042874676493294913994717417028497372238384304268849514325387881744499675679164407407296904438109420309434833926330235949739953585426676849550967168855353844494120352042882527247869902070771687331668546685861530510403663832045764720086081760551365172726442574813717271305083609438832157292850281667424495985219751673770399961975879542528390371604430377090439271608803909144175887185876747978934971110399051563672447139639196888802244920348564691043089230380160343977003730019216062897458336723399278703310266058165589368157361354449530696080636924543168758004580773942256694139230480454389446505175626734586206164156132098676205290709792964371683765646444834216777057291728694366367203430889367154849883454493459576647370284999289334753126055841860940416712428408694628028556406896628194134508876293083549677252183417270380686761564872578768114979473469717198755451678000010143810953247599648517540083549709355813801340675474782497287006972410686395137288302743208578638640843024699386124570376961936331495273994422117294090283687918872741113450934636785127781962609392840959958098058117040434191117876649317784196141029665897025952519764301228743744266061813145453445491765485775027706337681823053177855884463874936033419174434101991906431291465956264327362486334523124580048802751380183813696103125579591840746070797797604535609780188608827150359991146449471096597720787984166939488845357951948150421860429268846130764935382719497435567714241861707288707767169590433474000891747102306575679857544500594166344788736740909962501211171494976654994957740717358387051057598088467185325430815274730163134721439047262132300957303345905307632727770587918533307276833979117396746387232504441847851028698557983685216247870890263037929083214916691624615478764349074514838048746562339586416568112563966702775925308720656951027756411480643756284715871378877098959027927359167517402144012398718982946947136298213639502920762600771011201104212331681201405962651652097524529626249258533315930155104352777349810174380843835546171882259204360765211303133844658208373240476340461456571266689669793832546366497722474960542705149972948290190621915370976360899694498773465776523278037649509202193438648821251729902911532896211887543080475456680332994493067738385216421725059989405963372468215597213604062401100781984170042929990270980039320766773284705950069555405363667444762732704287606194246226098771882482338045309083105523784716438444643973023200557551799690009971691710524276613436606246764404336861513151557673198736113225965476127837402732917735028759326214367012161042351462220457975222464740177751674177251372807780549717948718439734151748310446092715119128055870126602155078872791944016147202698029085562220526350216157828084154120498775784578247967459429274327318841612084001009712354948254574647586341583498612436999883543675704356112789620945492688214093006599380779340301719370241801923844709759507009153958970722870236548963856308633651707179244691614201709975639534094761762641352126763670902021248213671353558291534914308365120249775891915944705318715955009172378702687380510819979781315877559433229189961177890312614354453618402008945114575188694060920670537731577910024464583343475728710063797752431007278495672220536791457234065700888206002684735108952041999331431536145917194948951307945526492246675060324708560018722671901940878542557973569834468366419271221207396110736723497846629130546258811224615408947577779725214359441364473896753358409533273928147717903493472647984490686280071001047694977899362333129137683939664643636424786209125964529860524332349731620390951432854013345380276239374162290532883866458733388226910991774804829116764936285321599996221477781553331531985860336966892747130260286031490748811200074731897918891350195623354224370961240225524090068067120319034947618932042779106674547841229399431911482294792149978027709762433311333137631972583344773983265267477233233233311426958006029170493484781872142728573318422217156314394653231120141027155611032664445170874141121056988187735898101868715980280519347610835909897638981119982383229931196968182424576338099078706491769483501643963475103475116771348256606607504518135732170538262736976901414559091997654749479872338212176023268093910269294723992833993798068198601132998494584491993343208652009043142600378726740085211077797069551478364609347232449017801832272788781222267112620030172405310591460346135512251727655707833468229839701647778921568027721446447323175588176827761929721112865279225888768 A013886 921 6097594024470869451231204644984610600464543019097017242492906430146334081299861642130496789237318949050164833821573158894545569905323832974149264909113213763085168302097352074514686238709763370239417074648889388831325695661488990636845969255556784194399748374495677039273388480716900250958958573342821877548172057382940561069636836307473904895535170294610057816301452918405303525563502035365409187383565678759798881467649266018678751056561386506201064156017761174411413274230396660147302827418184761890381885250885272503314710800640323294361939025414027100751141041776252208170549300562475824158340117412620837597207834658470249416996146987801725595349141200022723008051276411176266872573688290757764490602481037394525531192959686730111311656257098956902418739690422602484808135627484015476544555635683783687826826605780955368533164685900894896007188621049981108870989730627085674263638058417506099689375394325065242423322599215893217754667600658901434402045946263549980305660189455931869955293493629296195636435407791307741459604042695797167462781119116861402881596541185793593628843274208738107493120585596748396777020307472290080364969722947044018858122706409458312912564403804504629820218844196671051238257316715685486180326630799540052498172589859484080711486781211675005510120056109778338322473869322736662616712082284047170200259703722665739353048681439084794528932190763173727330975791197125309541115258160272507971283078224616507514921252321931319673253233066005368965451246703035116063915687926272424110000483482430259791051550603617340121521986698358643205606116905404225720115201791536521029751970029799715730702987115350838755416285537691840298778027153575304384993742142798042754925060195491134515065065418596753757986780280329653196686124908030870978820847938984124950057537024554405760128260856572814995836371210368979804490818331696952235186303725199683856522097031277460491239757653891698657618588409192174217431399878755922072101873749685021472501326990592617205556467743852498759716055384579340297425326418174685537149690794895084993493461326469923360290894663272666847943534355668359369296796546053715404758693522676613148917709485533725226587817941316295123167420575306160372649991180592857208046372971697475533813833615190844115870286775583637879147521059300472495169640632198055212110030861891092211331159589167613488527680261255659760800332707523905211707026103431480099859153642223944498106847933813143729711535050865991144194859365333888141628176090984325424947553009080767022947174787894635235130795802597097232642651562552744046472525678578152191466473656117319951168478118190795178195334871505252824007143101131429204300851427750614234201055962073909666355516058545334546762696333967612675045617237421254515330330814664566142518108958195108656198600917016788611231594237060646898717711789763706047756023488590899420048025512308211817452703292803504828762441003654757041324894149320137657012807655289768715600332958148014272047144364472628252901135277430148953173560172595876812116106695056902372548053581912243703159741420977793552032853502093944306887625981775321269434630899633748674313639615626928657061275397999649642042125812482644207447522534457220222631169097006440742950368254979546013678093248084287150184378262035756950615230396812558948280715511320221668791326111584462324645308911216760265562398791640012583121479407260397693073570455256265972992576972650368461566242758284824083954798913071383705060312513934658380180413537435045307804170251480775874988769184739391629303921003487847728543455738277020285076623566178154061847397788021209595715400983123202412264219679135856355210939262630262035252661029668202214366265427310575323461249452957004188438386535598593545538366839071158969022817503031132039036652762189562071936311898181192486121973994735682762529430789399996161132795925465407233898742822702516229046435116473967764986335325162254168193875471760522013652277769444924004731581650751473002519522220562274403383380968075503728070703237507709423147633915534525244914897318933162630761713950855376378855032123208907262341619920155114863500107690428293248306105356995947856213328771331658470732727883327294293978740456495239266989061177635400530852140273027944390872467135352536037392271989031271033444063896715249243160370794310694455464576098990485944610552200433819044959828863540128532535827804939675469674771833280479588217069087555421480128223128014016562983842226080516214816647238402257610150259305749586640382208289107493819164745747217830191465553561212510366415263960262859058295925640080989550352292096592694424892168462225300025052012602901565300387638904337457761700406621985904185002404976722198129482914417054172569146379059312948033169408074089054256650079813846740900186212140449943184969349862227023468354124506758097092861201307690903999342285086158435166504241346791910427605730544759491241629417678478889317075092289003517813081757090997640301776695930925147748905934411344507287126782565061660225328734165556231458145201857594409431668155951911249681702811002886803690806443630195036188488770463103821737452406998227902410182210031040812015256153825758115776805813249681863480381587229134208971170365617886010584936420646054201806414185536527631033052312580991344828144432027622678076116621222640400373627769690332638309089833411055923745504551865917426700382626311988593461894276922871915014631992774527641862029199953268239879401234380775724323269447402982539634129097324699166019644043383969652105594347824489665183414370905023934645673839730693025691343993028129894345677699415029366877540086159423632877112429928809332125850853118247870458155031324225669772604028951756596823459205172811557923684543326587614472522940539470896121745363190321269455005558120575558249800112080454019263794619936304187572224 A013886 922 11521818545631371847224044898614280683098585623509112676862836217398748197333616963397238557045582291918821864714562350706048683434862944425297278195783237103885315298257489364736566646706330151976554842910152624675230432099688429059683764434283921596643543736499047471745738124731271773404017433514249249514944378124968230099231537507840851525646600663245737727833103788125272572191975413961345507385989432482795652857063088292382770276444585977749332395158168946810225357760982156321218708998924544155685118149744782593543371458144334406680900400373532360712132076027069332488408500765236318103226418979131130856880813719936312250374575471446531029752686039044536668877434265713516241875319036190567532978748888867498818925218449335242970943690413961796189573119352456132013939221353716155983342903407735775439561095832308273808474929208382166858511388300170703927138323321561023346994038767850165777853685104024879995352837155176915686251748841839065600205154589323609186205712869866271647684016170121953796347980629405786414341091748612062128312393687409567320172613135357629126066127960056848299560878684876674601160708349800222575075109449600072625705206104707325413568495368070204360131280991015324946171401431824392750787431106625297918866984275605615421842654200582316811746534183241635187320304308424870107335415897302443300964327843830055777861490889488577028445341835988653605337263820769676898986076131389802342281423554732164871954720907447119852349765098065633025309781330160658190661038603470731880685393572928781132857696370976010138744057361644144724730739108710851985506641618830080969146370505268589253832981957579253685394439830885295289681399212526980756143855353282612052338236143473792063362465532887030804971564440741942131555807670218076813708551998370355013630320120413219383354037610232580886052540275234492431212106613387946641136513557418116225400745843196888465510926390548829249079040863180438251683415406101070157937393377444826653751387438960110507868923641815878376399147340928814887125379189337504201060866935928315960985452731735120144058145247090806550534968325371550476723409255933626909939075002257002554574138477160990108953089971737149143293216561640110843027498535130484008893768883384455449477537956588932934336786041966023460025023072980275211752707510101214791036326795641827327580596562584269084290271735900334502895963073490530523074821900208814989330661229429814357398760436599434371063565862994749154353992021235224348000069439889069824567297844262726782016247169612490111975627563121791823690109827749663462404997401419561880124921693442292025489518860833544463272202522480437568153529375318712418712351230631872637290820912144073340436059767713390708857294586382513947160596872079605052023702536804094916785658107918815073275877937565579222547661059334212439116229231160226509246253791289728635341307471241203187480469655576133012274988122393911953062197587942553872286376935590577692399489947061827032003578482487815222577892383903131697150257748211645756116607495565280902290880510666754509692146277354167406527614926244650156077037651131230260443056639759143215025475381220944328665960031247401974814255587241205049778200260389260701636732928292266221775241442825190801973687302596130301799595263838381189660119670444313386784895047294328618254688498014429305855387068750031261478210759921635296663687600618215148105640377997671982055637685057011433184802196286738474670301472574468364803404596330484566120743647104063692176910373750026708550778610869642762200551402718525456728400572464632666031665438696122214336863743515660973356758804878143335737277050665381821403224080609738973428300196508085521795635430952389192802026206325060490339145169297963208655840751370011710778507223567530104738409886545006425144553000822439523616526157284714606227211477864971946199374931289818616143579678008348185886814310165482321749699667696190284085764887423586060292907200254506161772645276647159338424808563263415719852328409084493428443102575090967479278228322508741797983352697141898245883150306689891833440345338987608477888330069287660082394171488387209216615270887208119198769307219787619233225499161042988824484820646898796271245986351302168510281216991424866826772105980013820815103240597769840744122832929188440081900055521064070300823288130217254545385871900269330585146653906021793590966659073724252697882419263468129254548150801633922655362926319555189248884252787450508862998662488973277107896405175846634928893728552432268880891490292078900959227183111553200788046557490865970065066115619876555262680079872374464419054644976830135717737481350039504941522870069191121387860713939892660999046624367055010475130771629204218753136785186347848589139852075740306073629778013690758509283060501805718244136164480468592281050966335985884007563554432570886088229202945682222020701086313174896602870105054000102346463215503887997929086947986347799147029269582922229189747587776806369581604688673775417945521580277898431188653965559741757163904512783650953040978334105741036238555817181102811876429750077420374140610349026426162232794469786827501101403178243933725078043540072230111312147406930574859412897675017380668977236445419857633248957142487323345998942439735885442715862592179038653464227218137570928566931531730422176053195077518222462704430258338862119719945545060177860135388598435091662570604645056597238710368145322978647177950791297297161492440431646413623858071603190358911451382050173637153737406755768960767589863700630025287661293926002264266140556625992246159169541486218177348198973519128258210712059665524089795128339579995720392086379744824941392085875086229254450380879849778312809146510163399979189882740755164533505503616227709286942242974142432808980481555942446779716450958298183639340272249872403802431102472159232 A013886 923 21771259625631580038615444070984789121801228239442867022594355705637717833739287938292593265759506840176464393264966151898926998660647104171820127365849739767914367457497807663946544765483586852610034781408051274702325817121744065521448531394561001163526547651089032133091650896872219742327482413810652925907454418684839968612144737865615822135612995922047922146906142258720295043691646599008111707700329279957651216177814985618461126465720843436803850515254230980486303908813703531155572593525679853051169617331976949355716561319422873676163215607733014795766101982634317344451457073973966059125677338057558852670974565419152617666315785824430278744827723453425307064337395710595757458127862840576538312155588580439582008278887174873496390120127208128963302339299988581828457315106614898729429133283306348473725780580729663080323732355034424274266503646967576956678194907322075419763732831846489102048527432054642084443058869797633334219439344555576159508048453547039033562760356456087471184770991066544999991057661061945033023373668053241397011670993115131121302043924256951444552482521277228698727704650414825048272766037355115306970739524412461910031208534888859611467065794655653679912364544359630845527887202660729554161319904621283750937957649743687551521420380412485927213338275103559530117634452771461764958977567146233983183316563035210270836062181617069151518485407682345408215729922923284116838663321903437966032300024943468147312769738075643039365164840936821682064368552888469014576010997391882983898322937762811891107651651616312397525846330980727203259220013236168547164549813790409518436707969022899357659186680051619115227803400882366265649932702147216181973425232472191518690512656193151486321583687272046281024088509077163870109639644387798630968725641182456674982395416729288966123765522139091957399696526422794289394260597869246235558799039649663435039798036521437858143998550157936570186523785085758134346356927882075586936193444529431666210475701660260978092132866308018745671935784042704178888635728504038089138190180214388196133767359947399267500367661398254881152081259028635669891201298980915991532959758073864759803041545694012137758194272311715421432394276631945180965437784352029438407717381081438998714758372441555836826868892127745655017312562797965192671321140024446932230268929950587336379721812685569232165064200183461723265968119152849354779425445068333770121759558877971235455681260960664320005661840020607262170094363995581400400801795211392309890267979852987832120040876131790333715905562623192917932706473447001276089329686129805558702703888034434364858020179174827518944376329175998315454780728194662228787601460090162606315500341889318252373741084583158656254954060417001634114108354710381715158942323555063840023720842419663939560379754122729916400390938812564029130155975035864966884623425283899749958024603675818297824561096086147682503738424756455619421323830571853435635348424693430016709071919420289722381208937785997536034496062956067072754720818232772783048093745792180296703979974504779557985369969457007559398017572280954251106118175880372736500764865648676404726529257465142897333228680764324090854745823301472189343499294309623214565470318165847360900147399422636310133303816368991964742110857623500562267783693005442120357640360564725849938538275235816129154606552032723859070688859749203604564246210852124959560975678677772305051788907189277806979780140316433139846105812212929593039144839616279001060635641331771131422699340181106090467622877638183729134885771512932038710219370412910851017488121999666154260300078950107400474103784021415983546622415122071684197505247319549583252542966345715390143248335249993844142264539054633231900609157859260013744253399696884730288312322337422050724950347692499074700747542724658055405761032097968163609059539537806359310436060490167439982869191565014878464909775942430770099743936501689354882719370586799210664775548072570506699088413790103619576788688667268525914929924487296968078596376446609489237884803334906198221731807789233022384676932558711405531930206461500137376346496072363745286569389830968842145021284179800071378180122304679652099287439998733678307104133580119264672665735937857335947635058628052702760130114752442755369953000129846762435190693172340742348675724110825993190186058905638357236815691194848118455114392527893788472095688052618988721832287202832946059258040213941807964048813959789259838635719771077283131238656681964257278213594535314174269319864873362337444728371528222944727724989937731358506667557544900629323906849959618902774591873164282871983384247399578965887893777159631447273343486550901328858617193517975095658646531912007402033471901885852157220927168910996931562883812007052458666936472381773619174868974066276027411135884045030076979320912357556174872403850422044104083963078551666864899212110262613263024092058666676865390601805193250636470868966132667238138653802867263190765612969940244458157573608367928468936483321402547982824282496394790112600684722411577764035735348819516878363215438359262078031721609994291061524124815989166030517896980686156067601176200708033361028268575927203706971871751418992475951110233987241955917978715699109548342965449815486600252529667966857584221727046578561710349092896121773624350359680548790370360483716235952582407484874388847017834978063688270158820305963167799282660212277950304331155472915621650116390746120810051202846947681545250498406248643097200107593365077782499209313284208684843659693243573072075622755575841168246484842679302662916590489672167030308935481637994592144610698765158065023306001066363493353389833876401669374856360922814936039873297298375985906978153352916435371877868350683254737246927457108160181908880172164368477999630572699057276655254804369582263020919554646898308152133436112975691776 A013886 924 41138275508285413430406507422322586011303703241947579354149571521990451211663078830983658871994659820978561470652895561711351691005201627335737814426433961073778415487929217431948144699425290241912638201835648631036724389607099690399232458570157841846562531591973000269661724601901046514070256289699367827901096831005475689810513108039255957801145977478432248155285145415525590465118337280794559623295895796871019093250681506745104353813579202691194578210407906725335544304369292153958572994403131828570192471482749020240182631339219240566520374989472857301606161791122361755920450840354839098409987876318745366123788067629937373458504986788697072947306631750441950618945884138079004228639749531942528345423211202764060096219520281251362826886508528409828929274666400824588434431991376100962369948519870610272801075760368188007361154298637687007077208763193230454876503394638759406772117119606506719579631882732625934216901862485774424074357563413190932569304100271971452571117961228016290751665352047629302543102842497497352159910135196027240068549135118572082616460533870359227180145292764770477797511420875040136814673975673030520362086341665006826413850648852872678320600579475894212644646847356538937522438765757229422197496929535429894692334760310880199353227265375260208512653177810882774205318297654465464290005323597375055135733111381316201043156344393802122496481434823514048311380358998304122086599375842435470599721093532379220181495688436116666607155798159308272135004757744358618934363948319785546118786276862600939456503116041332184368118399938590740008117841970640529328624062544316532933413403610661893453354056651777828322770016598491059851612036130910986539161169672013983588994618737580867705702244791265947142124875919918379715331563566563883522312972357852294433134942798329093140551370137319711759829766039666559822134209394595870832368783752735237621281096273740290737439052424831889054209375536925826400576967504277802655849174592589134657996150634776015851595315923910365221828355582004449894241636237918244016671742447341074992090522801087339092134721212977679268775880460221045484977456112771468288951704144116486451513607413943127119475634743503485445166388506871391706500343302495561873193716335292525923448548297645779481272998760040101859753264661025493185562943913714140840484801428871412028358186152645682883676030612263401508228846971411249611849379386881305341432966149930351437520728910920557824458431724058823164220867186402755592542246574000144214733886154850511963401398230594797298896242154781395552268305618303307257562516360924429946750780305450073936039473923020485316687291568432784937259111013331518325730515739648375690367350023115311501345193713629935782361034034032943769727495593386556749452328435294870065942144769239550947227651238178522672853905470178987395410565436569293746244116466847882728684634318508629383760261209309904133224007790206331878712027885995952666614052151115169812927608635158010140416210154411792169630656687769746530992307066464002118620403049038538882346032465047299823299562446938859996593268019778162354085509361924150964277265654038176726298435969895134228154251854482343708220355844116201873417274550046118300046618156003866041369721232232047265966625688723408833820929017922710443211497224907256479945780831567894816663891660790611534411593311369956936483407338583156669253584147428055587713691207800858912098661779829287179169200177441935192726467371560945259790836304053079476143167519992113260127146827332273152725225653027552693947837506147966521591795312383130935412995710665175773326699581596540499051338965778957198224223697382748165711595167106666927341107831940738322197470341660368088210520532385206735970245197806225650701407958443086041425738294477909544242978588620091584142132811146672436953061899293506974443416005373686749502045948284709233550172567122033871182635507987025395832950607624150927030275640957010897418602820390907202383095868538516236473448867633253976022307553612757378337197849466999360251512067932035161441328580685463641369222101099193128158296363043891581948295890464217453652348804124133114283577905056461273925057343008920857946369423527199051398143480718798708999649324625210571900882461692289449053540672543752378891350549354287201138407716273551838302490656645250300393490954209259407255351979666769492993592460147210095640905082211157281135191265282644219300096530977594191011789296371072134771219736394959731728366029225837696679505398904533645730198429029525240760499531841173223277853786659167630726803375002792350316018664497170877980016591287657847899405590327627414855668719970474561397105195013522168719573121373165553517410011908002645583434702645889015632908704814649979415238886542100218365816245483214037018817588465060563205210143199392497661457721642706241298398834281033665725946412716054573874428764705618185907583110675271182388671835400218654986930597371767835179788976288772848597768384047840311890048016569861191372916655969786809313828147710763486650629557800172433476371598196868815024269429634126262244139153692572542017480299016477953641562001178548345019311219477181931463396477614454175425761585282774797987462614804808160023205866135031043320539076949384265971979640799151702680331949359693900914765539027543816460440855216722541318494720536449234546379129184881796403829847317267461767898211052154937691993622000654412784646225370167128229366006806831261101236722095893772498436039890212904979663295321465943683815636202664359242871882655790339007931044601173871211844574161976058388857311126794600167742165489507748844282194609958273822966333408778121618164549597308584196201573062991306629497714938276895274763602952768519943663856287350202221272952018609198889156281416236805941993812260134916510183022817571912921035030342338410472609123251957792768 A013886 925 77733568975639852084866363416983244204207115927480403625061697561664452915119780540504130327437205368606818440978650560751795392069316828561535430530127966958257332996695435524451391883403646831830379941766182912450801231421108147788296878275496012902325469695181238173544165632564956659498706036814655067831419736769354688243871632531520801670395802371966266282285841652523858923992726338996414438271979229101977805995503753337333343626817226870795156759884047495178833780118474636771192855888337003047721447954715100677201414334385821958798771928108248025681351923327498858411094453507612605504363971479859043975793971375365502891240350876344750734896297543419095747140336399021667862302354243573579400604646345984479507893326498803575154074286147010303630231672841673315918872789080556343263458884794869311956183122367396276693401605768216962588867208249506084160084766400771334735575801460627689102645857391322521266362818493519806949335672383536364073114810142708553691902223761700286483042795937934805947765751892311076726097074342086799961848252147730013005420098064346944184332780558941822190888060520007841240629874864536934299546764447263618973166942851624921028900595759106475598520054065800567096399573734356484842879878148403195254005608371109276531478937380599681678837039889754141889594885062352998427536779299244788182716943806570891372714847363507889001431431836597793239638362191707523362931409411839107310173787263790738319908445006856097487550167216287813161596670081492226862568217098720534808582747598711131966945679971987972952096748735163027415659214416779283722429512613739102501924098233791172688867318119386527508199894723977554981690851887813211012829693054808118942289383738733205028928379285742813209450617542248332921939631905344984259489878552282244287429927593553107867405371367634933110598011356040662109990493777327730456977417978088417481568878523778893688161235412284742936384301314557859940085419333123199008807613136569465997440470362652446720667257919711460991479762200376984377762380102810700510094391032737380390654504988205001153646820892963807460542302889458960474957881792097357791817893696189901071213664133949686824893336191012393985652162398151961884068440693409933857606904188246027624118826509685940242870057721011455190930256799004619107657800805149001679673185266349696283600721092082397715141949811953331061100965914075612106563008109310534371400806981991594305093168686750336607246269915966382368770495567676682079488867774340304503546279793848572189660453251788549942480774495925972030908517710566143688057888915079253245621978440208685307174236661773972398882172154380400568326823879238810419713959165135901956496052848477952922973834995076290496404374357619561493076444393404249263949137336823257040762166607322439804251058494822514729899208451475168854771151310847367245503002664028820071875167099955713807413109252753296933207821952124598115394129108485600288348581295078389193073995593518250905005977389051581306384660696195704413074071678964251555277317748565653838836827872914496232512507613737367806042748265596182683084647753992294089267464307369609520358283058762808993224973368170493236054521351654963341549332636981543663982488175803913148058901409346245088258024969389714183305345202538180126758262388273554812298189194344083872933956437696794255855045550178706788557079037951898181208156490287336140764984068141853372816444141988466516568387240888602598249765498345672212652450973376969279576892764416457468711932576228588716648699186739966688797627420817000804271165484829167955366463479010174855653385074998211837711440466889012595134149923416124685987327456719410412562082443784597029998029638550498407703776861338050321673824277928314190344558033219385205124749457620034581696116565741689214464281611692795543348523266924233386685096694441946523883081958408441457020932477311647297902830211556027603153276813747151618886743882331857167413474494120405740592621694122587047920661829916032448964519639464950733869862266021659047151729155178199815934368363548670161894758267129800160787815742124120128718877569152690445462961425111229960490591734901727416448022753514680567708005378875442457152287180574859038967049375033409889925606671374975989669200741537153095076971474842281758080698791623582799997560665095852319613927915363281879648680929514978297336916517735443485999993734383572041400061088757595472174444801846270700321764677165294031555384134860351270362505141112207684839299657597241831895119585144461950133335579382062005162687623949990061657184399697276335801938755836590181562943990366237064339584022504194279033996231857169676030005269131311057303106343806849688628785401380980743009799544209187215491444035539208532303694112365583225417058671345225781501573113000747558294542519864989683021165344168965146957732888494744221678445111183049809046756612067265544309020003272450817563797862673520363466344475014576604785003496348023933979188009908509522457454250573879471660139379787518121701511625413531939943456792273356224779080528061661013067778737614896693096133532364566913074886213651968213906579027442947239201449862365059707871427155412988947350905467179602209483573758131491745318729062061038338465104382553094128684141625905571484530269480887698084963711690049197914181522305910151978954105432094617307223332518375618726267191956935594443197843886861398301304785004336532557456658398780255960154106666749970532376541670497293803912324791023269818436612413613991760274740144068196087965834937566136439298538248084950909478022728310096776697716331671235019049760228159678177968192617904749635551114848686558057709791951653487186822448214009490357285286738220489996450544511704256906692909025597175746910846289399899346726585256363115748930201363844758613920313514059353724354374320213911705599907075804955382565044224 A013886 926 146882864462161844024296764589102194784455231628857291317000581738199176965917053476359308534554865273947648707883146782778648515401634861111363380395952842269380392195899800713066567658339262136728067365803242713513835581253920480600036555689272450107821333120984221853107501965994500025175650968571794147212080129167795999555596032939320698170726455496391553846486293239676203059291087922924776837296707247975765998919312036186118291450237773743794662768460579857370078588230905882454469342315213174174876920968895103356418122080996748827043477874651646005390660791058095362890134924325472535757670020861254294007253062903806642567195247324712997956636527156523333912732471168826574899234934903320841280841720386689200974770977165691273896733840726233965409969601588094964214192618317368688427647478024071616054421030165516247758997485408238189565120632957602712434203051878372689433632496014355341242308327459206513864238658215163234577642307794414040388907405571737516382500301148948486929190209834851595405107836271650456627177796570428270430309678114281905214625643859251926628501323495198581073591970740670176557374511388033325870525980603087021975889113870259198778737640927343304883744341521006645967209549742080514351590845593121928849720869398580213437033592748384979310516747790402954382038027777500230532723816986915375916840090074694546069358048702968874804656787792616418976236980769860401505847577419509998321870462852466537825672760614715062417355194366546530540131896692545104128249300846795163517184085214601396208517614613309370075147549314004531387752350467084797584823689290517768436355714451428318595357640564212962010614258673796820611643619619951433507090577446187667693543866252430624760102139790202476070555184488071097942643626380118911217235770836278855773710393423094958926797432764399205287926463122011041821850517345837604984129905734020574843813142654419836588551449275520057140817811466346466291267325638450936904674583939241292725851594702216458445077789212833345922748431301441937616719705046107809741458038274947506390008251681552547619894116061075835735601998186229189026745214782129820167969753755722158987331060910259041834340051479778907278680785198351206313355435344165221899450562733175669925650962770254242732839489227776173362215703479181560118018735351783788805856701337365862907210847352523952085805343822273031866462429960328026216974050107093687811099080047347892867886288569085460042281119752572765199792927768823692803575620902624660500156936817502858855272323330075586737713512102717847118499745993319046996356169041488474396823430557308245078506608020514921477810988273408264741092179943845520527158066391747515988132333588792788548757823443976316080709820846178479571349470879556080473181843539266448159998885631865047936039064097944789513146187515237031862572214840135238031350617737863609485573015746729118227645974024506541779487637710432172611709053751262918765654252060578681710778443705653094326070334683075418385942650542389124796403547474277122882802250743521705392943227170167298817076193986674490610528583754726047720110891687215711157668943996347778322164360202780323463710126477347182563065069801403965771364689372195941498064062217377448559351362218255565638929539725359783449919914523669663945758356344485284419564664759578361875612070198065856128447506710160078629040222723584692342469133843039261176833009415670665593966022724488862698779094341991395034369612893178035151517266480861973087671550107072876706239069014199101924140449224889865376217955250298338575725057622837681235085897663106298081647255529394221145760731140138537751362445402489559890651702367738382894444108999137173440779316868056588175248010236324817070224564793196448788020985833714287263277162583136173504466367586895392205596843676443132289253982412435489832011784790723280009240707409985921907060129339288814761403655077189499966035130962398577790196586864250042684115144172906106834440118989319828562965349132630777602524989446104508028297007902282014242408398556291760669795472559973933580471154589303922230219511416213989423383072050588710979652557094124576573984286443334787270842857458313227930962880307750912052876332983224475244542889553483130258886948746816670630847252306784875299558402835774780657053029854290590104225790710823839475868250543177165814763998726621758511342322670584326476954036160691697455124230631361512161165721315335054034665596237501870312618044088939804229236338114481112050626425775406705053810397324262250678189546644061804138971249328211934820825442611767183051288597810988634036195528949988349837190019102235205375445710191837888390396664996381913171926116047854421352442916773316657020607540905152265468401736923345751187968026676514410364084860719496455589500364503986596562231502120176248825366937357050663134806629418647236849468496171847933061580861797950718820028906309543518346442390399776278526154373596964343485950389486587342888881186329506802521330886913348384285505906247586341042187281919009396720695077764062381174943357635248416677140456533677505114580274846483049972805086592957922274015026719727314928883405213529421142083196867199410699267955741807626587769457499005006594218420236340552091136830357932084966549436123779138898880892242462005895008710770742882804304150740534034054568351093112161835975377980081981125355245371682877320844463477608918665399879991074173151528263097266410694116475026077408318921677091238230458471003730724257904283632845167763182478820184546653145545426791306969299332460320357384520120568450687452946151150453403352212475817334803226775387001788629041959349048982402962135990576158501976476629719826849484675434844691365814841613062491891989314665906721679604181738834001368789008795460249695539899474542730677412844588178966134104898220846375497960713727005213414617932322665484255232 A013886 927 277545160436038231289302388871100655994473503118476614239282155233885542421133954903217305909021767665962710673657341900041485317950436381240476679968019820261268568920821994633787768117032802877172980796266101727688911271598808014686449874460667165005335740782751914118532636274880295423571104449382267923159235825511333951288268484769086333001063247059405595618597412144308483662338542424345124718897064521143072207045966605592131167739042889657514593338074520959931064657806296366497726726219872727099273833801353182658980278104344864687618890400649761439114020129638063138665586468687834488446549025978758553818697155565020109982409989096863290122925769346097483014814070081537293479197557475398155417357527907635540107496045781020929034503569953388461551785440133613425340283517408713717854852989754988955404720237127794205245473360507873819380185864176431442128872192331712926027730088228853393440546061700437933989421712926309562834406420254475349469586988531376915355848329041416294549816086417220859426438803968150010028103094709991006100459397855047431072589748615838944495563988834175392442065032968506664177165040734463355498518036116213937940936841117597933717941726691798233922567027919165486006968214487043593342306810925704216852709363747736416743788691782380308585814510088816129705758832071475555607257877416331713040431695322260424027184749371571490826885717195718621572090159279343579152601395169428668509060126751209490946180826929225911061837019908806594619655947769539067317407774902477043536838497530783931030936212009641759794156404462164914365292433367388486802760128925305078668747794644556505111592746165638758200472363533728910729502211038032390309126128243837938868354296266872830766696680079093312303686818842755528397285231811828530830929761027565764946618400679690695349390771433760277537496631068532160273230438360139671574652377718021789566474312339226781782955984904645883331460830376841359617057417971996459945092144224904291013401946098277748951148748007315079788555907837403039178549819624563841837547382467116009754355112113407884301028085097294944779249996508756716250888902005439480035150271664692408513373178102076357160830262394542870268762293925678092211114403252403590014101000922601284270072438419863768932206047981150568347695202391750142189084425721199390246305035432643738841852586410213979094871031915564808277847680855277107842755221912760805489842866486907063230586158518909674561173050888629414793042322938280647563466778837730674491960542788375242001439213450164266280807845636908356944009328037103884994810733623387293589056856031311826036503574304108339146984353489807507990296068272132292531461013195721570290663237314708011872499222929387439623994694756671777286675676990941023867549269732804623916792774325631974898405462269425340030776615250791407822496854851044661456423124057699464848435232218515446471176547845538777137182896613225899537561853278666370886179773757603538442872202316003506139524070166429452168688882300081133763290658393874874531410883332934821815932947877478682491185029719012543873955274948250188538394497383628816900774191169290878788655465779647210246675816267547961061325737814499288794666033367641540784613913915965470719396434804024732653220812519768635293898273046661439562658725881136369910107964460426966092576548260018903632918298359303759454918275571358479940174716297524010663385995935549988245059189627466971312006615737607996332303720695336633525182178189709396763325355592721481492054745159022168624594220360976693139209409266395731025855645682270151656018789475480441453542041336166379661952813219009296501766433234291392703458955939602680689088966153281630544146492215739951205127032206231811941750090447150627343483238159839838355496101547891453096487505268434752459145216712009296593541069039100903650894844163437406760500945019272278486079794475381287131075981716894809071821070342357555837866184247907224654538084744509846478939346758411089818065308829846873172847939257696803026013120627899221087999152843215109625304091494204825727783718635001833720711421747712635566763104688486809428400123003230787907750340166159227313791996481790009475053667817356275385929426762445505238880418727796011477024493969624882690588780846826883250035972129589280736586379515712161762061718901869980710737418442370190854271979545865222986760089964010684612405084200085889376884182225640509811349589694375027382175001351303934082873052333049807997829648938303845935278074099583696855118404851211572489485265273126575123267625650610769255517489945031692543857293188514171238505913246971586225159470014972372550870199715770735090065045483883378908450087248312183246092857361522408973115349853066755956596933234772584380746368231087981362843102100017478595341024755068945292902654998217194140450953087887507438310293137334422039176487374446355179305225865830143859324380437511526874850454742924463062108467408868720592060305561391872327857445490273509826626161323081879797594824256439227270403737921138747742730356700483825471975370400121080203790938171427935984347220781119283771013361863282315275466026008741703015540358222518361248603862137960256076194352595135953356198358267479892300224111889141544333745238265777013926072884917537099930880569792804447555019819593651087574763385506489413660422610038309761416080323019067548911075260286480071133393431164458529224742320434974043213586957044175497122460279482075036282368195537936840650952137577457174559681415547977959941190139298473450290921981011196327365001038382617062352915182286228589088552937059936465433423505209689463611514466195736201557043263787581200357379441010668262686992266433780327059192068613774720018637111266679362465334628032270686314479885086298419909771620233096701936770312758520657633922796152680088324321368244056930629915709787101432777143074373753190219776 A013886 928 524440453714803888620864536334387924346165308340573619014891903500982636621617244898562518291898443485037827282201356219377589329268970172027805039213811275731444727238579774756177085425365439267013994977238945309385680693652416462695045716384893933644802245039382968857127476460653010062926404692210353235028150920339800271667870904228152924076153077619546912501841874870696692856877714931684968624836888413087272664123433026995512106362327794924370535104638796421215021983321727812650376494609832469199520659588355330650564046137070717278054651496574968422983800788319935688802054892465534038664968749920630843022087946846683919179242478277781773390996600131766728785336192775830260564900370283673141735665429293375072249841088234352154833868841669684328517484110542391652893388845422948362419558854145354970486186409029091840817278606868142117138579043000131207240568770719850130208365887354418048936665740715173106052523607250740908025883670707408477146548546745256815195119615410130904859906882779215184904697117936489278148782708464968285415232863486166264236971266112533562672593855253415127945967940216235200415917391690538453722623728468042138287180144996897292419543712621567805276597133811161689063214915111853988584635996107261065629940327038082805513727310753848794933880352199504116575851304799633922657695052913823082346382437666692984908199432500541598778776790870079644326731258089150688172222713067506990297327725585029415388193012779003546313293254035043859382274049914992396352819574406923742201816846102248330990264076254634760770724528866764032907396892733149528230917851293130866889948432830925346250702082186713697055350163017701070389324033906712787691634839893452366471598490888402361086165512383692191943052894907067878282601460904213213345138286685335387338651838135521787829957621196547540105972434174904177023167492951292398937972744059886996867543733418208071600056574484301912474861778333507374208883951162509406825527872778763951361611888485030489530124237474686340685902009660505985934534025568347849493290732393623464319517280485907909122925036701125414216637857403058410812759640784614267411058828528909504969797529399984218047675717252331582288004630208555701343171020724837746775764800111317863515632237320145142133690717671646717131617728192974532675943880141155289428930113192389764315921707997975208050337266034629963647956086618344254112219299159251609707831405541932005654492226380259115941206639421525706051659396069841086655204794354853075138424898915544629278175491680599992307693519264441650213977817960414313761874528311276681572486985337373824500143985890665386185288930855028593258207761132836471734087723782213216130987952006278188577894611672236765515432407381974776864029185620418448587357338510476167605206288996935759544830212529513500911274507326207418896339737027178758858890529679459062394728064872675795157648127159399016037552411587660036537391675976063057102656942739607402928421141585846113089048218216239767075485113949999707762833602799997358918568999997646985389088788454951639117503514236095094502821920973415212256117013632188736293562086859374627250922131162316419771390728793038065686727151750667792129159507338427690937301344090363042576308482519771406030081144271354180655020772004233963031533923345767088218302886189560061465617683142587399699846163194192886145711016134820700223596058324879849781192949567945320188240002825993510048085716886080466413638476906845851936911438077572805423283165516627544339978900700643201123637251779050008101669645048684848683064000700555845924360111991604626796486527963497233685076853368616958372249795713653518327889532456883158144320459596324064064041799003111308118769475991865032427148834906041516608170935363212243681718057609646157244623702355065718334722108852077982545664210742075816309814068896218093817626249678176280714384825087257267961692980620829490588222796244667882069445130036949558676026219714513981591516463575597326165342029474996096447471934887287632700257560318618275392808383239648288264466601556521624140796825653703144939977239768981869362617426200014643518003163622968793445271994767089158836867315208102984623758208990306262568439895068660628443220795054644053814618219021196150335890461447176980129003971784963758022870051968745198076415438061968655711626682291312556792124995846521457668646289673115741301693050141787893818100290439739086843212221499620831740481652953380672117106267750856259598842974085052921556231519920202166899132374017894148605811693731611236302522560865373290040609672440453645216711337775634345518801141482253606240302129437251316056202701536529476362664027864890548517282214461618755471953188298897175278511625391159643919394953938562762723158153525680454767824714748925826994441349464386116819219483999671267097583626524373421655193103982926729183722636895157850463449417028844933271975850894547780813857424067678291819342172544841250631698207459028117410804937560165135416078342398933181445381656880591357794882250256170301294735514649819821129429556696215989278516835458708742142071009276938002796626176149278637910431787833286042283668563605807574827801902572301285153382410444485853111365019434765445133949874654141409643626322379387740650261689007860742842194136502249914357643690469936098246470500824726188391497430404868899259460063806493430260802657429003575051383958938563574150137896939673032887011079248048605746693025380385562158001906506228240115138328697960598418388093014161617810154769133937880519316865815364221906430282094564957276073235162224382626878796174470027116103185892062500377482166860544862903739125868572233596892755591646407788934602900745425040583438706393070156176089061956789574897422421681656197879127502746732712067340900612068885259206338492362004016230080627409134811279150186166296508567910993680129840684758264068137201696768 A013886 929 990965899244974554213549760192296721430934889350481012134731264314544758715836054208486980563785958059135957221974652268736872713728109430018235512337162944661314550358748707826480022953036922344893100461151439410365281896943409270581752144217971260409341688554576797697424651440803186918583720661450532741605673078244635719734915488760582464440728418571412020362280347815672608528184710048034102794495789564940491633402387097953855819794851006799652983276602121276042426658981270579494146612166911919160399853697049405426725003531132441105659171719080169933080654487984124239618321259046314222372087670850026580787560677547194839795682851194391549982878663717782194177450139111040033795097662876179691083177853899024148520987725412808332505123879416102077268125415789365910774454973868149691280400984909730100871642280536283011469423502622621563997310525123671925003147050951565770837561513036513003893157610351688215657454927505567996096652955891256421344849444376341429774611781451290233634324528679356078509998723745016172333039044868733193135490731391828215581725321365727818952127825883485116482606748858511115179504193981907364923750673353901447159030412221497223042612373970910634680889092941289170479800880718075717501893469892405077260235083880696050648962687126528559745622429344912594549998198307634671968455525744266854063089169976977730107016585271183387721215703170794653371172929885000287548210527485543048642140955778252862376237094770796173000116907440489755285244811949772352391604577572942081704802654255733174292611310040317695640016406561713580132764131807991887760238982432258705887506080327465944664246632033384227117483896833031376173414236101039468812907061147791001209005417231016672632863594903828487745450572523758436630698677277852353114146262095435817182721676482061633586277362369117942262962120499005335969312553320987675676427282047752552897010877267576589437175701335153396151299620762088862069132429830240574836499051510823442046458252900882092040457795156568119397178488590182974830345589625131909271338382627554302227301628653196036025587215749272146690503962937382275202644608918102012043379608505714475486770378033269378927910509697053683280780333093920179475612979288990211499588341816742672727506175408552015931273702009378143996956647426142501759417925710562517935644616124717542178907549938318017925259687106523671150341086679251515554317996673748745652407573307057376060547567216893457190793947238453485332621941712897482428902012859511015483163259394047834055903507463927966264863827809472480111525637527824154026397728712082456645561087909970782813088071131452812443364034497874668905725122788251546221636672051709062378198642496599064234755165588285080541464583151943315169409900214402847060315631414563431069434437087361909291605735028967766889915148259367100109118884214972113019476060385356101611081520085332256904446856340331279936045835258871599919886114390737518683353273978594481136650879664084068217446663598423744193290255796273047798001965175585409497042588187553818887689723823246058823982880388069735529508211569894235792366513214947606060753525342694795665270429536115912674587236624003351703537650679205838637911671962458135109014626150139113634830066697919416149448367618534176431946290114496361057569492468614425350482148051434626223464274300372587676038914894524663488578873335840880880099956736826567991349199329203302777452285659906904794541231884997294760286029531914902752725872225363090798062324498922875703405251439112972260788994569635965708655707855353332156359877675747908671601288095752371446583455670929540859843299666030808797535301987056851319793568065487795368447322198506869085363334058711028259367001210996425593302769675739056454268337992394232869176626681343870052409120011656819262304185779403289322845631363482716072902750536089031098784397351892198396918705170478541307840282005739538871806972654444600586197295473658703688341511933514755167918581045614288407593007951009423972056649061102317546160277736130897397438151101375736759311627369953452284477176256816544177942912995795532927782284789909269923026201880725897092795712608059127685061699063144740449545551445395023948921835645098926366199831269813655478380518879443567397887867455819311988401776957770398319758518358477926438856166467877988835707006803830885312582044151719857724028632285049965059957533370317866946080129605636906848154830954595535790198436007813609850976256141449960737666520855945278879165280632576568103259761708244210592786390501053180557684950289261676915454737533963113484850809098029838993270035308338982236275214116488094777686826336976929591646341804605503980703919415812028539627642107570537696666654967122746041483284323782162433272505841212965554729010598698277062232551824721145985858921942290836827046898004407237610159923106810893810228415552709629184519188036360462872860864623108861096878945080714734516490750291210592273636718471940841759699864255686114597888321290067373797386926628545250765760063852051203876890796945830739771893948587355454429028499744041360471908832857405188068415330414040137279138772472566640345867040395498607552219985439738194784706494538766244491935777043310872630867396750476675137487702725774934325033679175205408130839090122283366172944072913896213291386771302376214346545016575267316235899433846708178031044355792807427302693484523623695679727765644504093406243750992576707863567246581964385915771346473160683217881701481148012032236752140583339842298526802876733017124531505006142059289655276862917190235150819014002231506113129800980197720864759692754713278223070346035507292532589226298293213450397796119472921579733955731303085167109561740788865340256623566963459772690492163738514067197110138237275661210887745779381468002612335487204939840990972224047079121258973876561101650440506175582803017303518701875935758516224 A013886 930 1872497452304528078456188793267037731320808777000209705137399885648305710637164901278622326889951905197885412416012199738132595099933796279460697240575908311017790812292280078350266204011324071281394966052177003063765104983443563968594620235645663518589158955758694570471527303773695596299374403882815760251490348467112559827668064790266356286168338316423145868491913352261364859551384926196043703549189820096645474894744881783906471433698117027216406688304002517095328936057157921486353595625659007421264078430750626250913365911472314864475138189786878878540111346139551185671207112064813625872539180956032743026205589454351497859043048853765684052318048070843882265087496104459769694578135100645617106520658211036271262272505734332829415235041918580525169939377205662280565290265336062091875853324728253908887243827360748383217416255629003621783439270054336886511984346566772448230469989433065377803740386039477018798283425792456841107248360332557529613567744474911314722776353634653351584187943331007593506557981268429422718722995921934522442286642950334594057660329552042395583401734271699005204581806269227079130887505380814004735724241712347984849705394777960550064750182978259465666152698241570885895285176390576692897368617840117652077028467886978279075032659126788300317581416282572407801458650995579760631842090570869542830898283276735057855522855114997699451569602113809032111581260490776940223341897069999802607336633001528001704654541574691863783023484904558511345914829468826307444363899478435349023442780541796697222681740967890263027515114521314004006184306855012163615371339253556558218366443089192209170127331179998057767265929811970997431413245991280968947005867169718909146572497948226377712073534797295237387932195547422573181587396038226556915169191124175148466202321032786856236852354943057089451925940808107064514676861982753632040352555346484407695872499049336740160949625215620463132458818921804178726922246427169468022512653839765203629740842028017413972892703755078406108233087762328374863384226455096781251538024324984782527751037883850962327400796784088920671677682192239663550990110768384160182692784720084925890016585729679568753802054005987242334209497532443612565691375066049138655962854143869978818620368388854386815639224986558456640796041378363721234764539811049056195890620126001550276739913981321847700494997096446499720248207706474339927742941548338822069824928473478669791967976745490890936117094137295470075372991777158556270078215518634920510504489833726692177701345478791599439359166213386289295299375275852175631075352303447032223438839573759867672138561200391717027902982491938080042374853208816750897690925563135403789579848052505013700607937848730324663068574149457251226158031526328328758914066487020753793319009090418292268216320865527216565346643186866155772618987551808316425653985340470236558209048085744601102014421837441287095966194256838435491317419365397077111703466479205184816532419129385104004613504257242346357467827082064452070381574977332900571052507769276379694447974096065243408879915683329124154025021772319701911337710407642542118089005917374745119655633714997699472880694455533144765271750231518605618103361482166758093441670549105266064672738579470254195334680853104218386692159887519068659970829470744934822480659851529253223803818941861206429749837500339417179338787004531458181602848715051291904426277723878084026422584960509818970278811686450470568265604152250561378964662720929134884753113030378780700397132054151301820768874538890957892452173148580824285136028621340007624292780302744514617009577807165206990663452384063342503317941185505079040434639692822367642518766269711988227603891824410650480245995585744260093915485927890646897426178914883612385814144340125013573847190596082186352659833595714815514599190773964233308844442704524976678315267836135420237540468883891570796341973145989021248986922557704713575040459651213570329410972094021187608893133577349199299717758704847972975236031138253088983961062983681305387533482412300324348156818953106188204926274968985240323749227234223639373563283716305899279349912774235359471917839809081385069781606664575348280921766888553572184613116335136238288095927482772839249354972520297992422760892181932757585715300368882540296012269464017592418505216568760375275608309217432301118298325028003676988119877334649597292378413836415484791209570738338664118799254227617213177372013678330412347138889502364687319411151052480726808721146580994336440637740341411523596521390194326294056280023636148179608325781977492575612421342573645746046806835274077507473986234083787664176272884141067908822894627994791044812945810743602697103143567124441917845774415017892916192992113486593120413104713862317369100897318187098961105991928638486334686378207471416650611961609352968391775156554665585090446995205686719102428598933553099489567109745958244158564445107354498275979470856394046262216421311186849588312482192553101888300188502639483430027371580820175646992398955712332792689207248789403339499289298104644312071314550524204348745424183829484701406408059419059796994118267692023442801465059291786041512875233213447395221242948281472627455072138102356174838975362845143004710086192363464137091102685239091734532630973357844182735652677585967765039956579118676288418590372373880094712205236021414856678545764421286703544793495922164334579398151834673354310769449192075541184724345034989389280766092231612597285866646290904329886799729535268777780299132342693858182653701966746851445838687835342191308709318253462782650168582543174451778550247018982243119138059705410587617621443736219559158013310753041262817880209483574731263286908033044880359418934703258027680180010755763227896851056548925509009688732496602934736016854281730760185541886863765461629403448191200999076749985807723419566373183645931800175226466308179347984351232 A013886 931 3538211265956162512152303745716009951896397999138732252117066427124697725037246408179243832976792641600957942968099340234783731457791703568187990763480537915433264949601499083088155810581269602723042923213279995325192501893355488281009399369428505123493479909715044982136742904337054440508216293596044410466888114772304945448447089849614018314942534695887050892434527729205802674932791312222405908828035509980378196705913296782652583414030083594883251153205217428222786507047651779387126190979185239334983122152236599343685866998608919053836557918999213148765281116102219454806371480330085753412722115080728878174541243254080051106516255736512316083370509457128332923876849839111838102244617585856737424734027094511385016509734115411815812486847688008365784312009107748864163194396090532174821672415100117282108251544378394600979366799316385115606089774638033241972677237773483081457952716993058479805858113767842511456634816307801088337341069736870066116849975791969223138087068984724664246230843704085356446999751549423647427771973958217971702226687346377838224345113590993645337737248224305745866411234508530873459192841767413957300472983963917957036488123399801360664749873749863782019860821710928615719382220181989220444695024474915431599886528008261772835251311640887115054491681602227779464586620244415657137588595395816820307894807334653709801944610293935972957303469926985905189016379223036401383939701762765387013139866947431263125060672814207355664760120324136817166877592489751188105031804809668125583528727942801701577668291917214468528375679915810259921957668335411623978369990770664358599562243135158744297179160923126570019177148462946413674480664401252797931255982416151419718270701803034220080647364999855567120640262876152176761585732757159678697082418134125386936984987349280994365756630625042498401496796120893249680868928743027814987224897300945849281074406283657125432445261419429527280273945552435678388673015336893757352363190290697456292242143389196808885930920449075993673121779176887302633855206014304314755906201547712845551397473152112495183062068777717333655740654584625916576717281624394120788090439837961433244146859864059163370984239583985301522967571833384412108528320200804338831870418378924108136342852255790805986453779079401289797835694315231980006131561961684343017956647290248497353318885781858361115728930673538219583389965339507305548585374575611491340834950445774143121469345883023731804376905334821126799382393326381938854139153541115949479192947846135278284834775973669284969431020983495903891140249941241443802859791301319801784378881215710285637507516810301775960980582821326454029510166628077450360248046834482638667868814324875793728230339904949662112945159518441639284908979315141167516323734783746831703734213368963511684668976985232531550948925873320308230956115070295336851790149771821663952821954573284254415131187042530257975350649749505688874457673475434624203807295748178782663405530149473952203789530012348905921987767083802362569726771866768974266242545000576030226478669516753809857630404517916846469472752340278594501202574779548303024993206733281962386257456487580772997572228060952853287825010541470148580588332549134876757108390536131739387291537292132449279370162230238431728505131174339631529683760301376565002645135474334427955596534550334796111049540945841351840728833082578498373294931640802039541262952746152863477639271018660617612031793640742842770736501106759788763727499808260623545913170282586771890488008021298567078866600724703109522925067912017570982815915329968195526619660291096346995833553917929545842933958394449801967309475490012461192276001255086975581538900142727142171257030666867984006657465386963610057139696913792473876675790039838797688638061092481341648707288240257824702022736447787652522290163712378048404926575912303851132090824014590733747408868707997227646502309513520182903405721283516980220562051262224323660204431717755427427760980627484571822369085880402174598870796885846612845245337859948716858510867294845499277897984075582953834006131540595502588066179806517493803825226885252705489482655980986359726632848732366294623537090941968311700484781216070396285735037007150711509560845501768108314725176715234436946291453518430316885724888687428643902055311986584794071050065061399404788780641631365118359500729426514851919087700375479170256564894676047934765956286160901112881631269212370202269140481142135440597958537159204237488765089871933901994501599502756306319462973741440289819231730226712746807336931702109243446144931199646691114811771444198645066172698115168087642605220365234489022231601140669406338659356430861324965108389715167861159792783844197465820004269836529881864959721896634789352749447963391306497244343732160209739126956613567346460670296735349817663543074261869778109799020686340288185747836819042440937802829676063096302344428450827498210301412613624598345976787174785207603758784136713002888440351618179628871610588555483425909960463227217656936133309947441250416159962680495289410993080440996543471969692604919762850193684190311748267103664020353982486582066846281352767478729155861566889400628672667367693413595298325669715025749849792952578132998420571177124028146331846202594960718741860090637354443065834916683441758680761937851020673292118916954538972745767862805152223418512827904366362986001873843728356502652217362524206965940060758292006570971796205337211199074830324478623365903752228260467098611512815540391338498753892764270902519348218480590317901914592810517695651873746815249073559163286713748178941062498291633159164239166143465201433273223453716197760919959088895573002672900256271673459337803706516238184548490986517609365864847582382563746011010597057221040076208419518886141014183265895311421429062274012077391575800148614791751289423456317182728326463192643875476059793502323489013834212094588747776 A013886 932 6685690785390254085762604284185109492784972974436576024168340974569160830903179621010437410990292118204638898378345534128759825883236553727933845330968393067789403584288605419432720398688428440678174770330271054206633345417623943280170368747692281569189327846040438116806161016262359285042229245457690444597096841254074711161131270672955461359329335400237902980715725692219950148867404614253467088332373402522603268393199176375003276736481996998216355115059676285412074254549017277472973262436157094319725388158957406548649816332827457958719837073887505191086114707991038610779565745344359476904570501548862704874511547933125534009237708319530104077022246813887069786304131396790877699182157562472143622179826108921688762876265272990473981169147812134591718330874425710805759118908631994700513437902055898412518724654207994329383380164250663190125567843283239196967827782825164879264340799543139525569795704316074638688090536581099086887412890460558097092283975057279701026588906767328214370421922876241158810844426535741342622800233288282016353433077155720479017899347597906680433537496652704959605302943567815665500540099632768856468340135362732526241522790356315857468570089441782606863704373158675962547641623024841007297241488007017002257334386955515181572760150434647784219285737821758340787340010842000004426159007024882797515548175305726941123040873383892008548986003062994902896199301655714446890248174380465066807644672108123797000694645408196164628749451040638557340382558685674173005248737350594980722617211401423925646711519021427108868225776747157761220213707441207071497560626720542710750257628636415638144132232747190426657996526066832728994061080071346446881367504182122405854213333464555765169348680188047084253013980242365116339036029874480699756288630668863039143744848575606189961714025016900303619519498052564016012980139947105582309780574743153646534341203732597427189134727729788613003932678749624779941528092244103663292790208751212611091219402399637835772970717491119627212933374035712586663248513918036975424688169446108666142863020549090903298068227176173786721210557202162423934034520404443150029310476223737109492276093699610545212583947622231938228150788774064516819087640945193452917859722715426869162973090651270121686211494427506136360716797235844261996226003272815960667754306106940272646916060369054539696725684074936266501747010026642140330829369066089054469918815643920556069748588961493386858132860259707286924055390192944867436738012078379382425499660075726145518118677967014323461117835457742388123774099800971712483682170129652255218105233821007253011493803524208306199038157920528185087633466535083051722313181360939690582367539746226903803464746913515923139433559180942731460306890226552665621484806887854933288761650087165644846976589504031864177663459964598108183351284441147819064363409724041517912005875059131582046690606837579814501967376545873965515131237153630051987539744212294685999725860793481196917810174646374097465198581073006262636153476862746917166315393271648448282986846601433462985062968204111099749628689694115543254448346821041527850330363660594131102275729540325026071476559832678561081368929518824665713125134358203690804175787288577378530565695538020127919920918705067172964367983702834588870281483585151513178918163347967156363200632597207020017963658985951551514982299670181688014230157390647028251905155094642573935715882060188505899931692246151171928615028923297880534699044357695409912404057344526921387565644340789090798079804998175805255014474724375217566857503498217343284843658256926342200223216809594296079341033895483723403765030982711866270166579139572186275657296464892640578257804923132402803491733556314054728449342818001017278202519233998117270924443822397783776464533225567497306551698064173219001238780065670764168400300193460163375962594151602183585623881226832905449546075982843304968422541954252613281406994079458690809965167632055687493819460642314767409250308868859776252439093929995412540764542569347577016902662492586620379539137973731130910215297962899962634327035244641647731906426315113184206350763296680433775934178713519914599207733857033178803261627072887706568843782407527755645697867713084960892038622715452104551730049241913337017125406467327167800718851759867056163245929337938350507926659446095323968325074301000815711046707823093424783356814903230543999838487728481594065518234103079938361295240670782580219803317142843232623170873339130399323946398369224228219455012366665845553146062021029151559246031362491158920045185357053998836432649344271545360397812832081933030662261035095402952760122104172408796527882812349772091669929737310305075987330982912517094573828146472095815808211784780405647696068889289384235385000097290503196342645154385223716995851261621484262865759746852752883376715920246645666567168522484387037962217265339192753828356978973214138242819629501405047410665788284535161419278223640515441904458326460444967671476595607706129832172579327213581495546210766668666362548362258123021751373022732956655242828116093026449314779448118989549574536215612233979205902886594163186139247293583029224070967119754732637708140440666639072081776092173569817157613559561838015895616407973965344954735391619087745444560275023551847697677066889973381277431591242557671954297653275088985005876500472447197597739774733588755146103140003545057270140708217428726924310272298035012126623491013428986564423396264021290449674294589159047835026180704413395642797840731679774497932085817284953307784301137519772022196561427041053349123718985305582771924685295653072691375253741867218294991608370706005255686230087514626791442753475214015074114475153900923016412106094238508316547456212422533271860219046254720990853462647703888245371271811966870342980453052645101535217754819900453301506346333598378401997702495547351888598390488892684479147870957600768 A013886 933 12633067365968291632326272652059088974062715813360172084835723718634700092928059310113450197810104297211703113930973614232612446674535528354584500254347284552316687751957051565186646618308896351795377344423429615355119757234088839256024963333839409100129939839386938571497184059176833709518675030880997218016447084134779443819316492862955105209825213633556733859465052364796666762895084002145695299166026145457830412651200581304562191616400814103925681702053082399273522325019677478960051141554964488399534862252744828777319136148388114080142325100031465408910207596549210845693522486298850648055615473470681403524321036604900149046767278033917859700610772867622962681967124955171345192288231101005363479875089660982937592290578819354063939649824293079536204023033726841515816646797945940962259775829711959851546181507402491428984294890202797142839188978497023722936104407937381150581761915911131067051867729413116522876577859026474239411675000601775842406472846181033890109409547382526839371489411965413253971889681360287697297079391214072473076923832734980434096894034441881330333438580475058405111473072471550311428524554982891782579168532897087774145141735928003042165171046766330276886236144980693021199222086335802772476634004010443102921386822890758910614077251936496544331667313044384264484852489606696264363528422585993737935859334516091844683982097038254054809890383835737152675765522030985035981512462367746615357587527786003266851008579734674410405216842703957317516551990650571975737181846138089056534074358913365804336405391574279979249915644516573396553356774742266763675502638311082448866942806827254624536731654767643120119297179767052986059850006948253962940731832142404670185134180087953708079515846925567752897799120618605368150519632897862746877090795275702195148767666033311037153576046823134272909728218896187282609614857079572400953927461056271349574602039654596655298918929206921209896615063919570996184553354205506470840831009169611311114413263753478866065860732708259931753488089709913360956101167947077291579277174963944660066237392012904599963124183888828349827224390151375647068185740651582834114584137937134482509101153819785698696251824740645559053890429642231540916809795525527302443094360531943718310540736955739181294371281102393915070846917119339770451684776552208309167047168681878917104887886359433648465662557406109171221173094242022135820644589247471762476615556638651677291602701746791136018748392495214578738513495536102447272702172006919172890986541689969701334380474088775321153777506110215368842263578212722516814366350847546752587964670460693033058422323337631240727904133985576601639669394093763811876827873477828089254343067343198478166105274895878455854733191554415595199989169951606667273057803581470270584578773631905413202211860275954481530459188718385718083798719838890802173811039385437682917953117323733145224801076580872014928853491765033977270495501525910430073991499391737245235129995327816678297592736086199810599120352440958297676871252968586966776120245033522215125186889758977425785759462703505802531706383927930518836221453805941797697093044601421531118664945716052878863827820209914763305400125413026485942218433878962231625464834035302579995243960186385617073389130515696367883934882229397748422440042375027574454462036081091603714900292935439274401303555182766501293062074023185871857672850040330123879895920101873579146562787832706274716322127854175377638809242972538129526190203848881800317361509828383045792459639445736160721146060970793059984107190975988231107371799170119548916055461645223794578591383340471474854048278735821388264605482063940895724386122611603136876521206366574257072177443932993448100588267992537235765126567809924546216338577863947354455386159464600535494926535117969124750546279007723661081732759171129374508155818435956133989990887105854634833520146002024199484487879702749258082572245755413201972921650988734599476404261872168201306321450606977430423962287628713629693768833839113571683827375173676962408674730160791915097325009862747185571753700141160956595020067333147029021482962159395789254425799100981853889124394203348397989395759248766469604921466144862277925877008236227406179930028498878523382847636247191402293603445685943700400775620047654461806868719282188473580272284207229493092561962036239449120180073996793509341491105607866996481037970023067532564686811580131508735193158577688552969475925323809298540773314366968001381299740793673950389750748073738286468179168807656048450167098120952011853501404989559694178231940804757810473360368356156495423556174397491394032882427259563150366641038404136850144837598469966134151712565793869958541823229030720039101359679303072985146485091125743941538905765498996763190887963863837021543706779319081378408476416676719584775614727913341062560336374347988613758883991490693778246548190953632447773465940840044458292771208201677710932625676932237232535892702714487961482528523511013210076673056687809262056334718676374164312759376262385952578561347783775357001964698419819467441133880237669667801778829172223302845210457247861977735620139505615959743306765230041097364869329198540710640768895516189579858155417486936227972266877538514143136019848104782549748935429444470896392984186869755702817750404259929153222113633857001017215079338308103703343219584047244721106270365950663797836883911818050218626775825237744990364676915112605653421794079696667262983284564388031814181752410157478248083699534750221277011177970230315678688138508535533595494651883366331820960580437912182571109094797007435625899427180183744736585259296555462512555939230703445818204938976518414004838317052900798653196035564340587606259302275790488278069682681943740394821349442370382793440633244995708296540704029703335194615260244888713780499217698342539529659744020743828884820680305994709106418613435083519315972025894484229611767988224 A013886 934 23871039836577972883111490362605988634541737794019353645998868795573132985193887174492451863375643156673723429584321950298289035637908749241915524976606489776951939042089982011926601477264704661669287577947491051427342929437302779815328577916796264574514330162430698742666791088330651318827783740751744151252901883874386924098778226786068352241119009275132530485361660066844108021830138087766437175054549691620461697172503780014498971288219253504726642522385038803030471032642781934563585915445731138416132290597194540623101365453637431946186372954616256029783643147796299239275417897390746621345153218975048518294644252495447964834001952019994102318763696865928586349039256367293208392301688265064502659940613420524207420389324438529219890316239189825713065963395793160469358629656701115772175280094997168552766415098579510924482996127090718991600360639720664122100928933897421425942478699924364108107063601731683761898849471924936875616639907537096374984314083012603845666256779628506474817506505188661991481155641428596103606247711097592494807016812773371508895599866872276821595494871631095160429675950603922378865374286309912859824554326369284351215887179674004852377957924496161168635371459998878150681371679233370173183128361690004953100959056156045533211220724787141902279699941374651085874113749081145846860863674408971015403985851002902634775822683136379637839014952803726180107240905933044332469514540491298236488005949703542620937126579992089256320564779034431220545116111869619987049755226643456662376977818223210796168332862946229071831304604577892559778533254136195524104792169268195440740611385610961866376622959435985875197580133378070776763138657929198344245992766597659307832383622400434512268394599843451207707588488749056908285441081695548714891050699847518045482866621171231469852208383643496181793489331123230811226084726262133462525710804733176541472981626866056892759867643223663696741927133100375928118454112399390451093767368334604105919839641964133553994336332982081302723574982696981569635098171715422943694871612942270983432040056351040119143120637902445607326328736449554578679337593591530072692226520353595329845757249020944823114079167971532147730341631358212168307094451711579573822792924641623827920611839247982173320042552890088265312590067487356611372849099860203150336158984431880581636048793652422320263965067272746894446049601340709283138343755215166723279413504126583772556539133934280633304674362510397621117775468733162029088185297754770247681275657608032668611002643662979006041901054665667434072538304956257660651888596838297222194135226433070813090136952664441188279744358646858008007066817658965098480473891231752666956150521073552861991371212074455262072516487299093967390853135887117507065817287797831616247961344134092247813677060397914757756546708308222664548167379448533215281963778069462711635910835995171791756136920672765171505083834727471722363055643827311519534051969522646163004454115011591905177425711140928403714158646121156688624690259729346937637219979167502504989669140908091456487145936421738052278231368465931814616321300025185830790900710101418879712833484146790606208965406578408219469458304176441630988865801667802906088066335518418625476453139361468297682129752570283354469711067544438644691093185990496103806768920593676099448356716721432118851922356159589732315328717087843281514359171905006511519487173955057055200812353879471130103171370485158459974209503625132928332544171106323885662076153403398095071966375988200785741534520136459500768049456638116129877094315814284455806213086550042235074279763035888003797014297954288548980374051532596670452136836930961716141494422871674985787360188377578563740532372374122599510238678483463504944914453897223274663555114567206304654077343109790683116640231332066382822887606281472589930626973530392760191199100566835530633104995240752862571504793874164510096569873267564613225569618215481259663430248297269123805983210780525129251345571910013155833195387819706153419466325652174430504634692520467257426622224236331473946447495668333226431338878590559965334065517841605182709906848355644079689565003306032625692026566012173160438432244940415124775843566698911747440598024090568893671480642328332963649119675657897266078892786822206346087481312156606309646127939524886218803926121480892903395120422061973117859382665441246024806681954940547671373190129183845934697741466267325803657426685262259688625091950081762992434059788612020899090060541536197506485104375645545024157885343262211051133996942823312332208973371922564606420526604514005916744498193343919018439925582311998222911993173655228059654480491265696968176783209521991269821955835233119602844678006501349014397273540668289728125787089502408315829079788102262793124298931584397962036547965706995672365288770193756044900009682203980148923146906033087261173773572083873357074412490901241126967355106339227748891539635109493643008381702482809588402618457113658209338158954379470371685264281699878976912132109085364099641967008809092833779488431263741431453808463812932998848871618681299641910618633280928061545940275765347737820240677762198296265541408635028173524056400362735312033415015909955114417100379256695092417242752343657752963996421544529982755498344015110543861930995876625810195602814899905698097063035128166898518840742988984113171333082848663891151045059486209515510159542542835325953401829135496039324912595584272166780799047761564499059785538156445858275019962478906117959457534852157136347388505296471144971638369948752886268842056904846996525470037391746120759528818005438174419935238473712188925300980281848707813870131981946514294329077015656309522326529239915441984177282660881354615574165955069650361787623120919474236030479480050534477825031998471677018768070413877120790345787821715733980103189788875258232843244437810496797206551303895426842629025388776779049213972447232 A013886 935 45105953001922967064795212621488672732193762399969562030162790512313533748566843000531353282574987288269654233392788058981237416492251959487547834698996371674855521551883883130312124500192113458141112390087084771063461524490985339050090790317084884059535893816363850561783403103194772151214777667444791692394643306908757551395480176431697604207546764117993625364163861289186487506593530366224651159993475351695892568202853622594436792179137878406419312457738053000964681088208756174529445911076959295754694260079159693736112400917498775007691492371108329673686219015495157560959172845536838311801918477672244478616974350899318620015455400474516215930261681159558947050381409575433493195424716491641402162138665019793085566930215000662780969705075453440592986626321862090641765047123153413927397699658543609787913729444992689298553486025874555703520310253275695863870008083766682808975277592058680839027647955796934222603685198966259122185183036805056123086360393209959823447897490569077722607966131996329661919064303062949482299050274963255655227505144878554055320840849246114369228556053598225220102781926630752401587887559434049422712963469368955892958301506322250000898113199474362267096001578927160189426698121185640811401297492141859279221073001822666646098859922494590150006848058823416703032977368623762595561188451525610543634878736507852725788081715728642599512191806339431270692878984142090713215755651247061426124168426369423623158924397502492111887136948390532132542993961273254099689631884098223118614341222024395977694204391171580174802134579063039288395603523951622704091643929699765522569355574686133991925542692215536958225341097466934441506770387585959456940212059994405902982221456611944240477965847236990411645612565508577964075104333857294594099252888809474978166969315633281506025697691064473793239160048431860997506850464033687002517782313878058931118018946714041390738477582870851764125249769038211141742931100258291415892347818649281211214739552586883911353970116040285403024780132904770070572253182131968300871631163924101097621713065199122175849028177520048341344396337875511946125958578047560296396905081611502420225987833518008667522024345265632057322526175682274250443699848931745992149187181029223853276294671864131179276006166579418303310180188641949457438571727924644346374395259894979726880865446924220338856539944236429803844633053106161358721153932854412154973634816165460645942114538229930787712246925820047012140272756903183508980104116707885707370612681795095073561955043380967914488582892062495882065578059819585875322667832150547605546927711540684750149103901372242807255379988279626192473897232510215363205552089707000423394999427803911134327311318457104280643840833872774389774799578271948853591342240869573091450427821112768420516794135661966992984522450524551683804951538849806010533909732199158517100444766549724772205060128921795539590518251418319287482114326795485373342919511946967464936000353194223693082297946149141801949355324633861801811178724696262634257286481595579373348319139247420557251503372792550727967273090449433847080933006245990339915900672984917869701219340972282832193062345377549662446465388906070459784369175125827001651015329472867245304290605636970928314626552304725177538623002477809840971659569265689741877948735748351359882432504501883045954789222683763651311611053290241853764524631738199343958854340315909249681688597895324504366789320184899900896547103345935177123468824309034211982717913034152131708945361143272582312059900145209505947281675680771819299601352144565850588834449526190206044836663280196823558716712956889104919747435806345625392903298685963468046051333636785159544250616432244371530070273802226092111362679224641168111752114821668388659464510722526882672595617065280961515343648637670010857878088426069598810034949119877187088963702059874279947334939647078905023513170351217285014155342290445531083413132352190492859708567414574223731824083628135307429206549622859738841419342571706516904514146029927934299781566676514274681107703005796390562040901495021078001412142140607212576359512416926221882793263633677672370851964166973456463631254286490014423327540207570326492441176640129272787835927184768083277032334363063461456539767293541621270161285410062800963829888049134271305414678432160202692897073514407841682510905674798420367317984372484368601912408233100782301296126021661395134941946931818284165356426817637515315937745932096734087641486648039106251807517349469649934045704879801220207967092297289611469164335256760636947445396436976558224821615038321132091067962200482371835493302718117858071369117157361974225197392919940488763867895650049999734933443669775341708012531388741054436627369693498884995187259136886676524522637044816501478295283556067688329475866465036398639933970917475222249621495182810362040412852939128629921604981055380411580383461607276393801451253575201899017488765234575684032061796797037548338758952771340915302686339108907071284581458243076918645903645100213271032272316901379927739040396086165369149309951350076180768864646768386001765763829651376675399239274997376594257516536997761510277886548431672915789504204320613038088355944782942065638891529431314832388664553060500692952672790265054430455341494903944400144101228016604078919684819744785010141871205161060070100448865048208732756929510692184131474497910963237941803501146483580261191117587475900980035096443412981989639660895080723907359400839763199087529012920461341675500416255215520855813662203176042388461768771427325093801243347781577929530639367614246933911341349580899800362328188692295393403203122709212299126438957548862711122106805398319661471483495202808541879157899642956259478241245615389049094822315445349569093227641050160128332194890063288129800999545275808963377572109602703756025315624122985443948517143705864704812103988734199073908172842245820160834465147489171275776 A013886 936 85230765401937577030690960322761108357225903230585685386210643742771259338211952394828028159448653580321114010483543747033058822606431550584966786916513176032913398147750125278777620467579011442872785456712072596688842865909382185138201954477873450202609119806799008378327941434897539224226605007518320148614761364148967188875254686019689978587245723980908978692112379048485532824858923987046381643086551233353304328313929713938524740524349202624660927402143177332926830514484442987193256051301867822560606123629257624173558437176876325293733597856690424284847921492671153882146502315395352495154927494018187654971318990280123686185364030163830657102912704345305480460095099328632714870292290691677861000708032984120381108533192498372369711363680014406834408553525748306889778696562402750047965016548394931659728569919915945932489113482939732471589465604661650082101123434826843301989797329071137435639794692539301405136800234040276316989211940489656288388047835476957363672796765459631054152889348104040646613082497010051327368851829961769061936926441597879629204490601828281836434464205085491232699173439539817553963621519904677899576888956888559248745431860698321289697045962104371760312057511490236224814627115452508936717926899631508754519204469908052569135730546028257720568139872814845852716616980475665840169363739972344863715070544385670259361933991425939739475053247121186467300601956307402064789668974415607364838592685078019056765162455939989014874353589296401020625000013415180202642338339971711261793863514218193858779682403017300407740519832290989022095103759546219809725039436954926538950332074548528834854763853844327739079941326858400378769065107730026239131602621779509573286310233327318254591468970031905498152376844182912646421466745918060431582937082601942015545003875802548468777965534709315616543333174395294721337024417623205881973520891269936058354812825104557762614923609310109626234619955581994550680906833252859194144871882989484999712612986902493058609298604226010008422727746172600572711071300854739078341406355153735862830865113182174891574696475340202704257448299366755357017335298404172414142107141250483405181579378604956601872256498034889835290811140731603590862401036146261410893355323283028457987581570524962624162204420171138284549210558691791152393287102791114368289973302449237052562823160813705177252474469350942191591095588891703106276013394595845866849221192312137141831549483774053858675854999127934592635870912716034656696517375599486180304873863914194207960316267411288780244362598188746218882890203337175243261702810261045937918097102040508601969741960708146096819933853693556705260517045839862623421588651043477376033642278796580754268588993394353621367621036779310558137988489516169851382885375395437487265801997084411598819077661334511646999778117792776076063954669361350243712538744852099560840453216639830338365971057686499354152976391296010739409003804254291705936833736350607418784188315384502875290131565509141576425839442057756977124745360466867593288272302455595725339036699309469967524608725120874493943664278974355815561024418746223474614208602850765289215593627682314526661380429830365760569642711984465746553830893504158675855705734081386814975137791112239883073612265185334944271300789545990185585136828978230834180831836710540782390328222666614143378699161928113915081578274743535719134125279344285857965644478122052009102528960547872533067345362163140935937286716975172040766838739411973157867760321496116775209008468164771286814234401397583235733793141352764645050309127769103005165442733122304175255729924161034951498197221868523032204997322781724890682417500291438618388841126397392860349710548790643132623331827127924752418683355057146762746587220099350293822487036596943676637891154946808815888624867468984847076698983791071479684280118738548096653318964573872523411525787239051592407469734274208942809627481821072581278222785672463885211933798312422186788495370053048376588390961557767831003103064304534339734228985885478866958969655381807724980631320153256674121534502156143988316972338600342889453486491158626447230625901577761052026446004227059700183070781899614363573858173494938246689669089261535789723165557258667857581615433977745098737510935005322854220216119749721546691622113901226546762029803095700089882012137406472596592338767014117501576632309094746543410378425400203779011495518254498679082341984780062011573764212708949684540505854705420161636516548642561957922015426943002667486574874478316232065927962658004936564565914642446683235510502854624921171759729484730384923055107199241074384449409030468524840200799968802150912757787344946109472564331847673677899138717288210052880525822911160656749709105697005301122585998872768683587089190235499827065339462358471709701351054044605897705262753558591820755772789409592610179978833702483406983707280842853053549122016782338040882620642315587101922678211146766706125094945250184646139372076870237110646666420417339316873064016889454367011902858864719790117908737302706667298003083151743324252723306152660748743062032864845600584530828066692521780789758378242896457987007781786221452765529546939328142541880349692137154538565871614273085148989484470705206984102197424173381196018955558370046638717842656412291489069220878536196111005475513922043755289393773954539564961031413678738045781659608984942004068622983591217758054358685786978377677531663263042957116386981552199434758195893312181288325989668573424021886090296467091970542535081312478110061930948063880927493888387822843827790180940645147351168584117350416985451244881673971043750850923221922103718171400865635747008137689415329577112062892086087348125063380530861516634112541573309781353994979454720005212951438294572351967243868973372408834027107224851815108767719791311432175997761730865243593242821359350911642198003358542397709784503075686518341176749909667658639810818389225504768 A013886 937 161049326919008383554728656515159061996346635515611332363851273675740802965186482462790407513193073448460206758561368790993762893314789652175734521620261969010160103911247908722769270751682337494086243469868517592380143436450659476807221990718846379552443709295093588663420371641256473396843417570846377166577697401332235633148637246552853553459144728171158217049297403853888711288803027280355257268563768440904936553043495541707390316903113474105075299269412879306623885281593339966424786450346367777740199391813889070394382469019435844232629607034870811635071517319063646898779802087096965423564906035016958810828845281825632753457905939748609167080636552924350186102020976648205861772028463137692352455385876469738380290488847482764481890762046117462693279701668541176753105352106026239602633160389317514226409994406435734123761589185731464406876363343669304822335655606498888644454257359498291021987015577592102677501533344635016839740671227967158853536826772386523371760479238516024131733566819718255876539389067710288666553706614637200042826034222397222215196670897515462853107797659074981497588911757804373975807932388123242409347702912490001122533408190156005562730267744521633538389333887871582682850525329291366406536219695882910734259344151795219076956664096397522884538498923195002648226032514563442950277144303412063739440358418413742180642010888310730101640397414056286070644263837375865104760485224648550377163329902757502313053634491545613162858102563019621883740340025348895225146477972383666505525307092834244133346606918904594296853438578462419544502201020718231473422523318808046630351301077440514533418846425780918677277806573109173886909904817483210220623424102830664345375466654967834099691892838765247608332790408709017883473318076150897613585307257297986370429341883592469905051842779489612090920552979675768256007358554759445891988941923475150537913386960307169002388755974596885226224898360229158279141019763095938641761937274196675191936962696435370003770255144990133279595316821879868518976513575813487610783414523695134366857592130185415845523016069515636143478338068137841186448532225134975260245673106678393426962146583271810636286555966478790716290787425569934733978685401068818881658935631505265517302678533053712575812928281813937426059082696966130424245478724246800394660948273162399958937028634332431264370603678102521135080403309710917655119754077999683282930549189914860354816357294955971401630417978992173112337777328799012174184724944376769902746319897288616121147158888779814117908779745934312815322105075739419550059529255779344050820022904908479758006761377211370203875848772056026556445704673273537537613484424174921458477137373461097502681789167070181983620372947225008292719682634158090033737855953015206021937866948026797455957366938372530503798076738481460304496014696675787857311414411032692062978173503659690932805511199530563211628131293748420420843592500397173470203651049528544559097201146724464329056223321975977630283820582850191735751650841286658064514534118006415103537432897840796547595539859509200575772141824293015569698013788881463998479820921271514866012530819872415695514491296033704569468058639999062971784229133776866100819314172536697921198941165676372891379639380701722979976833290300837582995735827658737680881406052029463125099727719047708753675801818006182354292867697450593301732830835840023540064426905236129570735847442924522406562997641291881892037146987221341882727713943153203295965868135168774382698135713173170550882999269380028559579032038519660784818422517940408427264455294340446055829619081337118491232545528131661328917532381214018338236994271190693087271765749524468832345281862257237962824803873922458518578266669848622694189543320308689135997569184768413669177306713870531640621037113573634759521023945404127353724065815404560849897018609251923156317669958741720239362197770853048443646902181569680475260728872677546238652143323409606966645563619400398514853372732448788244892871451011790343262927596401652531681926373780491659276201562359348907206479706170180683716124787904372712938845562125623458640679323592486795555507523315316743555524691212490513749528041174483472920904641657741659115622495698146506314777912350459850731241062436137895003185332963241843538995014520112843512035130975935827438173910454873611397792379309331979219153959031542036538861940526612254299193563437116560036262779496892215085414495880024637517834566864011363983189301785428513706786846257835664397272312418243045992351368543761071974433686199098694347957109858007903048679688523003023978287392800255558442475300922884349545248545195449542695917906717815130183854439400745056200519747748848493201349418146596019853234335433678912831602580718019775908288947014912937228199357209772671556962508488957876915137930716201229561844078139105089232562244841534166367389799247668158688707391007368927234491721858979289005831222080173671359383405506500901436281016547540196690400174695151018305201828265772509365947261219290844373516576927600831912953089824873329721569872160270865680930239316360571805310747728324054996283342159259673374325594320214226898059256134951052399646575768607072218827128836894438764958805762192341496550536020982400447559799145816518172287028796512591660804417549557013883013080394355890648374594669214663731416684286206282105691691558984030458892743939793858490156651258433185129159151378149888621554392497115957626381537174697734111772619563646066947682187255869314730040594116928525456637473502737671171356402771693201635365989836619652969790052919153453592722365137888574922117198207877290600905678537697590877607202672717513145478364486454873323898221979761822938934263286766955595816933505585338296370810226223355398489962041063008277355815694932944648794571444002750628760273935738638267576605996651470345983409924796810194241355682083907718823088900668973310898400710048482092058593460224 A013886 938 304313654567696833296741518034036078458312719377962674072097723496922197577321491294249944743889209409860055964361288503660502562795040453482398328548955168258590207227368888389465685395714891094025554900872515049998562872927199726271668842558629115718151954885311402143561904801425711923526622852509047209895886523240549820857404184694382383302689185720919089873406796805384784412560958652086322766445502805343859152661291783752950106329982321037778923089905955525658681663769764213677350883408085469048993084390986742966972493220117349314961461305666769799658816837548457143233553070111638761474692366774924826260239521488697230685948410758899926622224250036158532452423572803197053816848279034163063044418579829170611768738430560312316517363457958081746415139322422014275011773968279789513468335610521916721769080310579957256767938554504231736372556130570520974531140093060892018124142170272466769833961050919554272121217358955299499835100650887448420559874690644858194530705233764246686551532388401385320120780321895194735082554300406784810522703833546674386724743034476498112421195007062994638436084812370895324719443186761258912946320296947906441103207047056703119157106561480254041867256855837730746868501445418428638065831578310079870312960410219388520806849863301674521891642333303734764003167806478615768669283007109726456006839175965217984791363230203529656696442460883508357935140330662638674272060544968712039075758957693688130672130018920861172915459143799860883615466821018461252789580089321059951512443472792617018559481342540716436316758227828077173865934978316507208772050542473483055219647274297118165883182803069998943186470410736755483140575026162114570162962235137532765762429776294260344086610567559971392782174107003481504038910690516299301907161863558041509999430684296056173549000457154627339416567452699982071967312489599696655233761012457093251623922771813696717505716849407087223147328744741490151199938431713666587436820291329263149077942728377989227284153473808716160858363616485899397665412804422740157732795014709567655314366646250195848393234428442521556360076306735084294995180139583844932551896040840078510998009395059748680386714984467395616200150614159330435414636615926805956578511683352141552998587670345237564453683267610598114283608773540897133480680742017578128138698706622929765608723322518263479354232850824824656171607521123839251749323473657705541560511971689042850929634621115364969435985639728282563533869231624091835949882343696124351592558195679855786803794727153895803148657126965607597822559443754783520366884576784463579419889040382106279377320082014534373397279812516361988209997288068131777873236536419357990451727512496139085947422992842469630425580869142064469657745275660833868869972997427036812461091373249099615258449931006705719000724266578935984645925498368275109964214705826221876057541350963234876519444186274567266669744792465615277772585393790486279745772506355552885444180176413852613326109790059504098900138291095071097740775376868347905648599204293145774361020005907238250847009061253081113560614482645704844003136519029170164679518258565173802341565836244680780941926289263815075920620628265749421468382275852485324392949842371823217564040860544772571618442425313793287828864926687173070026086556397465642187716670921208578368442306625540934265677489646305978836465429336322683968701696816561600552459018473222880716193781032003954724430327060618682972847758349856538662040980136112045551633520434590672766150903269201531490887163443881805266632410961518389847777000379621671089242261616287972821861668284016313241298588500687033960043826505810203345800791025255555529935863797451522597009557901684622938939006439912098032898194812522287014346992669049113328654809324481880040025092714912731105011856621105885278622174469386115521675594682365236018209659446937934636866988599674829251149317475253041564989661424257996277464934487565691077453155328444216750524357183172220914457807307791906325733321945446655338643572477477770985154254251656063635213633784230195892333445428575974168110483230889738442428531134590067496751148122008089304229239815876428486725679725003275084668201705986386960207941927935591331788567951355297644202270284233719226529711865328209985378903236686963812291731596740585489349198367937109580695399630394620141703750586775809309178308059312822898664279236989664131618583276745464114600987728383629074516498151026394265299626840096225018987042596088585787905807509726020703825048831514675929675390756497521248586711563858521681680620160176277347887581683033778012604552238793295055031169414252734601516203047875201492840207160968499911245465349587034354703698714296149601487417348427148042036296736745795961385625242187191923473729033075008972414203004155727448546533240463157566783349467550924940714591041152525250994175860728031674496008184817827277103447411012089096624053889627777168170490643589603843207382776107895325150647875702434379886077298367119356923608232499228977594234487612962221176971231932848756094944034206247895327340198138699122983990444536812945017418963513827951217122277187982498577664608458556291312032496407190180695380881935328238384740182072950868225680686454258336954003248095672448894674552362226609772056428968704799322881660281347608897260294602271580667886099918613717645561293318232065887638235726336466149044380828401599528323205095076758134999351307928742853290321990405820166508436119248050113965203639571430197935208698469295813345344336399990047557531621015839917575272502779627735242683601724422820250714338952998293214048869838738435149983262276246172141183120161399418486739881485879275262225941562076891715509854588247076138010249662751276611410281876513996799137544413213613880594007346424626673951043054354133460774301389500085293300205787233988192239880725518719179924778459045112249973483925340441106447859270561127669232884890209726972327448543232 A013886 939 575021343634173769898857276748537484700317048529578174121065551192632283031784215661893279589821245646170446228466231195284768506575498999605828444879592119376047780690204975696305896221810195334755679722931876517995684450671302932371704751495823700929316953088728095525605981331820379627914353690169815318308550505946599243897883510464594731252495799284305642813913534225957316312873985518305448737146895844887985251375891793242494426517732034398713844145147416570707823794046105825709884554059649243579967764486508037934616280068950699510373098516426146876801711214092763067225538407584709031242211506102161154106908272140354648792786166620873016547703031692324005849061105614591450586594368918025430710715927050646254538631538756988223297081434526936609410161979190320669605447713694505311385335982902677136119757544301948673756480118557452153634018142529878176802857323364883608902799072397404489341618115063960326863544442526447365304411466696094137140481299452423408922995627153440083013805952086828856569982631282859325180471964311047560849764437347122427574699246169687585291492607106008652960395906742047936939468823522098481618152550863261678102504733492840399459455531163120669383028802571589211898820539216409364772777243764221000387519976417429528483957682499218522981746820456071490547937785752185040772879753178311600023931088050245017086246636169223126344583387926729120886787244329540834466908899835439270252303702171346893697875375592253804783518303431615530131510410058211792511101270218216610459464787997799754525402041461976475138184211040644129267507025107565893464985999440534429685278460799056978471553962831371763078972521075029584766970071035094504113688224724357513136182907532792929855048556923160024716627163022354538623796395657502639306112028199641379966604239263930271740637695824754872486684528463399723763130726347919609436747328786524781284512504090463279103842375700450990068051681543688062022565262536329546289817644246453110076910085375740348220863311197788178640816422076027953047838742027468274366842010354728335317057155021690068856707192483278572208196666764799761125452545993166701512221098098105471869486616604259194500964259770087799712086195695817692185564081083582877760145164488339410016435307078909854189617384612422657610650063002125914716822948332671068430784637676076151341744111084190086156419059467362275912872080474930687249465657472443344755413485320521321745407831751717954567216513290091427011566216261471962272147280413198298790047004694393739359272794998732584964001750086149217402378003016838787012613355985465276837280894256735798110443952732039686871551220776917089337988155620323627252375815648853439301889852332304540355500169739359654624003991743032475802246425039890531932897136802211095648479503967554661804678719232478912040760550951026910635432152100744862984861253258642417898296295456897799155093112170461520946616328009667729190188637373901578646659863289249354642988647585970654857390623783157041150536510427931304015841447318370415380612301257790874567803850522128367176481217853861973588503186743879210673318665988911009733147956800478331342947874061188973882873774551648525377175279310855602825168160218028989442537447750841253566049560777864818607917016715333755296212641790428243583052322198846358577359414439246251010500792445810132078527682755991095818062308380176581301371727850276670432708882618410812269136850437081648720732364243279123547637993049621720046555450753832965688909047940548628357390229988578599456172675654328855014060071515734380867884291053320961796757321797766032229059508816092136978734091276066197385812093162930774315718109096010089551589850284022878650586156305170409597485100520651823255827376175508112829125618243669794974199610745642577103470134391132219488635043891829805434155544967768983534061510092767514292456389781831619275915481914310367758435713523078939243874384558112333510016861329800527757841003807657681756854808553892367128890210038969736852103261681813745634930057959122716764875953897793244851063355562400282791884723811583446356888189577625861289182794718925084659701073454606581290413836220405991222805269186614988495186324561177285235626200412885399441625060766706527058959995456438940371435294589944495085652443431140112836864462689789914641938586061706188276175444888805501591918872588752792444725437203019612138983264789280085673854263165073373136098359179946397223075990378238641759093685288986943716677308104205916870081600884537977489285289870467523167084868760973508230649495396297019097009886074823968035693241945646769851721158564752168950545136727750711215517768760767448734423084564736926440292271469688473331548758572175146810183376224232789271494441152259280183163513117629167868454407221569478553986760742156529603495175722115487717151680086701266138376188364448494833470562892804145355114073193769852252341806917531291170129720260116179648105577664426320554801687857484643553754259405195297526332575308520960989023428560667103100734782472289849798344927176780889158356811208827031423077891563516545424418612856302536562890674316048896854125435307061541713872400558875817294261894620171141535356209462316774308748176736359221626171463003342000017241502009497643597913012404557987810573765122373537590246938853054505438648778340351025106139456202051015085224087961892745128275172805804942143668317492593161153617534622005093999715634454252220298775806087142767144800389012620975299557745001910817708216252036429949230351431335607042656394183189910059658601372872512532295620427047167943214179615501792026739078911883894883445307429483572932801927000471105997135176391152104379509930398693747945570508125092524914604851163947751434745604244069303504840799903752731521787221953126257273568888975044324522129831255208375127954897167490683248972152600434326942756955163372103783300954663957896073837686620628468546155648887697043836223813375646832288937803776 A013886 940 1086541930248138462040243946711180477890208684755937971317593591435959797783802436819812360527979351493142997739030479547211849457432852493687186042934241121825159852863229235516517339712053447178303620222700940048356069476086072539315737403874460598917607576413961770006128242933205171092758869473626797591385651162420503640093635949101563337143315982462046844880600969040273714270684671067853390159353185687833300515471841103973633708526257884774708921053657913634679241190868112092874975137045383301892912528805242020224037015097327035372416675017486321501704455855390834123411226157743023474746283111162448447643482449971705653010087371289469784132010122188801287084198695213952338102009948487695477057186072845235541896052919425964723119019572076194555169940950694695847025026625470299012223766542541445830743538023471544551572684624662367751037924393543896846785021506795936391107244237631818806116262658445177386910893945175814095163526166302005206528264968043716795951807001209071470780231285272805028851228940627889929362614048659297517459767688349127431227469305186364231164075102624086558357069372710758036106838225925004583714249279229591642568793664256599447925804469108835597004750968417592683949230528646072210574967150945071547260245346799129479278374950204683346033573376035538094251685705948184783123128849453635893434019418184925376445624883813006604400681743157933691495804799693281815501968116044251311012105001904507607230906977707103837397183113578670894039537862512875140351616604963695124192669960527426486559054884681223964173908463287647846051744714418453070182846664990851761231552250615152496696537278439349479617607948702701502428954103185641451949093631415954777381710864220924470880344391608181641583747755177824420838289707749755947148371492901139963060736439177466195712413289624190414894919511079529289231651400323785760564175776560496057922213723329208517369689230167549776400908279791143563979854598000247148123758146403481910301806836203266938307000245213382213137970205029355987184698556095359172258804923821963311108381054300024860029430496286243725130297759225429155030299116427216017843044595891040960269482087163676837634798034405245263526367288628554844987691949564943531163481978171902522305935630326481535361366942207326256296040818246801060419637704835068605432620866244307861138516736493130892718412449359624800972133871358853828844598323458889826062797148630126832887826785827430191975666172584531477555391152128757052806656792355806283048111538566376189293622376700165133105258858906784804428576598404522033097849793842743652222867184798911748563955358875974767042503297140997670666203603239183675700017265223972695594793404491848025710461744734062343868569974669898389236699172869775872643380576993080415582306119352964327196943158142676712867035832739430017475572260780700269260578308597426436303247934413899460553890981777714635212055921684571831710446363145328458160211784555740324554042772841727398357569886200692483932736972936285298266605491926478549049912824863081387275335986223397054508929261857686261709680789569258352353561405055334598839444918435566239599031328494052727001914032432009400799898338176854799719147350166860601522956600071661605818293136459908469567324541440759773327553929122655915370741010352629716084303874023137660029409961380244559651359396449872582942744359921313502376470373050591587596192857911505281717768380206695496809936812038444446923663227250787614304929689970018649310860491898926590588017142099058487017201290390798865911207461213843182587766384077041583140375139034761165986999517954605587086632619384333852461914185253692777362202835968329592893818530221480542766030782197248240522300726420607024365867223545202513742305236213454647149808410077422353132249854901182925714701142616597061794606424793657302678489539502970526446568235527276009171953065329859612984571854330377225069169233080703205805855540629228523634328109882828110401936626889561292371002816402915967724155055969581435711903519757703593671973126454745386086734082643333577554496033803206109565692502603815343464478555051449834370262037965474048595764691679320108022893706886413710580872232928414640508111728261775038452112582822824118921744920694632415679772246727732239690006116229292560732928309035820949430138610187446038768636283047650434032038960239784436514194954924835362470234329681350392926573452340301363530031104358932953908013252987027633831447136724140481264834507719848165928366350420194657048473826609959576815782221294935190000371905716990165781098776410632975633268807796751875615177046146881626379543672916382455890083479281745826570206359054820824619930186816436309176147924637707847807824581845271103158159208179192263537139913154652311470859657344846596452299655522035229329817172198886317894722865838067938054559217495434213485491304584230143330372189056605312180753003413545766793759675252467209345311560176214713678095515721491542950580328435756067956237191660571335214107021858522616671849221446599786903759027355575511165177963042240876112042445405890831704527829457657871408068205686027881930856090542293663253198444179233860333083859693647543568679962001290982597032674819368821689721559004298936288578990469082443418021295023255827911250248214753120677327727754688495732696694791020405807757719976797132472556709441977750626544661728319232916527055347844274334718777660632921458854671964452459405517202356470184228266181465800191054834729107770619995278766927972866307296693405960328378157443941791971608984078935967760624770899094663036123330947704490156381307861370627487121982668914415939488671598426186816794720983076499568181820163598947918015773896914832117840059404158424783049381920257545685035020592534241396160437411524875703903018402796554198631820985241578973779479130981035365393812444897490292571374254142699401604418302465593768449329832367694053822237157427927727525758592594233594543628005408768 A013886 941 2053094862055114497440459673899151873246045844036908200586642687382463683178744002936739202458132887242195227951744345177065999955582480220791508756775168128084923652855066340096474636565025408077812815056968569885292081487789007915969759294764256764975545912949376913826939731742810628731402191473542040671159402095672586222204451493071942831839221294348844932587347411867491921727029092540341594736628680373787793988419095851153251099352544058817977186537518276550853584418546276831109581019756570834991186941229463553670693174543426051574586631779441593547332685241759147652905903788434169381129384685793005388316799846028135907346964773992700841062754102564048870433115160118037491602738734343997767191992973294026032429440922853881309934559574768870793223354982322275042271385510636661963929638098256954715506405655935079495226094540854020906593228720459954076985879518553383934671733279613480597835494198992936944630444050197972688169953811006947374089200579136429858693064051660622760899260069250363652756358966884360718045855902697051491471418311338484021969626720062387887552239063515189989901650860454321640770326092884659061239766582055301020865430306582014105618266499085044261361073277890893772624579631552701374791719529476976953413447279460537491901080397908363100797967177008719645678969256017099624276404333804407867884333203980853073719606520456775263464187400055450449572344883746835133554422889097503861246521224238696630380090436052056783822920501558622003908501479792728453203923485008039468430494991973888211354420220337331003536163867157514165168303156534247530919261207073433780766781723090372472877882552146084717502084216414266272541673946848286147076544954927382836787604634284203810592430591362288568124119078255851335234565406493290845541254025098221237720749631903686444499913354848602233892163270711523999994873073207015212017728493763863415175961540763725879749208939269236695894311456428391561902285893034131003185913433183334506285164539870934702082881839347360201714688084376910133992616481243995640406725502296419569844441372011589374716090924006604983207006476304075717612292240829141716403646090968642485214484728477694514735910052275050482110990784839281121333703101755531218293518314530325505268582177124749061809707410252813059456797256852971386135013978649790914630106544987524316555784792741852354692145175111567515923313055035806711662229964861567530853827482542731499366185084042365612991075578398207974981385348545631206757768861818176166646654023705790323251171447096577630231437771506775549334496625894035889036637839251845437443458700646110074910495999560557888610968870172120686565397010165457819725130223814731638469662583738852290245665778073652714979046029897050559553211182681196656119007350107660974711027009333542097812873489445341350978739164397779299261282125658866246386172433419821876392655592934603175879894674655752687828374083825673026901444713515792004028875061319421133586933494192997156659716614728470095479813936477270738475033206168532218971145676650882970791082068816171925494328447469904514166238110184804366340014317027598487259852255638456028226662429319850223255552694434487139450662303072163170195709820160094453098530056884209477182860525274276327023390299121133563366999422744438692695260349449997827361985902630152181986452121905345952091299872030992836805955574687796512058502369864460244990962946138127212164880162650405196516158682049859396684652476989816250786937384417268199141024037956470919924218375161833747196119007881161031462108460070919234836000550827687310171392370715635586891722705142448169980114225344816948928754263201449753934742888355004612185186892513542546233323253054889963347242739021133573816962997859861223487020220581385070705569177813174800963399093825918418576876408651758076861110872884501442107588122179549011716589047668803874099029009749212169188031469643342232419499969413838195188158842195690082946670097935075746915966588198454552102891049784825119300596220798330054315270110021524464087562916608840329697137947072198541472493961601456562039826450760086150919487814311457960631347298554344867057001896927109537876603215933946982274877583430078595435631662148145735857881468899358124742723706307115184431195884704827552686565477031151885398997879048198119772808153374672036583974524085782735333051794022368998135254332587411306192155741867329899261479545191758566882713813801300223850056786420191832003619903245560680902630811083178059196931348030786377729770591599728097644643980327828097098622741141841673574659252744686930501404474610892848102418860733670820994741578945262964411313259779449898020611689466499675935432243242359923857355481661824342566535479468205227852356578680739967027346391419810058881369341009787093565178955485461064214283974437505221931695696155906357573877351484412635907352833420614583472484716531311586526761091154126847468950882047453959828201674139049684095291587450827331830042170041694721815931197771682456737849777079164863739392789670408666140162137802220107481362993269801007793279819480718327082261241652647668760800623281736332804323881293820752686019677770866567001864602593606201605983458438855399403909837293085105662603786804635132444937625862683174444503662394503468234605309018654624732016799877971231504640228182878846161353139421116604011904036346859014295898743372656716303616194919515409766105891266646828135165104794526504813964329022310653071836471979969135411101949410711914883238909066555833042545998365713645772858205034203972209244828066878729508227098260504243841490212192078055813115132994373839586110547735275097947730214894972971037167338549895136050185562891336819549229850845565495242805368196826400457054496297210084980253790993741446460085398820236334072618677335479324000332715440959898326542822569573033316455393880060937153506506651912222890857482953307085861263272687358917892777021086774540245392612291100784774614082924234932224 A013886 942 3879462352303758590699574505090272606825784353425132554766101249511907136896692948141168421310409243480460352490321658827538247404070075985840569618522140889449173016878041994123415386064901930290776605321565986661011587832718500109763146131089107126881312339639928236306142855029799194110738176138277886706921329099115857402718420998860964872872773702720158221579208874347632975553898908333268186483301982316537454311109094109271946373301387972132567516411325334785643305802583651219206068788339384039532627126165074988182424360435672477421688512638215893036046327386900349112206102809703976569161889161964517605590998851459692710173789534063839742845266144073744696006560546873919866932803824776919172957439778561246182045633825715162799050425866576865647009468427236736607074657376562696073858598402047197407870007922473936291635381009372450576429554006862074505342054390113880574669797709692685306290819102602685876591458903044482856439923282756775535762982559917665495230935653968259629066893050533271146611527700337747713276471846347462192636664955719236576425103622174846155906309262768270518838482613086951634107103534679879453028703260921071039394649413547563229524896592143128914851520511557740364150681685233774831362439887874752387907540748955688907496540685314909847648613242726012363446318579153718902844716784218127366102463723579692580802209453646467921033497657147977395097516577291739769640163749706192176087866616642265514474046725070012832894708246289122262681379324168986317863631291719671122283273560994115999752549106902369869689822086137089726048740258886105038504046560527334122255926206936428932830914778293573007480978268641472292074025756398222358359132897392224932143080513595134425973517887659256885093155438461752495816507286016714596427696285696795707717521440456984987560812278094563625891147167111832981622312323193633320141915194504395865687211296657831983145953236957093044987622310100482986840578550328716851428000074113367016372245789274842343145346871411912721633619734219909328068160339231254354252055493923240933751821394429194911603534495093312564908496813416939745577223824919039654781404736819435843501763479420140268820504085657262589381500635327190749876282702577995613088446814550438104339344287265257835225645211776587467131661479037155436156366093609328118975781163998986347785681159251636470150927374245214407928182802777899216542176550243542436140405088533304073794363616883764706608320698522745046869626350280671268090863792688047502858184750265702809525069528947385999601157407030514861204886120397341606775181688639431079539161370062468922028476104897644248466851226073393741472004097704323801502374866753154832639843389030255644374922192943075813337526048620510031713842148036543403109480480528232732662765883972362474680075733704254765886194205392783034946542343616972575451427072672225983331517443430252253841020820599921294834485160826309330096109084428608065468833391867215952549594748755273251315187404259245781375601060321483514758791545313461087936869793937855633351763362608836352912467215828812533024070213385680416896368172997205218374624506982246080344198073245050746656548193717184995117509066691461217180367013460269355552483242526581933381463397021463770700933560729722105064254365236363531678797707989533494652732978061051398211776363084440740001253316593859072657755863351670279697360206020048416207083872208328760035968279179000846370644928523588720474625411640693113366971699598568636514506509353332843219365466717795870021876201483989687897793358679286716730591888826371455305937539148402104651818688510605503652984476556355072553408335609037008642964250063189355037539226113029562001008152628422318262122767886685324810171137940062252341921824163526625282980940182085082306808098922453014353471201743285205778295549854621620960351072850566066971291733625446398773554047893799340108290248031030895428449718205367410805298927130025718653373523614985208948509154128977371107955635159812431026588999741458924072396311253151938557008085210733204105161556373320053613097470035341073020470786909834468020634750312872995754253652234736321755164960372764515266417385525876331403175885566806751420115648581947441813505371425222333053858948279323024815285945469931589074848155302799605789613624317345624782865556755872290823907573527724311637804012327259743068436258718529607018899340848766823087715381248900851707435775716895261379904101802429039615416053335907604691822296436818598960627173435836954194087157227915022010194636620093481778450375733907487453121734890272593893677850281555577203191401838800905885391855844442649136756373654935584903011188841834859657962832998979556603295482772770099334763312867777615982521715664608458015928866142347653340351302953181378813768068558751692185256141009927867195030373193923664268156279289698615606184878740923857262936000846637371930198901489921158918210580288643483964655380999575833476571934316284899751429123161345012112285481511042476413225327575923393246316954791934762461133890402665444053344108466831350693932161936541967868174209867110150165008512133223958904400667728602292011416830486140797276579293393595283156214951595391119340847103434220236936674912224860797943715899826098520568751896343457129465126684551761181945627520511818343971760026687066015583415728949680459209565486151861693925072796717184206112391446201678893800921176748935313745707656736383858648312949262029496103643898686246319260485088344100091582091978927073772330537557039904802215728132770070731359478331280675907159401661605904483027076977271360547766676335621912987319047735463048296278896686698664286936758213569048252436077033701457531441999150802553501714957253972940867858835550459326665855968195340462037504690646877956329300929928895446995292660688450343713161088868157142977417707985703158984895276982761240475183431792349114563616695519645307415764818890180894394462406027621670727684997983442980752412639232 A013886 943 7330507918117908512711013598434416229134583689132820871244272405837715344851610300633211331518667373384886507334432116227433791070813885340412793452931644716194694959156208054751793764215884610615682168564260798283074343997894230815404928508629781975526867594988739917620525742292947603617439314009253469829023921983158152440739841329975715672904461259901523930432982554283308146351429652421476900596879960121895044467733788737868773164706357067726591336850315190200238450058776384666972772988244873220811587173533488415269887233899712771816745119448768328572335986747810518871253061273926723597838092579994969602961372517754988634977667142301941535208643857325137617743724599435459015120484257576073607806843567496416825715604216788948739876115103855914866888387237116865917156846189716820494888844065359518711594115130053230850712883623117882690802839505638356398910175029818705089717660318708587988837330470066751946459169816507957382077472957552154835560587429778503354492528621797496410776670967710052093960451173671797271080396353759081440416077727048486419242430201145679701123572981030515387740593914245485025356491411817990458300540763332106361766868903058241956486899803822707817378157909983136344407475290603813440547862814051720120113675957922703177560423389669123571001694827831305729572533304974334319810485804521478490911500173237032550521269312907849096611424101021789350499624203919998133039424936204830137785997947075492363653695522197094008627188071524044175650328566811343138672946052632155523190560656100529781420424710831297229930057739657888359470466033502899725396014251282513682722885970988454145751445975790630160599817145120329515989732700465876225239950030659631680579736359912930967017928247948526713851703535543296740015006039424031366542689215171522871840381553201424208975308934694588401447883170265172023418109451912347325473918410249282287134852475403146264729132566050540390831171513251949436478378330187532843519103244042246686392471731548485296652466797120065097591795573950445629219097595880522827655347995541550524707561648628784970728867468824480436649018506734620001170863668404619922405989385742427747933940214280955607474622264127222356492423392493929170862227753744898014632310270476442227940286106199238717191651971526262827093039317621279723187112366769190915116828862495236635212693976724796221630147536697781298360040522279429466803167459690589993972952962329698312111468070827821509136471325666226312723346123447147446703917315021968543880734442190063526388666579674054268494359799287835905257194256746963985230966513039032506102654071706199276059503536579231847287011137549050465285771838890963716957239472221025270801603592923122097430232978275061878456562420639759899605461279981115245126774812630771668192117205845889016556281343984081269466044212295630253777868123143635635450602150855112706871768752547614890785870029939352081237808456372247668251044650445596085051812574603751513027232650216004166941136033091334532622331744349544962015740222694866041010695182791565993401224793558053689700104852079217640401226304966753373994036615913983070073702480409428761543825664865504049258320457305793816854201372130050989225071736890094245632594655614468370695745028183053254275821626480939538622052992410944965827242427490366826423975347888864768416229838840740520202688226929625100203770431201688907067181529768890845715587058240947358443644509351706271274886796300460491369796989823081204838601980467068141361443035865758433896329966215012106525496570285699426581657601172902442759191054185869058059529783973567868082727735611607820326562571397638741734598681900096842347468672063400583219572920407945043411120972945782703073922794270108215830905456775127550033220537441026678282711729177982144804310765864701697425859871735655939712082365547697667074808656024098422034809778523167500837746975170590631489741787391498987012944877129879687700547083139228437144417702270120371302416545349183513169717513617656455670049723063469056241629753061995802235288653555474719014581911753221627065593360259739360665144943879642096068814763879194800841373565145886242026263543841643899582933766333359087776836251738699899667405085859693263732661717673214513423914145182263849354170233409727692904982679119200445512668636874078137529709704348080092827549385895634972092822051965195538190338964514254552475487589688922628368208177515723084559116003849822345255102633834612235528022481069824260782317273033526446400834366854807561862612881508836932309759459128956800177142919574768103251820330353142604698489068200818408904679970789739350132048118264271807644042467454409323294013046077488212094177514424215802811775838791977651059790043568940814276861593224942874796242675738863570627020930818637031602374101770423317499110075855847380159979152215295950443851524344877233693747548952730011120611453247778885603402077890507344414765329774851490708125938964606508510659076782153825453508425393736371846987052727857510071185355776982414329656635632286585234159843020383737788989320347453581668032007366107733140730205390175592226994804254551729579070560918599575711428877548036094028311382259149052002922773656200006590645779541992664667958940542905768248911365402601329314055383269913601209160499075102273046635502678475564582030650107025956933923692119989805947700236537000997266611954347296325975379280216413984001619026107132202923849325524055375018375402911154550893570194352773084992396287412184521850590376437272933835069190580778837313168976382077011713466751481364212539376278917345722184507789788690207522383070148426879622478391403441243103122254491821679338516344097239368259133208417195704771795451383679415128528348475141929798284173410328969348130110933086171283663296239886185244499563883111988001162271753739069390372370425956341553223643129146716770598737762191642211406845005531707744072119665144242991897300681332259155539632801025113570286269578386254374845888331776 A013886 944 13851493185822220152546324543166523005253377032307326068035297321353960108740567572546895869275065271392133227890908224995639613726095651694913121299269142043090577364582877741601237439461880651911853323889633148090152222039413005933403059952194559867932352147727683308658381585813000417472197569693837060477889074213872183791143900502199553112618737053949602770180389979132002007484978225466745264107045272487608975384806799717837221971287861711749999739189576373316284167600661975622402408709851888602102509152319326637864690280785412462816223441866570273083771765807086826522515904485251171255319728920195934722728514745629258365017480546745195062801126756198145638084774203906061420283183197619506254956361786147069348533782828709460292510231064562813343196556094864442097350227541010833068886123302893255052829468938064423312119842081967611360294939838990057823975901610744470938967619973101549188891376861663092341966960591839308014537366421455910108320548068511707026541738322832651697918452607113947715080661803332670625920842377379839999204127158543554386235080350318439701492667550619868900182218561353012648392814764046096594310036209087921553791098939413956137235038288509666365067611085651014976029344269915666555229144041822080683922958452460086397816494103570306487810530492435544704816912612013742952015660040678041069114661559343153122423373813052658601785855415719540459444873907752703032251040097854688473796012568859543954604386140486918531693658509933545104895240049332576031855961326780036847644141317826565858019029079996072644164479343009876791627889561994007228317095856767396814435318198428711323279268269582749451304275283270730802869687239353904807174201899533458915409691274127957141486132643619601725639335746249476134436674931902388101215336174933224129897686090719708739705056553112984016547073706271620569946110240831110311101101062617915832736828922242572281151697564566987505222075093952459592787576384615796060062704878638419986713250024838608265025008380900567166326333979078395646712271806052767758407060601239456541870617849276195959570204645331735849718012601733522446372426520179980857540840551638547714808039542818436725304607042382347293712675484907968755527797972188239451712745253163629987764670537118683104366395432532937397664540117319006283983225540651326539095476080047399298325579732211919746913234620622953212379585049602496978728327530472628753731484783123403380219842499657985033375983849896479921280027687789779506573427633111431057523631618460193957431179931621543376010350457220717515825026037332847243644906932110138574491379848965739553665203978606945963214423061156284189589105322069520528723457075045738278898044497872557975397050468293252123551409740043429833977692259891355971503709629153101959522442524415804817236219426589312476182414230139029467370538713712273300407123404986993607298274338213891573952474860732441633440363249290395282001789938053184103239183382968861538967841944403354561718628531776326810138114149507080974786158221117092635380497275157093771019165530713904394339247725133623118337664386623418239391163780259353161753025848502283486092843573908580755348946069870394210925559578333036187608040351731941603531490618220119770278817541413795571575455719106335962114995428763964457188250819228117463472298250159666422726718584118620383278353187582957841341838086144912904749120068842343537557110406466230418199640468246684915600345293911868529756644558466019906064467467027197013736059194394789432420620421600967996103169503321608494087049590133078922959599121875884224299429574843366689357343681924154565838822184910693441941962162160602190200821683733495713233041964069399899788265034607216730681986146523379841171172362147664214461172464491365898429307036679381365393591885233432657001587186115799922689880051303231985379212042546143607127471443584464568222979876379142598362808409717779957892076225588552501728947350793225599518103068843146809761164626762365992613076782771487873627544515109593097664383849233849284038129910521511253858945513827711483411079114559275184253316601316767556184558175753682361436232564745581974573082752009767380047124990982992664772300922525391692014739293277728880964798136540340601701398603483759937296460739603552337227082311017909347426482250840878078175738506625593004843966838008043182947489579087770602707242416499270946212002133873318153040458389572029837444199709162501109278993773609600572662214383510145688797921684971414500272731792909105015053613697286889984510687561667384642997123592255055415325335637984726965274914591622084039277198323045226204350313898732383551026338037142893316198021643450547245950370817575536606087441648154479626157745353046476356551500806986868858042986680310532959422558686205110338530834826734135247200158427814781822434131486693152338488287637153300984716227168579512141653151542490499053311849257515410181771119294652006581594372114237473591073469050397100839654535008354391648678167631248872259590189570344801106680060629678428498287740946256340458646464972070297169405299904094761457095263292738703313453178118285664802557265201653836363077893241290687466120888281952655755895058779571998534053473364357603995391305839363777366698558950901062588629301002454564103609590985916342851876184953525161715616138491461432823391720323071784897644984040552747900403077417352112024080645475759968938921971259923201582414412122331838266862721573328024482422861645002780732662912268012866682584176356423824943040864020307341106064170076364328494869391942663138412359604156601291121576736015335435778047654333094222682074487249087417662847880512175602506984321651283132398602673818362463653474231987480156345085583054371476986005084228982608489953207517455609770500129087349409259280078551927484152943380191513169225869827139241033472396041692900255503314786715715828936990123609303412537938550867011427276941713398653823634268014712872567421798778685834692157906568795523297312768 A013886 945 26173338276147720889206653374382080541990613132182889503725320688916159694752696786922292933914346534733890399159367672888560753629191108381853596787217394192078576089640139128441967026009106899671776861515486328370412753894569554795568553187748370100529198783077503094175000776341499572842105417371244306693083902184158034581864197784140205175904761737557443007244219132088498769279375335538746915208221321443866316399918614929234243845842462278948023507180969448574504442004847647952871674621057413442097634013929725396456707084483130256538725696600931457770356447972565440618497332606387085166571989536276791982156674150869186470269350681752224744426999482455817657064570622926368665801653908359495195165382627526345534770282952078877465997972292203826083277230107060814125005874754212757820309014237201402163664873962360516229035665763139375462849788881680765582334496454811208463203167737333548097755101193739006070425825791600617566413342394257601151559041372721529222728419399198248003532374655919087956089535962399707769279994289340869507616144146714826974489448307390513469870096838289684437979514362538689403998314208069054649517226499533845754553939240750550270322936828742633254108075743891417066225815993416006221431223248817665353758936757098100534549317130295136889559168481530447336791483930457584242354326711743924706884852813364923159231289609182286008859295246170340626872331500124459563244533335623087990053783877714790751213900710707585676095322923298108956766688949537257027362005132321100666129244821642908395205300740630018994088586903212486869402728023877892250396678183880256463858915337568543197706160385618936715202116838459308261716869177491479198682542334897638895872859521471415719923668687139003593512868367369130120395238977724931679637260345396222452682510911069058603867004300952594982178820969012253537111931635546759448326685332688809984232864352944052820151250863683713446267465991129561167824435133925700529620565132119041977453782422934239342126775036281522899340918244179205905366814012019516267717712686162837418909379628221123046933152451270197446079965635832408541947053234883446069021730999478547328374397662844347846160375719860327211086072790666580705445150158711787244293948622529893988720512977482275796151401084660397452630189740402240066013615518397445785825560545623004197338469043436212772335346915621272455609667763007291011101728395100104168930894238676923078355247352393739463546191051281191771893259357961558082676938505843100560502813550030591775755319801034256473921125892749636754942462799310953500479619501893490325924527638450494556940052151448369669819150954822957603553506565212259766418925338380025588180820145756053628455053859271943828594790199674383624529560008138389720362321596539568563450902675975323476895408669461513996995052092015345632600414096191872835703687358114463536555385644710146673610230017644478272416640304235153632221558209667278979589457266589705760464387167202357872477545477531530297979056077255795983364731417559782496850655475224039362717142573540010898602823645485289968471063819703239155769882561937105435147341546502762802249482246263289120723197327352861048350187761311598522946149591341421431901791664488955274086204704094182870590690712240321031261707682338666791440288723987235459218423659957700563058880181555853280390511275954754482348614308760670787600985310242289393574713996525582078856658240303951922601113256326461594035203345051520301862423662735646606851217899834173478240166888803697894460673792052405118955078119928581674298923793524770801941024542877630708475577186366060894662931558297329185703389558829484759333386227288934027862332637962687829843112384912689303361299198913889799722129817998637574390968731384021277963268838684185287844038631396766878825175096094459828317271268780945456149026940809831483432641960711009545247959639049983721303215161133606039474214689432909973586963587743653709630222979587807231026784321462110383929906270267954798394652034326603610367494461229106123941361058764310976931739956672401132286105940339540491359170943716921837604543223042534072334339094901179840530110829549592128780885874961751483588467109574459328696906896920211606146891685266258310075708356387601297197398726811205182749503468265488929797963213756896308422373858487508522977004730161182141115721988977720522216318638459694403291920448098738035804352878266841275879761556042768896058089706811945734884195108220498968890511282428065754451345268463671745084826726754994134251890874524716665098788831970200551025463810795524562320589815062158093928937080879921988501813932999952521745735512168022637701663360771563658435950285024571553691434940219963758239638571265324236096306276856563814354570255541013143070165371575217932157032501882366470781508960129121658653216965047806477932636693960488635088271938478451598479262253840687315168364377824878586348890343357002772370114527155474498537512766620749039384340406666191118809507854643669057809315326057285137547228803900208780652570084335700727763683524344927281798833729180530216960582469533686142595094870612807069638526492558636268908368576159161733983114629152715831355114427998302125994353558142469066363558992274934071237862639736219033471091036606065784129367620075972129933979050262632772653355577033796697230646187426106445473237203539174744668842189351195613118017110340812987980911389670564167679635885170326970239259077870288565202801832824614383456393808444536471677216949455054049971839345124101919103461722855591465393367194314101123565512506980788462015509919025348712253950102876184164922124722283613618352143883630628877917350693971765920162857161615523720767997588118904064670675000882603025491654996390209559143902422343561642824387919324648555239339469208512375908917021717156147788397527841401136368443709570149990887514904841727452810553888184230622487471684677048616836199503267508216956544024973191478073474643835287591431199385819365856692404224 A013886 946 49456302459783896665176437603324399165568118874952558153775246763513930042094463762271183214550663952944047813758768054924691966113603384282882337174028797108737530864549138412651830749401976106199000060660094470526224086551054004515952879909867312194116757086142191366654067866950054664856111449291347362109437162882315129088783968478582239213824008826912942468312444656982200442469690694023278931076168345918043587747161417374603291675300849763507258882416930079004029209470215960447011824470362214602957542108433163357931907092212619472587366837074828852796216892682624534498612767778385631744029101124083465272139822461909586940253916429017187805877436558065074458624186582821732587101499572311034616938261720729701679444814017193780335670856508234999244525989138938688424559100747568292369005663414160179083591908563309635929866464884723743414586149877579760859880629797124705553397883255097877811978911052451026222482386789383195733732526561232546892749114688570674530332493987304235083538662113835719191012192289399691010182860249321248113767222263019642176532077859299277756235499142533362444104074994993506259734286581512627455978966642271169854740977863266535773193571097613560032698488467233417162994182675047096043817353651821898287171566610236343630867284071257521222130538869308524313286410707506876541656980416056544320538997560844331124142349444243353809188240799715598197637897688027174808000846365926647127189948294245781730189747938130311250808087145530561145219718904999215686678369313869717543496504879142147130511289709870783730621982977529412388843573986622901103797550402558248445900962936578717033003234067533203011071033510213878193475821057974219366496174154667861733196687420267700059064726793819872742186923655192952463334990924661743704028818756329649267470386777206938927991767582942392995285670380774545891613518436716819157255758150718129304286925029663787999267558791989107049236723177926702636763682247141718098354072015567913911253388745339004765223806051756404661861820204817213744192160019063693314958822924967340375973758645338531033547383011041724447794428506568572543789809486932243421749254201222679718181753842985468670973568828225038767597488390914269570426581495096714399626027910776566724478642265835228911582210644739577893771522367392379957057215447867224838630832789071768795156456273467677695796156800656656551401448695610160861265470720072513634278411964788276187321568029167933490654049132387298974032802298504705383167697338608935839908180394104205240530428125800697936914194010911145623763119546768399783994273662953878728176557840731624098968100463707992980260833431402906353031392293414999262312675913792068190607655961175974742612559210756768356310200528018325716635071645458040787125591294530079491302795267637340031590303568737054080273946591405252616301499262913084770414945113897630635841886941903662429760335113980441520253766186393010778529625303124581006904891588315377134389171130756224960381650652888298642091689033788079904694528815215603093009099365008137610530705658398851313651140270152348395143931119669010205089785452794372442880491871342132502720949669107230697266690527451490945408967587766034597806309991011827012235804671885066239344521650305836938416310267746518930399122461901309931768243483607112532204438358298952337538042106902130571320937610683273517702506442176283178785618610703902284838185176986851077581017997814657826485540373530279381317911114302311113749576155548070287614642104553859510931315667743025823040266455900879035813709052917210217141668834683014114682097863436198902552779432887344952606446258748767714771182401898311857724067946725896493159772158049880117260990182934700501573803404693320921081345395936049604166794003823842318158497972974798625980884388651125997687928455977016268873809636807873543684604538492151656486850404416780884395096599240399640295473665592905696797212902282364832970771612565600252798561175093773733916818796736516993941665131297678812492985855198451730834885774115759600403629733087161564058954006449555662731592629475504847176565921777296562838741528878035021992652454874232588910800459970363699596240960979726827341292619304391964807156971399730404203769827945193182453136087562607007942694317423195354757613769523483386100477753892191043713048127034524504744612873961204616023752567268653411723244777037007834239507537273036232838759459480918735981569283928622737386692451121234678373658782249991795648505622915035351507119576240363292016445868420980756270076935993919819437388215648267914800083602037277756174992255667371945229113782044112431969395549750854286610045960256306199476656633286401998943501708173309621565617337121556478729357375828676186152025258947303573562336608622121122724806240836641397630099590516859447461674322773264154298041874211453590894216452533532589226475830246850830035262618465239848748055940677800180650100028316405014581852566848115637252530923398035520851389333543421419986644137883328454226632342027412162784842036528109705240115549118041352758967949729395554014058651980196121001773895791828257091128224474100628962731227491037217368648193715914919359005943578838948022020859483895751610898664152148988790457437914962623120785632441087926637902547857650511585760915131714505615088926046662482957055790984597157592717655082373103959973876217111343934414798047959992288185355152469316073114772757028593194074220269524392501056297253205423573127853646740951318931135834925891714175476747887571097188527687459015076489960732794254080414062625707431853438336790674492593723046672890115516271987991545560143569367236003217602423813904160147588532516106841786230289681159521926004143666586661315671638020067738433672215548219055496252425412382879086308393031942437521226488202153390313121460518892043307864226739888220662445447443405049177981339763711973259552332689388500288872406896271841400817943822990178966498142980180543474840339335802556703565468561063927503098552864735232 A013886 947 93451046526328938053824110849238478282484219246306355405512785476439489761780351702347235124352068984236578539348527836007940349025349319632637412089255246095162958720664386372117694525485993187038232146621373388483296194776102013205200051385528157368012812453747528256305793711217080892962832799014552652326404960993210433842035345750137684586787004711052234873964209425604542525676568505324179123235733269059665786012228305105694392644314876085930884151930793735523485465280217031949939239140813389122881276926747835619920677820418014951577965579597810205720441961472521476403474730385468581403301580552832145307346700049705574375521712358945149527976216042149906614633586992929295601144206343852617059058797323115780943025178332840817121312908990552591052480484245286099609017290881381123075117293406167821270624595480155862144725916319297674396412722051878633568482921884493335623122931466568786781425366999557780717163598640841226396197502749255061167038159143853112330931309998602488878331982693116332240322526159896395342729206875589452155834902637089499228225365296440417671294399643758480606780848780139889636193596427255652436739264040303049880083200059136821467881829751775459403866017456053313601844591768923391177323869305165800702694202776571067361890632227957931860658758070201569669607976507762353693065697170807132338672232543049501073583410954660025570520205791437003455114247058570132647604543265971282758830056218461413292351181631957015969566935611405891362050533811881557986645472947670174439229603731470868669105956674501117072303919130884296708762374410755061992900529719061184399424190734145173186617854990520579347223470647827817390289720244874229739911442805087442159472998255340397465206817678344629297708660957295636800238972131531241727334326999760302707035483801833361176287548288165291647315953610059397131324372805430126541337448417336154153242836354451744562200002531461273028812136541868603647944277536367081983670707150312631953459243264752732556214416753605246044104915880776052940185691422902144849760113116684687419547983175955037407998061421408089181370022684299764484423822732603585337947894762495936469725260245582366065674184503611530054011650943843094523651814742526908434672554307310255632439659108969741824000574603559274721578067976708884610696688479395576303881985451580764018726194767743772808290152413503197206518532608866700438299672977585979442896190339481053458724840657738793750068190310986803747765214173580939141461419524720609677143620610926694887938600012812973199259079748809351614002830275748071643042491696760434720643122045995573485438955657007784879725502505309126951684821873083593326089638401072250706790127259247364242448928282751245269496352991326531687730699058964859214047329291222613244222040248278953328812026733771337804355080712828440375679591359224151763463427008977318125306482625039019610077376900653794922542868465290268590764667024774508284055262188749910541073477315200778485938434860876836688539908664196874569353831424309316705251017868939696568455284429529400679033157817991232652315327637930732275211095718465756748148805264348210628901419424355611694172825886575458842734532066879890462907673557096235943856384962244520843745749085725099692049430560005254282276409032089934405151456302832524413252476179814234770537083147854845059389761439143571774298089692930155053571583786990551232557119888508690216962609016094647359876629552530862949998122668429989406585559117086656077227424052217627208351464283665853818390550206543712197944438587702667075583948896614313614651622295617411487898850327442074627406657444251391513264753588790189340375951621958958784786924357141995873412614697987556157357808551799549026205835657108089378446240612217410081438116697798044290097447752494730849199183596703578677143346727803779996193030828589538021244544944973007822164673890833483467513837583347055631685715989339883552706914974412356138480071642499591846849735460111826943208364298815892358364746296435628040130213442424367636615485827490041702275749604058873994516410021692770743069729315680882711650075153239010880436612313851793924563003403545280195118669840156540461685631612073761316156729984133845780410508946250742791381607450703500198784261015984712400098634735250949454907107548466559646086776923304372399381268659025125483890770091028694889883068186856264819328277778189936528412669034332440654111221908694439808638297681480249168745157677858552497319955472880317519076604923437350784968931586700495765663736735792159085374666775866066307232964371734374855180067766556884671802686070909529439851546810151622232641171325029587992732707121245720052339674635709624315002500420470105232399674357929840003714910064498538518889037260880884165624866678885210812437112023053761072421261026734031201508642388169987938838802793780882107559493481607881429208071115448126330519166567714669531750648210305772790593401991034060168451990351863379183064118040204975725721323190331925180596109221260053145609028397278347199511154657915879162850057550834274498207236778904915223969079896723573336095168976863077377267850120067784212748841830103393922343358142796379553336073911413265927579902567024647860450807080046100093845096665920441631361328241550284961876083080883603514946092351812139934596197996859183281878156314078689581303439917335814647935464301117887666708001825164741140633643334928953004784540436246244667289435945488144865810228052159565005901810068477329247354571127247552421942972331885336556200052982121944573094219839487532740592437771172881219621336069855599629795851027805208760989364082109400127878576761191256081758568209394972820323596012249235526675797739784824448931025710303356376637140989017184255942702981625492069357577604581407782108892859166577427184291909761800489154391192437105340695719234739991965139844214637705888105782175222449713844056154174590812060760473719906489367963034773789172667110318073765465242795297992443364174926339512022859776 A013886 948 176582107082662318820488317489173852931277141192804607370883983027144813790187775605500860379451690286405943237439719046029851829427131263199603409486669856853544881583888363228389687809133517174445458240827055270929605024170689528888123450696449669261561234002602809472211226011317037108753994046368330226151100369334018653054027044198396164389285946917853549346326803275920724211157622197468398497534298041750534559943554214021956742120132771775940248905195566057245641383658609136627582788224828474058144528679921054256662275347771627676023273264309475034802764076255709461124760939345009096425073760962053931144112489319522062761605810978667268303278962594333114741999957707055423230462855692740901911051613540245239964950200172029357126284990815460478369853443654396764666011584296149565966803233866905717702691575632247152121085460247622668013880794382124205874731137739438303206713151365421449301004367870620396594169386756577074479010122874904387419277960297132237760933213571439307704852007873466441678681755110903111954970141977493809931196645306159930877679347052464327138312416146057424683193674867791370980083061613856608663584537674107353355809052169343045467422533280402851274844302872399747676010281579621034420153509075223531702188479352119838612872958157718013390081248169194639597461804953819495143098763271647691438920213101904959644608858670775035197236724216914035744673317585968248406668821609994824820036991668605695792001437573933754751582655389373007329207103073849411761709713026783236174786203863667946369345204341523726784079171864306778763382702290581620979801068140187004083251169237137226607891127018727990075974358985074713250534966103666508541184985158323467906391074367347044157535916066834304492812759067755201837353954092633225368235669600283075665527625056462660611155310043771913807435511831052714918642332473210993348461919731049042131034759804608674068907134383368214754506491221145573657838772615838074369720690768601939335034075377292291350780963036276357557067237691006244802080796570590360039471517421667651437980443473823008124956080923927240258262991023526937377303753873200291539855527610579921683225820551724580281983837464120231621098687250655708432867712279407085317087349097355625114877741783217737118893117752498291617102826750613853676064920256634540325373675485772561105336418394896065297815206715678409339126810624671033413797036468911184003954468587392535221895779711962177028728850229550712784057220215544988011652971568487272986420916910547533006012364549010984142177580802798188910568099998484732238400514950464221114216182838207763799733916562900886059613158317951956395841185497078819273992545854237290623528007185001523556875736517381705021391684729114891828121921559450111095368983914156930862658152147859965283616683731278839232299621152377810423792134085466461999384060846499253055399119760829730206574688915414589964199482880221602240514010340669118069285733663471790961275128383529304602117716483197322547890978134789159886264780536769306948107755332576644565462914888937010582279325951826057500370169014149497923806079714549903047086041665743919661631997298840784477734758264844616614548204288550100862215526907935220359960821620338454761674967608415405174906458404408008323652469661948113174073226983230647490500654910139223966894215129525783869180992743039640630416892744890647224267150433216161911400491913489588755885603193323930622507363150316637642702052654339918223023061769755198550534469211500757408830259663557920067908595172678389170445476933288153220677011148677715348210036637885200990366054815524066069559542893619213358936653909263100491515506154401745833052259083676086858532527529646950513146279589606770254349708470930418230651905981146427132762859292424854953150854154785963581259602950455987753812399389762732959846472876716276179727012302582756444512058514554443688743187054689929215853114990544985084921299914370406963875512013374668766868160933892584613424342511384948091810556929863276804532767153974927506384250324078703119285783627842318416070383851869965427440782283572494183687209207155531311324848656660306542448665215230248007729994732524913847106395553962993022647639962659822703598724568549123554825361227410911463616378519452201040429577039418666059609913396140860177336898897414396345954065057496788310344514659364908945686569387701618602128495184778801986119670201865481221907633359567935240329050873399271461287450103035829325255873622979515813886542211969668048052174120418482382933695696377318458633238350339691180025578021969379226352890289517359455528857913636377724601407602964580518887312818293508524251955929678032747859374322048563397650644714506855803774987877164771916139575180754374432060120358968170531071448080687770024435168891177649202092897355763769869372282380129587769615758917438953842216976979054841296425836521475085174106440533023472677771008837451058480375993413394247004381490505189781676184099396994035572099789218109115199648628908997916102242160570588451961085893484648791957988257546214818395028451985841802849924806362292169021538676253273211393609257015676242879315403559224809847054494559167469319838138508641342072245301333767629808376310632628549262126691616829957052488162282729688854842266554979068926529657833028961631935068656529213235571944070081041314764378357720400612670119408534724762606105592772889587624832169095031871344714503036944043480764900644142917799301000063044929071871447472570071265282255770903134825938343215911625825821713322198563092498793660778265575771454399598820397448754844905681274086634907832708085150709903294980835266533490639371896374214290040002153216669673763475669733783569731164317700389366492501889489224335222820133141387584117798511859199133681540023936462109671375929768095344785826690484656710996264407728802949177137585365152964540639576266613270733860888885499131373211564027046805976265302043175691439259418246309502008862627898225636985222757287213499054011101216768 A013886 949 333663898915972072448992469101383258935647485129405416340586506040635971503897534775335049745479771511103505351282495038368535061626965566741548215256907788075039094804704766728741845614128801780282555637203097174179911906312161471722073652485589008647229737811830185488787221911752311175514067022208113008767882422681742958213991773851875043552734268145674695531240045012474971006228685860425966812188888482154474087363421849081040757294455041299119864243292575363657532098037030749079108353980412690069100040768661066649652822304338138964527944415494726122562189310042348415038592278636270148313733776353546322564118348218510665088321969039338352833290222791448834956811376084605301962739237305621040542261975294014117590091019838661168286400077525188025192367231819151185816426177315306743064760453011421303188039515184273986739135210949179869553652704879041671446303966476034955713702555999256677112800221388552441551651459794851829469154199860487333527070216882731568241451050501757429781241798813450237269903326641398971450529021236129023444071382677870008268674808451230913702086715552273435843772905832582805280093590567571804319232107683787683465829399089521199737786661365584254877704999689994646416663395743841358767220625836251978351440880552426379208049129800162911125469043940568776754896707862978795798554843917680785016857589230540350785744271860819041707572202505105820693990871364282851205292391911954701145547658273263927386300572393702857098438534978786774713035207341047485283750299024592746012318417662263314085230879077204305371938912621294431334367526001809732391560744723516876931580745353078915007019621098523810751878717558709655767386854830572917211149830035642958604943569610159219534666825850575963071875219526140061225405236326908778392606337735267690719159703422690036685699516888790007629288305219578616423389154886740350279466492742358876441455089014474803043036716102512310817243321603757599325495093894163918510644386214245629305421667742519440383112482762530644396392426189319287978178206614297285439064116231425700792361830613944793816657011919263347520325483422343748006157099598675328484381729596068281455129647288281111714267635789402737823816204270847005672076977356374687388438108059192073837069304785831173092272630725352691894345754137503918262974639239488415093535685240300286742688325433606968312662084523331020578115169298438395265641638606487568135984237299742137994167164678772946923821116070551681253945433488246911907203082180723359442405399124829480847104771656145587283566207002381768223364343577936798526249984233918777362347244173226567827535617251927501469891116336535842342976837197344230377919546884699448768918569480548958864318571699675913593861042930224167921880683077247027522254180196705683536291239237727458881033009844745093690497930541656234486864055219606691667252141085597900597384403928231511646976921784522115929472488467014572502403577491397464091944105187019065103114721789408701038414369299722198372173259772197283267969568829302105791322075028266185118272629160858929211936381380140059818859459523728438492890406434062631200876277578256406787190649871975983444024311704985912527118621281107036986014868748373338465130449787499693287108645193898280325537646794300431472107349794187972314107199364249168117330341497241953152676368293867776374120590095479927666735587190177530494264030909791396630601204703988695246281247454802712938509993173217508357245232229955770596841240782152791014736315919037063175488576091949811906877908363247558468020318957879429104888218602184653235086542509775463464964005465660178474925486346410269748219215254018458269551971933160598070268891092223656093103590979139928987224789231574085655971069935999048515256460680982892024400450507468648324115353183550603632313545427887219867995787890115187793471180060711020548374411182566693929343761383229611052051086476556340168541138786454106376944570836597061145916323484088346112473537119533543322819008030552633595946290436847892224987371765602095818383475116368746895702599598094753924817283074210226832798424098005510689681472527146462988877471626468302112801639433412189267470350686747636408249137634110744799818255748963195866393634785544230297244248163756381152482673126244256615562435027220249988924984836119092883570129375789526074631730802564091294001063875866832266683079544780572058786736389312111311308172983998553621517562951972064256198084000747314576562004516293205946465090610026157737413965794387101714221850548370910919355257509612296885242690923174669583658571411816635965981178198582737871664752990154062984319632561518576481912861907437228315153719862129860983307142218964659842171933431901290507427496293078483740036024795147681786838977506454768054055614006929028229531913211364768247500271870735835104530044872456704902657310346107289133730248756358698358804775064210633742265958625104097220790409626964721670647105122160540523575124250910445382303836329379225807901454513284004589569660430317374333481514865045679995205149580000848522471955835086041965057121961983123727526716508383689233690793410544955506599456560597326904982248472597305493079067175176956667747911705496403456768409550644632721754008529474662572138208425030148287755951828252972710066591929758689313364792492240868972932283811180592395113207212614893075056696884641021944881852190546142800228093732724683432309078872092561183073089494074512282351861971780351844900189592087127680536477987257849284420596861472513894666778663313803698988446283198800094465566760540009465727479315546941143860766448794778738353713334549523634551042056610549290346932913154840456675488031347602306788649316082113903194307525952289776697468489334464503810318374648658313793339705454546300298456763188632360219949572835647522472860040384456264967885711812083789344383298731070745512903261356901127242846951904754040052089594822670616628615458779074959674251119404921498540416842553091882538072394420426893395041685436980489648503965876224 A013886 950 630480626146855516993297801854962561820513547181000333743849363046192431402676656990360299277466720894692828399612161584659956059328342072016693778006564735297375472291936376658095271733398131722364948090278581921220787780986458327798935267379889451891528601217624339933676693333345991123293764595019739681751510053661895678066496008133739822295852985591486243085574189374132306014297525483913373257374133631447665292311126296524364021679368823477495323638469865044755635611423636118475912614214060445948489225835157354387051184135963608566925138873297538649957590930198100209907642734758179711608885304316817817634835979006554760409610366393724492686494539699592392171672158285435471219129255157107738335360876132359668146473108174499306436596421689114486386690965494049867880772779017329531879393279675885329022417450627718228574694242282819907752756434252881013031449693326188419198029511334403440858679688728724259877870945581638581706370763121981329838079015574669323938862178594504783076881503300333537937616689115134971685833221599109846571167074423857475784223320455575495142224590932678211620446282128261826207495885741585519143882775251839325471160325978788394346130066143244309320755280854223804040241819368898828603059543520154978229575441783687208507394978098234231649530290420692662355196662483233117219483679311844245582733561167173669553517232291504115001293791543167795397102942822065218586281934400288420734190197548094772743477199976824320281782305662796168320960510665008414672645485027301665897004487825247565869401541716154784893043867243994076027618177372187612415656653285726338109853165835326619271984051399895440034805964579975886829069644508496006028837962040789794005226010941129336137681324788821121389797114809569423209566521595764366569760372381754299816821162477005567240123864728517157136059044317148727077910598621028190196870941758193577439727409638903124636424801572391982126316828716169039442277113579407527172321291570079685275387009872896973925837087828629504670802443969699668346350237515764493052521503979182598594821559549530436162552956698258605047286383059391231232498258374469743093576216029383550452606417367222763699705268023310152504272737471655834813775149949330205299196218969191448576163372105553438077619410294443235317415117954095003824332463118481645531462037688143732219808093712929851900620269728581549891747924220911641665307939778383501147575463305999152205362461027739639772950818651200199243655164865519740838669913590065076854867085213505792465302069168759705072233630633076513018286115965874880517649130208917436303015757477915379316740821219490145097459216913795358544334056309311342706744682367827768011387923496221935103332714889413216697724823167577820531812238560907511301170786765928765028302764343954199022915782346315297194566793617736287686874739093201777160306293726831053835998453361860560999754888142535885552621471087639791734221723113264923429286638950025240808762278622169420403754562968937474933710682121231276150090722233646721435896870667010878881564175338225885153140204291708492551802631213332498066133939504798857912977386070990802060058261897289915084358130619766820762042478976898861663590143511126312416879613744066220445135308481743985758165520177812677695886940735904178469622912488305572101127658722260482934796379884307146467694295185535815961378230015769375940985496358152709748491857170106510899125164190676652681794450780330260831583158974293065535132109662250885012133270998503025390381597748913422185255475550124962559300218052602317094865421447692850844116007957111402948565105879736572120508001384613760587603086129105150155480780501798404974441848003350869396533566199271477336532370538726981884781942676825850104876119896043481316762310464496518876501999684335347004303441407081998271529064931949175168533750764957601675550739389420182714682232509386409696402067371333610579589942534442512878470398826567035635366815533181847987054396587882758389412467366275278758625040128173798015784938092385220991351226308686660334218969717372707984209143943969269895997252626020076822880040680175087776967226306282456686682368220913803649755415606456357832662506501011371829902981879056888086869687694451240154303219514292817621534379693811107484555079229514513331073005746815882101821842224351863205789730309139424858223002265793938512491813249271935983977535905679707546285961809028178969503698392031949512455701189124101709805113749843120573850148333805906823569832518168447011938753696984125404064275221923088600854261002321314055854559465483537188967122926339586834685823978099432485154879460003533525775122648712348633008384132444997158505710108404614368653135911050857701538759315519724363692391300117614778593753048916723162365758447844870013620158182972102407892593718242570466796627829558270969504368596073258113844398682055192940450021208530358779106002907320698777294492738004475197761309131470648236050800380544348460149095405232444951384735601757029984303964119993940384567999080514635457179804081583043340910288643391862143829055831460527135575202659313550897926645123176610486694121934294769805193497281868745345946426804064771656763086025531428086998970097792477362779278389022379207110050217267367239798438384208313137815109979530267048476084219978594303445709656524889610849272726326298278048732618917366554346511679985893958741398618357114623821401546182196649577051569139388024339043122293055874864361447140889677055951637426839756664058370338895134917715625280537427890200466451390296899112052580064606135741635319402483322700737116252471073549398138074275091343436825482401462273330844165572039388568417426195634014510890647803831061283198616288774682138454745423535855670548115992677853320556336143562354349104817671636089674443908817743997200789176255682837868697335541663887661016671886457325589755636949202011829216762281953146831509884071721699655214259113401755339191718706154018372349360722303700378180217204098682127467784349864144341792804831232 A013886 951 1191336015787061485533991740855477898014064142319708438631697953232467740220692925395961129985124236867542938373398352941202743851112936672336440028720308513746391176427729635369083766418733640962365690233051519483717321525743020089542378515312482951831771915945583988759797602068503917754859952178282259470967837349077800892612752729097254488535930334278133477374722249867300433210824146633587224879189926937707302011061750293870949475716641589040723883696896225952888816871006537253116293246615233768729994889482886611814431531905424483912587600810539083511723065178792563817434764667031544121305378186707320810032621751179457665517666640805857202196634114391079397291042216787093732480587628408705754910871179991670593420194898067072305464786627338256681812726874286660820751736058502217328894281400690603289390231297347716277731427850001863447452560469958347870031810334118979198887182227673126040936453662071758042288908846900805651557743590130876017459479289301396765096507929082461213949016828428204642613706492017907358178456508870586794565787026484939522802643291186600877204903035839478902975223440428535442423245585828956266237668287867067530551889474839087228727828296822157863074600914533153964952711654141251421765826015530292201903302408380318271204901313975124260629539651809647392621184247135117834838185336949922907437274689707534016430900449586592847574764707098640484812913013462404130953643582220884190589862303200558343543346725805807977226206827746638430181900710216258620096161383852068354225670976050977392544713332377511164580779114140499398251354424180809802417027511035803345249559026861126449324524360035597626835688236879455876523831470034629781119899290257491089478866903042007877427006225518563148702276154636488475875254193078665282610488967320646708796271130339350455678786370827334707575268816252266085927153374015138995293921031676146321735630841976562899412999939457541572882460237403554099520864680952013922303948798269492330746442481471510189227096134374167795881798832446937462917876325602188081608266953230936104461619784634887127198802865282415115821990836264767770017529269080130043517842623370210216661630602851748383158524683888270118247193627998841772477395482539455977366791601085177147103163870702746398881451153871250515272257449602283388186336243669863125983593659630310375803118340020953434396151241830496382065850341674259568918232593151160555496421873048190206034382334759263935646495132497111058084435002564610405657043831282552087142497488472713713257075900235074938393930356968081120550936859573406266229973231670603702280216878826029607464775320070069554491515817585366468053900214112272815215698135972411579945742255824909089469334191408158753049086498663113687186655387993056884314330681207722484676999997815876847939332929016562303489343187082678721651912526998863095665245642824820700734779925522064136527184844477715248191895847880129345987649872899685774834430295787521294224531321291535427373481702040089246635541826194450740012374625829587368130184778112522412386479455665500809357048829543075032854124594256514261705828575802203768348908853443389947867020169816738310266120424158931551973691082915420828235946700294031923900938377983147720034073434577232019681085305631349145768461694832460986702488427504702583263983587836504296218137325945230486136668173965142540694509539334437308158056082382481899454038261569203819586638138249448501254632976772087090299012926536736999257088510190280080290606640614099364680852574895218837331748818424298525253251794425219655108310664674074084783814596923503079446714269986962075108604063160321854365995988250800960368991507451222208490746133847995695583869137616025006887836798334121265706063645859964467930970560119727088904751925459777758180434130539530172968227645172697117309936632165333339024855982365439405482867059526587915811816676718296259397211061638716107875654608534921470174745554569918620391448802893403358137202402051772448004365337136358045933377599824913107169090713901352157258185553993652435394409470170916513080306103703918125378839736650043504522055792707957080260548407877109529116541029154455654134861041156660527157148427084103055845886117663245765908530182037428840955886425891183250807487474769275266747375771949555279925968957322999392711375294768184101454037689120779964750502721945371720807172130577800273533372464566223393628820472283561758079047164363235026776351894384530850619593029178063565656488877086812959744799201291690516083455086945702899871506924402538766681338984253634280757892988220074796399082228533677640416043623042649388442109135271479956837231846953082095181776386388375828390803317638117890363347168717172547085381190362307974526453504444180641121957840761135474752465141458777335341896215057482229602676792526992177391803970454642762959304430759344954187660732728853666814100265674960292977517771701580158147214800053965640190483441372934729846098038773464423431147005906674260541898152081540827633381272874288709944587384886569878691552328038828708039597172291316674167390781369341205338514564538553787743093454972110581524121638595141499591259866271906161405849297803303062449926510935091369507494469929745535865432115506988239033620523368941464580571455620771733839195021733801047646254857507376512480773302704260422612193238566938930784655987597262450485363429382127585675831067104491816365504958076816400958748010179395575150374277034505045003355701730951116625295260423629358745320191446724525402296198078630094546543630314991620660531061362969607517686701050367212711607108986431282949261504589140964731835799635235453130366264893216548251627323378447379181631773531314619589389450806771042983547398578995656400459799727686262440052305943216994974118830782729292118158062693959627896926889302700802199098108585878686924790748879851950663149395799983379398829747088109459071585643752122468625635028574103897164392328032765817532150036187803436841321958516197236661914338590235046338404091495632746639341387776 A013886 952 2251110412678726197097493705784803660794639153274766834968420238093567602953334289654595480463731234009329374976345578970402586293259769522073422312188975917702740882460192231645088874344313688485975412562286693567808771800755186984556413086421977786326857595669465246472873235345378810864215210117612452464037754484022242077052493948814840969393860809881264118575999172237255144981310561106134145340521151863829711246437929379289142258930943014120502547469376807881348215917314080584296447997420254041911598983330399089312971760879469131217740327688368714953079528823760707227382573402353460762206760849500178768371721017132665462116886319134241981840289530261723114580440059489955129895879003836981315895425033834501019867810833150801682092485937846295001739510694392097113746216400591917793724109517740141876326520572066729551480418659672321110676039782098255468080267789420531286882855147579853426920212873333607700451768912020661533402662440116419134558873361726661682629878294540488071119215830459425790134296148709293170978549708553576948234085060061094204223145078440883046338314219625132471737087005883666858868807315123649234082178391368399059569872691192744376612785059169651189014147500872582671247765454892376166523208332513543175366019325198381235084102966045347598909237980790651804380425875490610336939520190769791928360436260881285636359303700724439073806152998062963903606966417022128048917814396369951698244504932534072628092514585987428967911369183091560085241953761201915368257863473762585095957492654874693249675928882033909016234573629148235166955015276590484416733537839972900855476518751267924982597242845943744136544657750383839681691383183170395326251165862093266922964403576247280740933993299540660331767062548964160256382652315107267400731736417002139760246752447213065761836053005151465188723585546588161923453199346631038161059543775982232452869352498811970004718023469600907914788364625870158912723441233457135043140027922848488084423893826829158565237465588437127493728778856229094727930805732815475328988369770282673473035333973212974399166787532545962565573527580499144705656482745917203166069922850156401378676884014969372488868087169885390790796113169270515450336567227151114752241013672079316011497431148836047107441625893918191093641968964530087417248479003278775927238567104240326316185546715516712939125066709723167387667404698416747305121686924575452148528262885811922671235975759526392836351676514522301147802489678926005754996568998188909382197674694298408705731746394655390081191142196755463106797192659870402131667638059421359296510224847289543113318000571994161187941424560403145746307672119779699118901496295393117804294916302854561818370390869390731718681456277105862403669914048179264510780061196628313759926149531872950783807029444015967598679751227329443066714361049816187741949986878821210801846016634308875686329399612210067446095464253487160248039191595035313450182344785150635036885259199710204014431255072760487357586627497438595895903702696979561744023016990808522749728295212082949033335180042742049203680102501320093140462959090321418570151511004383319457011189568240274575452932637637143974799823512162325903568141334581193314381648329008860471049344071627231152964748998791217142671420627781183641721447652983205850852958940101047749996313310711677279228291808142966460335043001221094035501601715475301557787568169836797322968684653615733905618714324653279059042125257570169058212218222023227150754561008691902508321269238239608868019277951332364915765736486688473453263700366026860820236782980279549866823968989710723954338814762417723045710646307527089469082514544751591046053442190642889530513020438626837140215036003354608851797675271180321339739388179344312475927574286287181338969486559175318949875227975033682946561102342167384586754519068886298606539450143935535674904702814193237626276669311318545518526384927340114492555153608057571987695829131585682396628597268440163561030712601362073800138240444545961410087284402085150193086035160888677845043343513731918373788127843763605164335843443502349404752731920115589044233763933975534098713684199377326461472301107816308718979278639068454443028599339580703975396249559012100340147332401998351352861802492724829927237305342651177271179153310750905316486847992984528096216303088156573956433677927300872151742166628431632907259907541125469605452423042171905224089908992271509283075737696368389190343563160957935215630400374499174990719060737186337065094782061729817937104403596129456372280524341798171220623130337965030292882221008405924191645662716705452919619779274516659839081014506583441428428438842875110537300753443302823145858089182898570295451029565110525554810001695485581525683535633251337236757066052415978971987316147293736581625870781501643554649876244844038416319486954621073926394469715420994565494585810810903370880942300838611416269916375308371746803451415348173531605831778929097623653945585657062669143633407432412938589552985022523969072574095685346072539439149387673484192965549652158665373128263970503322689086288685986003598141613524741047309371476396944333099657722991673181595327845951591761107382737414598728897537310556209412714172831634308752854280265101203985344581244254430403567060058827494977998838498590498421935269848044283958234476753412453661564900845172184014038727204530728057810308757806500392466134472623293813126819560098660138145742421907535628876900826608349839539425914648156480145677183511604368015366022411040910492123354447038086668278356557503755337980224330340273389046021713272986459870162703493914446405508245152584700639922421745406646730938181566057385477587048019103108283445782048746148335690838115664473304022851844675546324755636512650759255770844460223049123694208499906165940348365925749409745414844401618695103005779404090710665877522982994243887927545784814358977941693410548796003929672712352757126482496217240302589679579315364545383050509533780084780152941273256039565542359219777801807027417120768 A013886 953 4253626200264515302797116986652379883720404715575094618817607892453986348377325967034054672828891700384540488415303362963945674176982276176285232451598298846861732683788540514765147294117036127725067588364494942991537285314009377160034292362884203721754067653333960106847254133565096748887073406151516726577566891664864939917051926885874161420855618782805720478009413603886005729792045034328195684742797871885032979820509225341364625959923624129305649757616615396114743385654447332621507870649589394589466816267733655546394933424261496727336843155509455495976460579120455872034230834458738224145521504684868353794994616138901336411921280648273851353141992207117583622171532962330315534887096297522237111113886490332590423109579580375094032828134468604347953846923743781086159027210631633668921651678173217204404966550824318986025131751725919708456457903138979836388309495446319774462692662835502168480198772798639238435327248079549057372348602061645901871250141220371124662323573869258280963568594418329556271412481705124321678499596215692165286920783638769521653285519799579382496103395723348622314355304019533588619179014500823563635946193658621203074193325201351691606227467038685079457923084664928804292944297675070077448224925722450950750790018404276454833615398273344375371775730992886630348699512560699041593150135287832494194488172824600929137324176775170476891813744908243838577410808318679668453137536713319976890548472696358542547719516601215094180038350044555953007150468084646780818568274568390620394598207480886264374403645585767049391988330823282372427952854306156528458358357629201914323681054583795830473516306969924228720602415856077291179654223538656917555833762975703850193092002136762421775085163851026446461776424846521110367332455569752609047865865718001899222489935528175498245461027004838043773726048094095499949375614983014917515916960013695195011503436662475136537875026171406848366730820569376224436397007404621131749196016282120971932708688210573919491798627377011966124070101205807098066866756726944672086445895890093490749096429945096093609484788384297809393105639363228607863177908789237277752104411980124331040303722374397647235045493737425998105783029969032149338461566662273477600162547722323568997213177981043831860714258157119208508430868012369188220835373973267470071280324766025184916622091136145484234956674052558185954379922561177936371844175718696187965390252644617863098042020243976767058999364688192875535250854817628854842457356888769821123500495776756055541272124571456196124936184178438826911784557739925996015130955512664699043188232544243207401546067704821863167576101723751851301559095392027886504704462551893382823225936408552288666014502734292906152205481974618370210377752148189996483105658675190569574716134518642107866656681012470363863502100167122441076685321780179074239180952806640437652422573959657753612866070966444552723983714198533226415566919183847687165434152870987515145377205455478010779140837785325888575300248547080052769830967697726276525530084169288078715158595327305153839021089483004008429699403923214405755238312682380462244764050345530580179745719450080639148989447018234742866174552914229541832953445685301916288669502469748614462559766978736523915245294836147922593843350932795235611520312398752170313184523918528856594865033749894842613156844895329088848522366533731340214474690550307234613945539611542177443967291523563375084572142789006447205036110538696349206987944761351985280796994336071940838843604071961941249525450999943194109153631161678965406136583773232643346373177542480868482754833435949713240952085532992132100037374522021347393915308843297174389709110653288703484392427004175235401361845150786761538873629666813657433288676243267273836513514688991096668313894778647789077477834774328446217967569030484540558824563087957345485361535729575982274158329487209487635008353477249561418350864114384205461468456492870130185646432460512094714832705283331942979689681548730531066379614720319823209735809813079233080049193286890097218302860516555393537722085153484707883163751023851847360039810148828973359134704849194282015838218825249016007151293059694246833504237579467301325004664396892831649381540486723376415531514592179220769124370412573071435949940581702699733947450363088966657063420388407788785711247393681841137710471933734054390023142311752303729305288972669371351435524102950682610473121154708491253002855527451424425619105954924963729528304374841657088863034159043712555417017150818688619778493694331144618457365819482886797010407146447906360460872586411565362959511608279689262420107084189895898812634419175860253032668327453836867746310082354828926072777861151285676034811033286765551551225283735299312322787059451462799784575786531556554140128997809531245069633400860497608272657356217459982247980325869433416949345351228617859132473521362337060708760381511013296618313345458689384863904083996617563769368342847497138532538652398844593608397090415249651544784454803040571192525688835968007596202954630167410179533527725130145011771227494216022446971400339801200846933252384717891282274441912421309606454044317929910400720447219057340852154984371028490965461780833075507563494129125577521513356651966751812179589692543355548807402541238552030587309264104650922139383976229341550393203769992063240375866560210313403039129686410718754740509498870913333591448783165852043882418182536505039915774216678978283185667741132686389598833946689887743875906944293655242462059144235185751156780542615780863349605397643649255966476616527432409707192913156705810479003943599315588932665563403776479167618776930612624546650085397865411921762113203151360622112934079494285162018374665596539887492135852114439882717775858573936469865408403025014746486560618166750694163572181105586460673824036706277834468396424577028875971500859347930467434823476833520098665231329734383867367553383807734974577973277412218324083775663327774753290359985198725767237864032935823868169782744626197101404901182514055348224 A013886 954 8037515951981419651675742750234764152121797697599800388689949710128494076330647072876604620027943232512215401613927944949056899663252045629870934113101694355466830503840944923403749842250139721793200512810721980438633125136222070781531677751550379058107390107574944331175152298652332733601049521914909158005719916349395514789183975381887467447683309872188639632191291644667672074831694951425460063628079089182057997613479975909831673545840962598763818001200112720805743429744302737406957384127603333155629633081388948043490381560614947848080424047669690802621248663567481561207977489406529068722204778564377325543700386828351520441201270431997524753653807930818758249779419196564569664625540776716498533573244267764772220614322068530205681422992391571780554454624004688939411340728338794768516947518222409686493083835508006777785536153845242651668652247118515851484585196691511563591921249528754161490792234719579148491764437499177353240954003300420123507054386845494225285937430828986631443768381817854142984660340230588354265399125022093013376876331298742447491355413076651614624397101250176409569291723105582043979964852072292179492447577259133549450497333114067713204996022437354088221148807244140190870210170669286816103687476447520198108268793496131852207044980884566784682495524460766804334731440550294966625085514835559070390090627747835528468155370060705327679510714338780493573040986253110903759658188972314602093119896455912818524809271545124803079586705016991503011815295677769848337780417439644727797780145713243296801413147782206671985520606297088025903942019005575579166003285108695802844769362947793919796181261128545785015131265724336254939756871863492874392141691838474772801660468293557895788704122887656340387885955544391201474579653406026297973357808153033412710041862496103519868679301875477812697431981245063845648341782052225531660716178299158002247496525807439818797599437452652895654626823161635093655833820487535142677064818094174760692944490564677739906278948735525746805126892995254506680013283775019390145041398605252177127788642938495335409486952617740843099311836760297154102809354755061504447488429536459571955164624079545813490630443510440568388748228372524140361178145594898770521983944974575501622926110291285031281386119357431428582858698408396422248067455927919066887649020707488676612531771503944150354878612676144266317445761514079870874272855424425318501386528909185286338441064108370691778139311535139235439392887236037319986952462941599013360690584803893386357010485882237341599403415665684297290046923199516484438318969346154810041639102192160548923324600060864838341830439381946338160184416761723349446921401895256075594517386207635330990063691902632378092210608163815684561683068371151075274588993251562494170157216870121530477382731427371600504829936408589216740390130105529412951980674632937958494012818231802582178756115983922700601552458870694031571609952348384706541815081372126137018220115358096673871919594572342668623452940046608961152183961970657244881792830083593336321644796655425344929291402012220918200490243272380398254114148018620285282914317083303527329081759609849973155477691423351786608151717601034886902210176456684571357748654442757949932790133770477216021482221272950357799803392935380027763989213658685340954343454491686734498245932092721297966857553095177195757324711086409661066384512073762940695003845392702529148442387109596599531804814705537334432325673318383383178349796806818348123065014993622785106972031259048981402983307395060661406445208526911399304542692327219659422719672342590489697222085105900627749279350356404877068003421700826833352425762300411355217213864798913428865596429509425391206880499017881839427486366662261749048904417391638056088713168923847528549352549529099945511551637298858253463192543477794612334657012024985385394083626345463429673816806332487457131507464463299499270150405602888734345416028398319626154631558091544917786117005256814972832246272184671652126036795827845287702774074676880500292602394060722347220594099540546541856286444999299792505373962694637687512415703983302465532273445972482341080103391469188132678600854524220338600690935194558869630086413695107994114058578694416916926743052964914905830272798351744873447085057325086806930875615887681292548254013136482928640238830315184609194901301030881989685647248971733177053175936273508918685789320408164315438906474594060214399954099713295333149068242801035653864477339040960800302088745729835909845914222263638167817897608773009912274409247816788639439253361010899277525723330091360528739756678430633835880212636902858533213727591994173291906602433026170291622513659649695049384181486717539912572293745814545607009713545656937142050987144098353581659663341299804860254893455270132960335683737045997168744668548615273113423736351688392453562798140596630356990845229726813588515129330936571002372864473111551684783578517512189320656736557800857659473062651996335979981055431673341762453570175272693271766027118380802402396177542024574616172918120808916518717849602534793790781103078854997277475481937971842086616394464752655570109150448155613742184936068534010819741439324789507995563616625686285192820675736474583559266170950302143511288236562936159763257648906005043048283332800791555697033645071501195724454693385261256362952990545424443481476353842203291729015957515052762513965927726694309132714854813160339138755263569655061663636602575822276607955821489462978917804420109732915073549188548173054191469441815496349415814397787172014715037298063287338507403545601098527690284895190523699071558748319003309747114187799077087223835739364508565073750674180192721052310188004692622721857425024736180121922682128740157808177940307262293533835987490640025287171064489117374148110775669272759107320797322516337391007995120778895195167299111716935796350277489884527473360905794663833263540255493973112334814160443351809853250554202331812602936685025358936511985850548116264986478834929840041197834004507456317640718536232927232 A013886 955 15187432942353627168377629877075602829396481031858259620856090893868078294823948128201300038656960637971641831996826599081499547782891841356743961230225342399870747981481726617026176781920912013829334306590730311133467116997400865842517249265641546656069864910790172409969970178659891058765067943025711067874552170896494584089168785994402338090184056468571743412520434570431403787095576165975103721509582148387562966434508131119988815718667616015820950052891694593627467001055082634916589650411227175024216774522333951776642033304728065775401630706907122310527427594719878998648635608702916319327279039022333334272958852538474525777039802167648698853712118544221339388519197572414120772047153834378640701086928024551745115361763322388483689035080887357506238719714971292069865608277365679753157031488112482226487363436893193351086659979149047466828231889283239760458024680941986122193259451629548943419833301374605732457286344636445553008802974108368251934977743642866832285098219296666611203938533694799017251238669768832375392561693869746251100517455579502169021345465176422438142592781815093337877027422645168451679134225600536989019185183666386462768077344737682700705337924124906289771859709406695492182241291771222950531412537495987845699045247588898871711161570440089090198933703164282208933169818657739759495829586096797681518862767292222083856515406294866844612717701471700779679823910312318264195329804820038558047892376506406272674286805614978383905488491025546600363029804623252216783923067820594609015395834375081709850452638828528696770336200999576026931259912968327435973546495436268110789785155606537061441430633228144001899471555512202608574006512853356503679410392363843099493287967752521606029670072076583015794056889246104193787918526527118299808921766836111039587688382033037335831220611086242859583061153937272800694045884428859693409076147596383387990797515276912443525742373828534426736321896987884500649066600510990804478016014196573614213045735147316987639227700604289914339070012943257067678339340596195838997585585479729145831001330460006753939033442083999329413480468763481172883737266845812056835831816822348840460176508392739223705863585883136163929190212389413694853990666215461680017684158937718681450629244370882873988306206781982989644455145034156810794436326562806175380761184760207963689388434417164740297767270397236569016923352692636873448158010878620500230027940657871423135955404625125791321835142618829974830742739148824566653105791495631364477933386946723218271843589787527449091301513332575746261759384576263964467145498269475052100759915051036424107948617887808250855895859682065578304663348011616065967720379536415232248981028421589077108232670181073257406942214446884875445850352135939195004454574800368438984115631966841800101087133057755700422710493279705109097705497363245001772848219404811312355614812920630741602347836567508849530274276603379579848703874439032593170804439678165640473244146936968015854815364476872391665480725017990801506409944652970868896799514355395293326617715126598758167351295917428255962263947999705284368229962443248295221465840302463679528158362342464994075449670427439988717592024723952289174035478706904552131318409478093253938602387488413092123280117886286261687058897582120168301945570474614742336416852616947519532381569412579197556639092886947783432776539678124930441886049710196092323177026130998132597963984525906227384113360113512769948620757880871052585548068852666132426203714251469818809010927162098665691672362187869983852453859785778918961086126055359797416069565829044026436200540909386437374950283494251250751633089536387957844076442818463683655080368080353249954707314115265917612002770768220951563316558881276608626840222161882738367437565177096726825942998308602325840371604187528992279937807994249410039973180898027584708327809666344641881894675108065659397068296610987908236899561614239259979599073948556019353754843959924347211277537389109354584681924039445644364491096218829964593955402739043733176892120540531004192923551480631448002299465304436910324794467940981145917460316944320873190886870759331512270048805211650881489238459481621976769030369033712214169183124553037822222113440426451984883432017104808328779896911035909857029661617599649627598760775761654164597819239094277774504878806121002751627191261586321619486329100945019915898015547552461700463269554585014229195263629385749171203292468287052036067818581413067338401392716576950217505217227091234580495724445134258245487329148813998793916530933578673675847951094858642926035725981394071931569724547348815915996501631887260592887596818549246038841374946168394545600569890836954975074769043493888457519403948691299313546130405039887401630999675899637780589486740493189670182118516487874597595577247642530778150525860069864386385862650587132351693749356930893630398477439044435698823355899599154595811688776728448493913136892178472550254708384050651005895196049207412585020842949916133047395867688949672480144388330024576033890940405728291408332628547700662768440649637762465233658667382505879495604791454569577707923567255973745880300007194020506747592905277147673756637192022063861044161151940164782539227778610018805906915460110220520710337890585754153531539229128022137182658640593726098315332470650466371402666406070601341663232356438936574820406310976904389545813224809803218357989570122674312319285742779593755705739505872785975557634487855991347565541865700201582147757862497907804869696193106594261662466530232423805972941579997911049501063597226849729648757502854376542770676248835367485007247120943642445992235061611126493551368850359515720289276913909318399533371657327651029731294690889140694400621198624639282509283174310512997468143399210713691301829253984572538434297382159836388880901944355112550611252195324379935436141883047928746938838001136006126808783620040611350092121233493235785928270123520623392640786943202991718476505866049997434947080079648502954597970839160707986966108804229145219211737243072579843915776 A013886 956 28697687290017258581296981331565992687137049870406347915261801958144516967393898016709074111444955798770799313202579643173230937505023370888779973333874439787838969521872463200280918809460733872147467567036033092547843193330544759268313633660379766031816622499751964500362136610550013028128591902967206811101581796456547478268202484613870837180392907213206172056509412510380926791174613664789244788845418120964390579359720660304135026539891329859782760949542453569891465566249650384294070472548241710656159242200617520590685933587548401791094108531589077290058690305299652319718505089865552183678607999207352353775486313073420232723469544902319616595611100413367227825685443118511405358995596376519179352271424413496191914143896397558962347322639722162348348485134378874413871817701445312759813425674929726815739274354723397574026117923480707323799688474569152787689148780318186832940472875496743537919927571611811004667849643661999150707737818180001181072272025099764594547288472039963735199403727236613989429388550757753053905772014762068684199502567504448754513325707942482193596222757548782288265618952952785660902438300399555477267003709130126535679750372141293625406383970612850928151633407384190787771813313209566208189740125651218761621853530396060463221516146333338261989018759620726404969431827901468001871015719341753801472234481466829498548588103241778953841163761734478698858045506561026597839040948634190618053439902090457087844606770712283474919526077010160038554769501862349444763963943415625314168003475968454396318700091845945312498930634650366874056446931227736536537662304288518261568832756909133022113761198767637605381180668206081658677968338479291141944496136278162277823333158650196746062271618753604815987944488098982609247449634332793871533344685116976664851629160661402292591927867649009747696645698522944691461846893748471553155601198061402965678995279346764892088049965830436139659298294247602940122455478194351872435915763913391211061316403670845465699480207775446884857847846217164370858824311131672579102989799583760842629593521994654042027071543091778444881171462400473592883577659839307396611169054449372053770654804610651469459441244250025835003352091244239656557865435179417495787655420835627213471302600027400410436335782536618033776493819491901616659221460710628539201874150364976641532630325244773143994971505589965509244169825700720471687689036299893181378653435773012789272160982006689691256417386767977317880976896127966138761575804224817166113839634106145898103490948267638666924552417944808487712340156795001946810255184874055435247928711163156793828808254005030060953273427787721290665986113175613346538493462119865057570242583912525229253248990128710232851920986267971360326464558184802352826177221996382590514337406464321326533411011837677323336340221365545823587533181241672131509917264244310501865174370820810389148065196847194561789221304292894745935555682616013939012570603473792092937746996239392779782751758623834811374559082610794842820864026298024858799587664741495573620590382736336962272765653524103074762103163693907114773107553673963794705034764928645689998663140414726893925159282850236924601122926973589079150003871429248220761671064360701713658257036121705749657202165794154158923492506986451642177970687710576829447138519365700290587763177351788449168703417468204149245504700526515168565213739178795809778920966912297879416869610312647578265744313642970097686275428227441753091968893365794638516316899930721322587305159615832451533681962074609109648113534927694700343461589038174101683887737364455062944998583685067511697710057281665347380261833729093520727515835903598785796762900952856929810416390118154789410276851554965727003592943532176078809801224909984442171482265156556307915043459427989079633539291381420782884417523976077869230412043483124187182145562655615512271487957454597411895599547090631199791381830840294850001131062962825100378235832991666328911319273769264584923868253843367227330522711700022098537871122442809388811593690425530088530814169324153803938808996056374243768601233198303861928963656167846503713557722606968526977091580766168732833857337405769475399503176354293521103235018295434571660594449399730024172216869696698464195972246392302116727823643444534747522535201534397336490772103976896265815634835924450927386688537773142569889543906614479392443581442157609950420979325718096167032035905651171289932262942716228341688595821243526824488442832676874668590898305360329943798145048343450084409001565066170073023271523100387260324661254409856196463474671210833711592341273484807392757677595561947223981430545232461739121419174281520944741377647489003338342081191976659824898025080520721061298734537190409957725084795590326761792915281260235418706685320962960227629479708673401597408332848360493508854361716944626503525254584877194815404790217540316274554250960493775351298701138465220963746458251079892019839688811833820519907373808308752183452664171187127690101714917273254728961471567987878087207236480571196139860268259621645946036861454727545906633940808626869706750954579228127810405719132735799055546723993590940894035630838729375604981425654747165785493499549273287813083555172576015039918432129549168877591747238342304380283518104978533711961922189405836141506145902060440478593555586014035963910637291608505810245512220007273545303203577410247706269636037561454980528122412551413781382786633028450262488283949069858636725812087398503175774528724446655032022096216041105821023556598220586204679275433492785983625739284743989952943417153538575170101178159347667910173927827236569388655620898413066166872935836129400555568399661802949569474015793294900947303046474011803637192997042762399772501189115567423599884786559789848245814899793120762304218435812997725664908125191201312033402588214697945842199745667108626495726244130560825021819647352897907570869334929346557544909520760617302785466502694190655498214236300361553158084211941262430913778562611220669515576280989657473575483918918168550508245024768 A013886 957 54226231577223331262944174420724489669848181049523982017545412602447218637044553087636931750614822238771741716649572011191555636119492000883570196652542457441027305961505506544428415192955099981325945995709142978619442967135210799681108856128376473741207671743611320057020281750923767017534887144905939039639593711966805505416290832446862690069280664897043560120474377578415467074946232393348483697169059027994441578259588648649563813828929380380489992041905034907152676807087219377349778154672035992721137506966536447147501238157156658475594112469817709596821619322804453434465856225647071708609219959846238372418838121621516522306820901021986273291335675785885485948124791382559359201386591053986592690312810886161172362825054028142693364705745694526864244150358398020968470942830484616740935135125725614039762829163905980907157383592435593176417529751514684894728209482528275657545663450406630693460281701635386496468219315475116411204518733622748471716370905923711985389530783535610195193266902067034222778110865078225922562621814389932599465485667474246224168235831305460193589227443535937450873489073693089295700098534409387244068457664653594937771314551186279913171890146582983502605625634324130618468409738614773600876670869746522132960282531723423177368553821594793313030066199579016751585279360184121089359411430765159047140287164676314081913458525066361774251740126933095446043799331741505906425520927228810297774002328913260818564357926521268061136739050283934083731858698095035915643753820631976293641805992078760436743133495149159192247979361455024433477092314946131671872397484989846874476096174807276666329455520832967454724906792860829307624811277403637204501777675234854538982079989924334965063394458105011544936708290488218370990484910646948650245519049967115362650363209852644607208343957017804050935655419266603554756179111326511895753123044618489079052127752004707843613032397834285555543740959264854592361307953020745078894988478186298803902709514251512124930835417245835619327073839080874845914966935936452291950478229619887807885915772168394448885009521536845612537225397865138085957836071547240398799773487877791052899308657838539475843537473015032816995614004348195439362732674621101558680488478237534442504542311328574938747366131936152264846981873509673553987531777072060947562606934556848182587529218412115500152290317874619947371487489209658980245963196943116558951299415326740230199418682448416626528006088680393364593721751662728720887433269237479322939395729738681892387617184136185460583292663271135884509631165394818238630360269172099180670558158895143856601513554903776642215354964397988943761146047901017359992048014230909177102888138798422472389603187779526737269538634180398107389356982280140612225054041013260658792995504457974720335084378816096264502001719405251690784647898212463926192931345163593306388373805523137045401731257876159733730935321510116539287956080089376226712105010064766377468192716190076936108534675039322296859402856610714389559334396443906236392219264490258308055111728326334761127825250398232398772077750814768679047591293980604419633203130696691179159393912907174667500375375776756485144694646875630769111314515328821702008189269741922415673805431230419289968260182015328285768745889441375456606943716435899238464770637760807566685338491502264196318808579138559577881529825964486214035433794712598840692336133606536879413975475819248859168445951241719721544860088364870658506485477899417843511999891968293228078649035844969293779596357713394986099566595966254219538594027875684560970620384116278624378855083776625647943618597517601827118626592635815785774050643016691350480417681227687963148008877442781509116398009839013478842725111124206888884478480950709482425083400807343789634412839544426469224987571737008505873343051944429507205971224180320004125392426536046092291810956791568722400744244996949814927401783337234259126937220380539499271502326474396961788303737497641743205423888678303725012481139301587356690008061092014451197945466429988038324993468301502655001047437060250967049348295012052631777387997857765382329019838791004305583048984085167920163406141327145016091688417937429700083997587050467712703566132563349062315047486039051123593854885671009526101160266296202633806661795692948106318195262967415923204717485648092889960210286942921459501045700533708596620833298494870718797069062538491538146390022169472431974726224142418155147836628755488494694977946455576713779966529063107931242773342708236289096548269298952852542437125361752554717149517172723153439094907530512634746117115456140535518339338890797492124143752493812263468181786308784968513075478610501060024369673760953152012911455349377854356127221969808562998673027034022558627515342180340519654753968561338831401380714158582109611668683610840998538918560763624013013208255437231252954798641777220342276926878918302103002784112807450646024467624576529404144441108799208572160336512218352245782283732621718495130117252802189391694269907779718821488003422119953947603487374796754286960980225286619463706482265875456938045987742362935010452713890205318349791312163121647003261118892676188803153542511589292558963380956321227906392667180334115586948591962167963937693282645659991403243566738588077989044465387591206986233485099864542394255067641553369908254695085830101106853992034534703858451483777359926937840503628222923364646563210839949836059909372598302705589461725076034644480719294361414848841924692795217055547928302752360244019839794186476633603409122314096625507720928795131607403386863977578407017743012202254157691528456655749946583224269772580610805759622003359148984269812153675812091877074504659393193522919805535775123497036098462213325526914724505476787096370208983970147968572287612585657421322294486489189116301287880776332461807670368129153689020707113150276447669295557014829707409320593412872427463775516047019593324598115589728368562856448528449678057601579277814868189427369056886730996159018055208442117065093029079997702365911646763534960820224 A013886 958 102464151948910735607858897771819532496475687769386931652929250200380986025563002088699941854145748428071442452046098486043205400231036261125565969348351346221927084471070036990142511639321782361514105123220133879823983608523746000331833499056784076734226297881232154817503699747529520595789361632625625419253707811133692745258449835684953439548830527408176805809724528692091357289872002451034707642692344529409400984148814403651458996569102431426801713282638412999438669209014182944420065608167329706694094356763744341363609619582142192842411415911368509887447033580552965467256779016583485994293306541086736948894719111796125732022254956302312558450562570223384065912026265803159923247445658084699337976648997440541794139278611689849532815760306480515737816090704417431685351702502313156285935321409247097069886569577583496530775562999991338927176918857510100107161793335481988777677244194657956346180357574395773991358460235503684766886900054454069584204159539964456608808524903583815885310950953605001722266389391104133200044808176573156162106798821717976489309125043288195807080009322027314257172117002000103354297443787466877035999947412484164079374667293855956562972382120498514971051506818598578844478116052974840523461329222005196333733495142903565286413943507563230410915596128606123525259493150064389318578684338408060050386778137183093447133049998292595085049312088168715295790089815680133832592658727421888616744226032639972418413016678500939447746025733766912758729040776442040825051136619343922181224160064840279200935849272162006436577629866065847608716442371368132130956582370917294978910048096838236155842816609589308647489632678772451513149999395821035945236015038238173621515290922401345771264908139412570454942966011041241810835748591641333467147124940208262241572521509714841965153456074174217964918384539272757545753523851031014429834437205173669172126370932100031790640190401910935288617675516916172762378971946173503237237445588749528258292835011425201262881308817694379119540620259964370520845852243203570284396281247386392165371374093784688761990749671591334290390739920593233242807176390041375945879290389942261884244840861974653360290721415810069529944768362968210959965760054518445630032773252846341481454423006132512689858983127190331362782381844763926838061112444938500060563980060116714506675552410176544261391762911365709864714846872010916899985404186121410870064488933620117883297455160956689708155271408975633529148629622845838983669825507686525329287948110250861666035085027393843688383451151151913691021094741932755909532292593098985104621305239187179186830808764912419422277583849367579172484861215440229570885454182154270591959950134653057554308277716326184777888927577910986490983492494293120736360870914169344916514162929367646376354124719510773386322518384933142626852565559729529036088524896018080676765666714954743020605658529482539395746495993595227888909264594342322457955938839658060474339817974345851296008731648844702153832028136960194367650852376819719019287172971164328410635081358270135721914782502744487197282957411451560823330598986184342731997472373264285358021857637224184222119349298055734198121890374507491881128128346100850965820210182047704855139921181079200916906745455610339838283477632819960938789869424378349252227399724452413632166481682710950352909738489265689744458446550188062286482506564607495966209336203306636678160506811892826428321202079195913850800078187451431920452782751503447175729282611866743898394116701363506938508524330451784337094185853606763053105102040065001524504133217973828367710304442941630972333527506074139849264889013393673162693501325423763441744581877082039889149656838531801770618053954655485021189890402776745362615666234293070215286999991496730989891918200392282834600521315951955688426081083976531775072172634131958909555209516624863542519652646002730927649329501530396467892740732936971064549968509640015260559454108031573318292401516655943913425186406482085013064383961427821818406025151981515562521199419111179637601681257911533768805019203551064299305502959109334267322335484336102017956681358744640423691950702759842576567327015655250753766339500505193163528319152567778174957852049975462360980519648099837753506993188607598128215917202064783018356786315963932567359459586654814171178091609921095585896334631478162216386471922266078685499634734170355874375940194362732378752197901410725684341619481900340788586387362924250883943800088328171179903783794388718727422544739634516628315586520122683743672907834095556051311774778865028143597603686232615698211951025618228559418317427909206435598034062112227851057045321591918195383315005967087266988128155709136725542733072861613213499998602563047226768276594346623938060676910093021675042994146866511892973444153291203679694701571153169603927187267024999499021341896810018184183292959945698687715528168743898268166764770469348902307161240435823513130403297071502943279862742719407416358338308082555373406025397142927404484958201103507734081443650328357140865226431819953404504285482334386966796930282165755415509680966361246381831113680087482983578470141445444284658105903796360724397233016538756362055317826873989972626579338609574121399277016769795281819220702194458635844139915100397349602772373499941802563233973180843642827759653314718070801007683941812488275884020711671300406453298218442424081404759773932856288477153180422331824050833361829646795268012928472631102143795607909933096537957915672701217587787175171841572080640221352279604726568432802932467373219981559241138002909792384875391702628080988984240866042786092115065369916985635599599017597429643340427908740411596896902823979917620240277898716531106623528556047506499047509089241202154364761640114063049422504556679200359538255522293125348246404100111191938302772977192996082165068677855479498381141566669575467077397740570015095053974527017871374305934718919174212078651853928579533733005601267946100952822084854959894894083346514950203428544105554258453704772633098464150938551679228847149023232 A013886 959 193612982669799360861070721744901490380300572387024925669562217442633499002351030730740571729454473565734099371227842224075687541703758725862513437569625556577874317149830867655389605433289981653281484589472821935031245059190997682355021961145729374306538517234844080314200830924539861173144512481437137772208390161268269533272518539115546100861404602013613830600269558231657681811508859927396750450986888067747062998816106935078880073229085743146278859764048500774523327299938511637921934531093524859218546485521354867621753101654589259044849654340812772491003516348738305852033457412807624463264814654228183363049096602638381707205828253270248136446312614691859382657255647021145289850829397255789158661860692795729676868168407733565602023610570795775161673674880164637554826645793890866096902233404628218716151425503575292372664519026767634313947836211747644839289495509340030570658034958411445257139325901135873869303222990280226617596945962094667356085485333611558345393106785015063814775242971501495894339456868969854762542268096590985542919819635955993398950864789795989574792559054604508146296202779235331294973112262596211907160348632312876951135831329116812130782598138666137936819853636205679430002824793987563458235776935365914825940132950186004051118622405699238161092961145538015617377529952580867995928087407957041213289243591120783518712303019173742309666458543816783024035488432835079125784444966257123229764153696043447402715847099161663150398562353702477807686116121860034197710226119540456348131373685400116689153950837500618178351118910762311534307110578781338694427367437449451238709101762246432216523599295348450762419690241562703660799818058362763248967726463773629253659405237660066126317489943173531929405670399551177206017283794810531196850258579019445667283706324068854502411085687165228691534902037104545930214394556144971874153397840905599710236482469426392870576403297358042171442723891148258734262909262387174164980285586242268611965875666868694699900108940033132564152130743380355676333655331485683895146112364061410271136456603644546774617336875449494352425049650275514552144670676977702663303238983542419904088755457879721800697817884229401461558676066077116447200581294696310272249767289834355780428871170851799738351459029678780052509979697646883707541460120357551682439758674234619996949910216592472386909510660903481657649503774251924224871620217161062094926016225322698908506605753578610258459539885715269896406317779181566276695024844908212293411969534790500176566583545042530430571341024779819249315347949324393718463115050556863086169070498200439801701517656298030542914209559081797841793874237136963709798885888064880773908579056036108656779183707883036318386025105538106921794695945456463563563938131545140735207833818119364828074710737996533046046668419581348447136548599567006721663721810719092668234747323243603859959792976237263000941914941625747571590501281002233562234887441375002014377341170148741541696627044244186159412077742699600550893285823962482827836424856777037706226909411983783815787071744145895184395563270041702881819153265126376127414999877404249155386645491854427332221614614428577557276784151177372418839515222685092757782962913271517567717030586289463518157645197066718627545634263692347951187295988483748639832823242534098322105554460236765036446948737684790839056857930945756478544176964272256937878242991009714854678392535534704248510037170382064543228602140506227311066123798192865672948429086339819534600774307162039078783675302043117226274386575028024048729701451641544800654225996420370921117624545640331753130318902597500286695757803260256210684433912478329839090426088314155949260738773070859608103214974990455520519738828594049181346959215000688100559425999932494983108092090078845091210437861940705006267893181687367193159575099931457332810418135909810154311775011002088273496488247547788193043150321254246540499554896823464355864806580005003931899136549024538628603002627723540413966041873227246417761836134379408398442057743971073485463733651149381040453362526415577465910100615438306532835730816465999617866370481680392716114751905512510217719170974317660856292754597290596835621878964479191470498758582368034462513238550420714224218702105410881979936694235671147918430396005483336133440279332236163903804644207175384744050965236932928022892952977212469769602173805376811008832796561181599495454033084172862109910025241175463143207602796586050894271918445302085760068432936795502468338363018581714316333026189655179276164529110256271656765087645350433499241436802187191179638959875575384902562951225619543386100106026677278156066159014229797680614059769195217152908223342927002064210331047020972756606765359447852022190078867826361501393437147650650780467640364106261144582044921846153154633357858400752382153487389777894253366758965271512440250856511738673977949255130757070362783337373806226666634738050767838164058789897240805673527443683034825232913392600126937991816076597628567049837833498142752902072805315463653145950424178321165714642353710283622912076541959411382128973796844245287603223853814255545046314402668230785266072847856424681741277830796595104781536142795490631484596060267697815753424189074023668531076581223804178815614739771096427619094211388249538031985804892235380360490764152594585195607318487330562739846485617248111315766421145808025814386651829116510759391305197380824264700108085093845722035640988653228172606415647579247156461359036062801834694314919837015106335673271181780184268143972460434571496509480534114932158653882250577104224148751537738192974044766735230505679840903298713488663116483539936307485682662802060325286875302084977842181428521998250080407606593574760392203654739319872418713922787049888171183090155203264971982410748376278035261302638904728474894128968615220984484491478022684797056907848696376174504293853402283130948539068105177004516454958666177569034026324118172396807927976670378085222121235216858675223280907561425992067228443949037850019814778598708760657219417094249685530443776 A013886 960 365844896437407438703531681546070019374923791964205914747583340088642095442874432435824000641681830706657050680692251375662248756802087968110577791201562223691740817708171612933859225959370884052627788272760981198133119664005415108652214137078213562349657372934409859151143835688420936397216330160524209545956263380247361525446686310919484214712482571017660258659690148608676942505209173435291222956170392112396682336546953549103129262211337089505427852486633597511514494519490213558644873988049329581183870445553615474502300764787258917034858471653460908890280532380052743112215156056604077341802369296560639980949955369254201645721502480875356230688586034718067349968905238430451463052852002513827008954374785564641334060431241864298087484549779037431280693402495962933855198675439470776068991359369916533983040816785939758058030949888371265235337784974959573763686573450592622885337161800295597791642241764357510915471552459297827249359425987703296406703738350861725079587762001547344102357226311174138594075218836985630523947468442739235370363917749874094534868787679125228428861626227690931248980623293154146484379753791809398940989165644462178274803830532896596464338612399683096929000817195657893269191577640325492308651660552205500945822045138417067302864113101892298053580104405851977094096824517438325577329844267278570451312529433986916671886168991334089908591830737722791065160689807055314793550262106000539827018992371125424821854977771468705515772310669560883586113839068150821098898916548247821020825903511974127692091252576114368090030567057971319481257618322126696594151731834046484678225079998684466430512064473312981410243849250369154830930190608904409826825448958699809081578695036114855830173486836942524380783213805539118810819666905592545812569949402640615910637938391358137264411910359725426848206221772447562644263353092665742214300287651444312233272129706789090323669313225782241029808684897549232959983696929110407912573468274624631016575135752093745706700849049600526232979813384507731914618432437404740746383449247534790883210772031635418959820132005069350144523096217571803481266901081755403666092574679654283293329181473034870163500974343867581660914504416825204770903907995856717608514448278317723983313421240564093527997289735792073066261177317323226753491701716703778217484329918556162438396647948146204863187830240502070028881457547705659953742217670500593780585162626850561531149010020578027428856875862771231107612693073372553826322064706143520886837868449915015837634566136038924140633827717511153499290303393908995989808911379850630668006318203143608635221533314775756976913317128135074584322767354518418243197261209738980634192885909756037762372928600537133170060044686621429620001760028264278942876383447347488488745196132036171959455475019774632954752311152251489422558913864186629757040675494436854494930995030086770058456506094522692574163812332417880587355120324540828467725051792824079806302963800195617257460612170738398352867960916117398813750324307813140752029217643770473584479768763783374417229145581442270871787955697046160430993253796878316286327306488346992268045632948752386545291331883756578437748378474971925246721745100298625352138437666104634907395934050873809001078105319730965383614149044376622533429076506367259949871628148748671098304348330320663636388988032369574856174988926861311177649763378025999997592715852036244878524940826585240037448613915964496934819383289432070927716593413103696803901817251816960118356515906035559858019111773131008931016840091802553345710084512575410525882604507604047440674387577456510390098950428143353421731129680790875807510564419133852757390418242843603028732715641953958047964375713862765056997441858868800323499411029970420212797873467840444680241591354466103161308324649911574077283610383534635052444152002427283969443916176234828153662592083989193934774212304942379040352159466231744127038662947280919895982750839766895269590787650667199407372118469262314812936985810310261559117397180767029968627362167159933383780736267735033633847379322314029881104816999712529998637346207408025965932521938327856303803519528595462907075178459599473788903387718893198481492362591153016868527398256968002143262215141241368135228484499917029441065019453508659629932686519289136490992481737254823755384333945263977400046894280820878938361791371245412077607640353078250024338169732518792595426086386794346711298466574917437540584503601139511016187600392852571585480988687514804008093183932295412757284763631134357794503656941808722721930293131849527926294643255435246462928030134171228899566070621491469356986405144616531130801619956200170343762547689958668085186485765647889436465786815857325449755932406721158849865662946120922249464994244211944893946678267523539658445605458882991924094244741782592877241000860127836088545720004490161218699930437173022711165618118914375931263785234748284110019668709113282423984239508549514694915904705264748645705693428636657967319920224427816183227975367418605315663906594330024147687251113781968457085323015633204778726647237161046506680759355386879605848491004095221742074213221003508453642738978368673028502868182660618951837686269789641553085208407913226317566238100224755298929313429901214556263512599791134543356610824471903080023353378611423197011812238289845158893329579468236775206244134812279202710124871642179722038956923440027002601509779204489344200853834134607873295442071647503051655559602365022890940377271055116337179667254446588960448485471680414019227188269754118432393516426113886484129163298976458477674616308145660881821579821790356036156445615964343449346187687569590368663106417785563524731670390810107411295077529455189407935640375807872844775475478467172686484429652880283091846089298387122986578859912987866934532629104789929974848749486968325885210391593144368466605227249845514135305729527985645331180169069841363102070148763336931816764487053211326779491562851021092977736993178186249213224304457939028588978488716375895552186241371567204915457540779519947189788389584928768 A013886 961 691288809271439099136154952435644434370235999734220641917761556764615267001801355548895085244501453484716549940614296047407364058893007757726768255765153527896755313435194418308206509877596522637555784630984421720594002657275384216025746962570605844581917382860926968736508555314098171946215266548761409583333484682887246422915244159151507948625836266752698259635073394726200472895683087429776365578844975483037174249304353923871701753738151801542592296367463273582637420380204083853581477251850395598058443710063854084924363451517531257343723452565286822689989605008311501697062167999565253214594819346963495367523645267170923295302687999782685122109770136450149086346044333570551310137851452686047073655900054809808196317900940827038008572005756876200950197271167491688998900050752809915395131864941894445285266470092574616754197425918669914908206747679564411877501711221889401240200770148660952127957847486193493185525750437410476839917591844732542384622369468161088135186488269739811900802939406352694714929523107365263897874370050409891500307807334794093062062945397269299631867205347805497578273818394798694264196482612881702338127015748475109278364524452384355987927383154844390097938216146764894068879790978674559850674300926309844011195070188108461029338336465716425848507250721956908653738348509766901984503999172433033810545713617519790161862604568617173600398048423417378867413554317337897063819181667111228039860623376722726729782866637678578944026853527260819676045954660327610722204227944239538670679960847313928514889483947743274283142878534596750209560995337704297830018099618195547960464407962954209864169820642709063657391649740321543155571098408486287867654909937992480846660491622001475901309255175507811909147775744104941653122896355466695605966174152848823325032307970281812714440284634605655358711334062120196050595415576602221184390965936964326177999551585798047824715176853414897618213537104492309025730474238945295258545623300745914780727846112812274887519309936955567152999200017337505978441722143882001162662281427765819739606812086273275333069407192554881813886217873644717560490535743250394594531214152284984774009434777639553545106209088993178543850898281891568528547355623914986178085429004364265071701574746690213079510782771481155919669000301139814930141807829428524798855430315546330746396277270082728030924102011885015460333477975503088467472774759212465988792744574492761851290172566563582132690229210264909621549501225266429788495731162658200475100457411169016646287471864542797810569180572522115295346980003421833734471245058201596490083362674477662281638282262534197559352142819175936612149602864542658522961762469564066158990583042725896762571489949859749649884018518409881524207485693087277033533042117837499128701282764819325377084363022165513643045415079337542365205801752523401616751835112672058274277770417010997925817543308015055161977566541342189785687440001401964166102290666063010831436278702008032109945334018237813898832007172346121041700572801665860744530344724704086230078267703444623230814842158034708886662623870556119273271060590459766348522915866572849485946450559708149539613051404926150405459328018195750844597514445681072909389523383866002772698320312641521526549153312793400797985020381484645887246513235983370648959032657774728949880750865827355746084267338348512821832861476551474039329308086689832763451272907100423162624615387809018847081702499961202544132792443445579398743587982411526162355149020881269696922685047535800769797456994931614283763628498587167120346712972258093316570941234224364714380221185959343424798493562605980038393647248672653617846122188333915887076697818293501287796420030135656600775949488892237243220542218379001289674135101079146980656052172880333373554743292475805618307048392084113206064637105194773286776791410922518115574201801295691764659916798959293204943438796625361278520149258288584286640192267967713246012334538796652760770125439495918649789319151727053676451714403616340313738341956067595283759267475476061004123798267951552033441724851306276814379466848512805884465172998439568808395183613962290780265408788609071654396230811548458488350596525213583268276560596639823778229578869622513873839697340005169504547416999539221486894346678727450959612646600880135061011681731301122813814065124284563247851809932422146573802413397781450808660913766685362741988626705136069886954079201722220126574820889033592618687179300597983551835571699121647985634140832289973179964621376579578492957056244955286189044686040219624576232380132562648784632716466886267788461992044565660649295260932110392769942087596302769495766555417397243476122709713419820536389657535223751146683783862065894735444417685903286685622961001775818813077070244047076289365036960607919785329745815730617284026913848240650457862523513270034982161159057444464953696390156308154178291794697720799499686248138452845709201645363341766843323051479690889383042856222117700568968815720562112521992767018631619769709718959062439209108416655634995068697103712566766573517799640004003487328953366627924325535749093639675323063921449626199956727686927585157461732803005878136757122107626173660431586033169433873410180111080923779226431001394565490420687264919111578186649732976162134516821264402375724959113567796916029707531216027480866137199750986816637226852912317328968788506565233459170253013707755910724943251729630471868521142918977658062729927121884438829046310692446721671573988426799313074067011909494650132208816723795752216557483079684502750058060952046259164256042974836520348692742669388150180141141838940700759474528062629666512522894177176425495733734008667642231698300172957022273040946017057177583339174132113634530675556705648896258558855010770333690761293431263374759207503843168064657747750950912279698402715001870591765606265229221874618034706306044036088453621376732736779877147449708962004794052486858441039579140038272162420320070313433278224615756534725719034553333822525978934372818904966824968206753451735989500257691274415675947571514067731214682292224 A013886 962 1306237212757414635676506041163915782564098097545791829907260869292600540838059783801814588435282122458208881838186674153707438090034342882752254039509649621400816144097113446613801158456390306087201008853599971781739368413102533202307338636570614544534964465297756050461506997847749854568066088782009999183560285985273888448855112075319596571469024182895362545062126364325997175168550100148507667554086942633531587271909529435222403739407492023337233040262474842936997025152981470319044244807824448309432097364337936635542359598357078502876464836816883890976678277956345147638714366662602516386195503603803118014620919340197627189258509558373368760814714137191835308788722299296239497994559693749068596873831754766859653900023444956664555781387774009049277062357285414935798273571100885526213348527774525603188790393359886033430995321698289273773270407799379166622547153470123112122643688848264977990521053958791666531587521202516839901449404186867580648626121431214210985428062266875716893776408608183048647099949118937966972978677667412917862453622889992204839096155608427355966788051474642138447983702476622979123409219257857652523649988893814615288900697740443002775395969533133004508580919208010247355945048879992130707918937452725439328545846385203728490284781758850855357712148732186671971027063716903225449055252708255942831325242988829634856570397989512815485756939563339929751740895004303535479086683464360028944823358392707209301342351746825037058106933565799172513626802455605922737133998588140816606879392258337285276022692404169363300649722706860912099979750838275234642071640459354525168558810425743460424619639652202479996970224816519897657386169277526617993508952861712576048462571833202084815885126683473945133544544317236886389608125020606493082774291761650245392634648106789464287199499756442538984849458081092334610931478220249105878947268723577807887510256690873245632051407296553481262652516879461323381131480746735383671099536329143856700390354723694464634660087438953257114158392378360396496672168027970825172929441792900604473729364700235220324557293610021542919301352935067101671340980643302161613199157263304834109455459653914815913119249295870662394747254164717287361350169671569792602552527912918575623005001190953932548225030779942104828817113561024157817918195536637598747123657750486249095806520848675680239937193590393544893351409311215419869305596056215580933511128780135139025818668796256414763303211028381844743772047931224237202588301741561730555334621109507816446292125636140405373321585396059468354398202311105787525977361582135874276573839442087407362190685738252218613829909802544636192346300785548142179915811586089233363911518018877487293858685121576587426432045103794723011933690326115539889698963328517967553621825471354123014126545667067245283462038880633681251937196405912138946162531570181515809210498091330637328691203673439391752307626454390878868961844628569106625413573169291351250735386274395913217925184910173589533188198128635715244524067947698157155320714420769650809596532147862449829004339666873328801553320861838985182956251417793879779645749088168326057460862691206608709267554317103496169342971524686108531924436176096693575249342921404915127202019716517414547878430526948400759046958992201179359872619522290625710412221421086079032368270652039664942416956865988522675725076394524415697547402022750333915169094844523932394554269249111512124842478429446689568911912351776576573325124056749382667549094225088579018674804139902127988984641218998940538942671974818356201259297737563780872006320286070864384622005785910824636509639884106256489187407244379888751366261411165740774911741743117214641378905803503372371815009323827126943197753518497972708926976114675921601944295192205145772001089173676923070573212816133593622557144205588677369948248192754040710609313349270697696364909665975913742678563760061790660330761393685843633338134823399215982841034949804913563862884386457424011245104210890585361305513082212520933949931333242733885142431525100349639440197245576678272726413143833098867593380414010645589497088012315459154141670311067497865084547953874466307854177062115997608915659974954780109070804053471518536981708885514874295563529223358888130368653644985327666547976865029672054853349412331875046965721425651200033053015408764133607116848790387050657166678679219100441619785504288127505653965385970553304152045529039852040131731157649427537307496016672330584074837544365894140918732224188500041719389685300720973779878854667670213660789311645715571262266062326139138680872788901351252508549383665846261767547608965970645513930575170631550576618586940474560690236347767263451304732409517673006736984104676128583464237437916901615979207174203530402988413466903545849942914159581985772925957141538471040144167546392389404362372829922633461172296997857222753626180554874886274366469923382895669023144522480066761044734625918975690604251738376554469737523745914499228705267183471109833956828789861712505010854234037695131476572643154906361967848867947359980788881630163084861545195755072393711953934343370534020851247925727279399834021932383230814651529110211139115881706662973711194391157523900825311927212134958983665328774443126324603237193798675826570991362640300732194680922934268293859542306074883028422400344806614965265136259072657139571470003821630664895760773455056977416646605736920716709570284254391467657758983126775390276462931844935309323379202505166975512718163650324406738655559799987061017549399149291924336090187913286492421710117036145836484962611875894082238648380310428159588937102323502052678765042247013692734860104578903971122600303290099396465693661214054662425434283558696931795036586469696172859550333179573605492538544991277891384435706325472517006204621927393599211102268813414525151421380654610341353099376650319178250603925299017183587132437590123971678901752251663917474688169488130718275476483837853400239354622013492668330745843808607464682873884362768963064978672620353521524498706289870208022925186015079968900810693934735864789553119232 A013886 963 2468224037635602458305984167190018017428077713983406776454203106267480618750290949558827188240479169569112840437218717507272656376910013212276411160928169615811097359769294461091147027382124517892580235897479191479677694893609327458017473252827462983687843734763750304758448854909176997196471503247645070137281642468622010848526256413937499454357581087225224413547951989986745830288886875637415336364840956018157014298207545715854326989064735887553288761422684064018775594824268890907815795573031227143156989352537306252548505341548388112523275908774405660105020020321415187933390228385920511682830665353631050100651221315818550012752823389196449662635137762785301860757288417636596675746584171398040050457692521191305462500559500839874731338725333358731224360164331086929406472195197958061995904550929854794966236286000253132418138968030793066465211017924657293116633179688233588727359589849638357931592886886806051744758769263597340138901947770571000631063163020536574223313332761495814619539300860947226866003356656773376377197374002658092379520767296996790513401244560704862159451764848836596262879668721347529416262111614631568763808262214107494982217513628013403868299411358783065063270230346041507075878374122068970437500970804671502941161717862396638835930434498508293056561429455580505382949666733421393905320435749433765383901576743916835476660013788247751731790768776821104381137539491491822928146866300383851173211983671390976065118864905544691623813002244060010808228769862434372214560815444196066554227879470801867464443646840761495473282095235757759954934537831978058572150025519501611413703334298551219027627683258332935722915033766101869976671869109397416508758725041000508898741324933719997001382427057038495558101497516432668941439045578937369921431652935477930886069866753849954454234984355781615504524020807373480526108571437679662497470632667473471294386980714859977002464113582533968482507791014889973898637849811647285452632208662387699017643201794541902150785392101848028138686045169593697687423835196276776180361939469727609394215848197894064798233076172101186810938418862808873170912434112203178915129505191708388778535533987328510875320913653499735799917779557516515244811717405968789868419975063357727102810314090388440417284474960793643137178295637277295839688048903773234189404955728270800731464935986990407759617643018212749837040235789374698491604036528751162833372756586822394378738130360004641131465321856477425608799861065307519442420372145199316081982529340650465706787319254030553500456521473661297499483502344591540723885991170033319685037076646906218154559929669057768221697355005774663120699414882746631922619160267103460508979559279894295910881967927807229150188346602687187172213519362137488478298690738741038914362085512255667515557068643028920535780797883601223815860464338326588564222442454004746464578262457439449715900380342813524594624417104170464202666494831116069667969474626351520000149562371737736947368455800346889227047357161529931183164854023796111419665051706624867540987700057572153598492072095654502156893505394263367554188278079017945827465658813032047531744207393697889205553274075860619049713060017958080726451393016394677085596750405313242667076865991700377972405550213944835725470844208975598080675785925495653042372200406198780185034048439433285605912924351352200815324481152648711120783249345324302955418236207177397886913121436505141742714352280972722315349744398721762242504808013663817508355406876712176079159312309026584179889730538901390076288826798113571690501128707372918294755238610310351073521434228871945086760247216530890861760870731948417628141643842173626464568430022058509035481056281314260325865743538005376603804292720441177295661728403055951829542677977744692886108554067726356172616884594555922234188057862265785920578371441085867197464619006754733704724849627718775378925648366972437654459876145144172182559472741980809746264968728032970913041262724349581774080389073564101599991335743730148756121903849492806181880814052020817467497734628929832810439103031366420961040688642141267565254833601254897522973167686343189805932079108106667552399401642908401369883545787555353941136701073710070338887453695384569992919386787523807526724436130647635628223727548900387365345133742361116468744924302824886744055920219907626411732569735154078536161126698534677183270614855766708514603552066437606465819972366216775139767634980097313492815050633231502357089122629032373860067527011395415646831623728874312728983298127656680270286590338027771480558897558857478079998939433978748483500074641794705789155581400378611220702466769064019917759960030087938634694328515177892465154980609587490347993989580704662935199352207089763952702598541745416536514010457829999324584932422693013692976154984022565646383134382301574462022200103491250663960414893647076684123914738713829107682101840186771403524725149053614789533777117628467057743694748780709276272993269520168478586154301337138066730137062801416374668349813302139514193924416180930104570864249709557104179285484143999935660232452520632841509371809333973228711850840520643880985573154729516683979460557723441716918364695741909514163310740122234683007678379430176846527961666949322927889697811776284262095007121507773931638842187059471491587636205304574250058174735545826686112990783402605905783432181231012205752893175925102703218093509101804831469302878001976759136326228894720653915509200370722567558992919283351585615835052416188592347908820141950912808783051729242883897264194932930912305942427756015955217832597109429187518342686415116658148702563215126676108703348605169353624138088950418906189609887266536380887840032918840369903008315439844018083692622370857957874803965460538583325073382078982667505408730010453014380055046101268474124091877226057461320995400770753489893282938390309008637157919413301556370665832295372917359026198672085214811575043348185070355548612524973783476834408791314312390762593742789825888639927588624000765620465896162960003971446737469233462697888142626675967061316870978558666308400971776 A013886 964 4663877158347030065936321890828907965155537949856197975771015655103630817810749768975973972429185743484369411679274497602782178764805099845494713684532719604608943615904546196255076506236386261025247051184327960885871622584727589666191160899398683575161071510210070135861812685873023760238542265448646199889162998596149155795028061279571052968971545779825992844658976545815275345047311395824439622304239795581316913193435435743215428940073074861572292738343938281479829763160904119654899677209341469810440866056895212701015574141218904629004381412391036154353322469758695853832920307070727049419502974670929916076587326959288625910497326985877156996126151992150697266427427960736748707397121559580251742063241141882412680166257214883000416346252550703991042151786994763267024728852935815219289477370491423865214761166464926310917078013544009593014535852717858832039810324077136165784379405473001452720084108088928337583240338119877098811584675644942304520436758822389253481997727559474123439013637649218329574740230631225955254308087599454646301386297219851631456826562882081964980910952401886469527257009866459208464027565719436144125891650415386671078558782791058031520614782122392998685473402614508958442353347633089620331647834401441522469525064897813092051931399254477318294300667133522344395449435870137596438888525138186061188928134564849446977961508933831727744336419376080300563257298221859220866692617861483712893663821561982903861414523321840271862225087024303986502883220211420391836723250917258673086739265755884143101053852873604017478458702130440318962525744782095116180060379420833620875768581983844829835596386199081648688077114523345578248079910369305857517622206558273249598776847872359427293908189929314115974730730459130645386337094476501528207699765573985162908529265982338750738179890919185555645652444948947092850757921114353484506020588428212512206792218375416537024592110173921545757555281652423618199701324592894737878159337257770599657370029528508952963255251783104774833960712999018824151830081424158315413574149239934259427809651847598292232667677276364895359971286253760036859814666300527536376303428866086036767479831885368359637658388170416188775979038882937366678108387235361634334090595440518733686203079575147104582407390782716922675431717730738785345207667191004982580805543385557200396552736163065490809525190482638229284076444260057170279383256095559277252730492918248818101443451508093249733500665289700336152768735873450998897775377753659981290399564001154219184642701268200004916750628367943230593504042558265148422551804563177519810616138845541288825875497184902148983136227703551618643653751981161787788759641427590151667031487869391304935733418373410850370863093713346422890625155354075409828961900461821427419333337197221917156036139081670871318954250695320597283287825878843095300120672142928840767580218235178946120774449883609466041215270578693175702504123305042329530365744230765788943642608271639732128165118289749870782973420576997789005910446888036370663033652423183737709689046422386499130795467685641686331596947200827442902632436233213781861312629992023339990462838476494933110358888988975798216528207392013014682119305799202857191276880469866933319943099518205299804562410706663315352106492150265602914106383459666970127969153977140216676674416841603074615793672640735875390211049202648119775076162898945752486863725753523781370378653046534147672497273210853064959970785824003882837045325068762712321628109461215273129544903441142744615625878354930821843672925875257865432076836769333230476384066710406909457291749432981103533699386812445842383875764987226307600772349671568335011401639179921052801155868555370424255425481285621743458497269787178594500208940815105628786645298941051083847418368292645555380379341389565844864210260118685836570375432167189739908578825207355528656969524661349310955205779533483375073862439247827783142654537790119194710630404429491804782213552723523790533685532620956372332092428298608689724807753613078422791484166046648872020424759427317686323955795036772985322511731956153590670743445418256014202689362518748128475215466856146899593652232563587142159688111846699395035845793974448190190110888104280431152380699853327785940657639330515591558751452417120607153160473675285810123613409125040215595192257058090413823564688329315621871416907853496772895838289171781387874522404671074375174406513544087499367300450494072520461991549594933983445880179267895444610020076879868412752952337586121577354679512676479978024964891931846460100976714942495207140667435988384355814470269040746738628603133635550611647080318727886761987961852154133206030082092943767659909597966400497014961878306904032948533138769551246191092580343721328803234067705712780916163757301588083192497809567220849551323304886468496821453054364605153755534598353249758919395866657325002012639344653809958037267415407850446940790629760160602987241366637799064067265748607346300685711745082410869013302475131629483546736249324420021697157556385371234167735833758818595188398229844113703009670425634114844507157065180671019577125830594569020912016906147494835943381513701327136368318154000541403648476858538748591290745501452820063120403540147471094098226206680514802489900558338416573201372458943753717591427416266569184953756533925118695856639625151768612495236179388379824321271600082852646444464714406515806479151789787700580439220807709679680139516577820888726105500537311132504404088928942208323952646065653373457985902414266573489922017639985710291028398104115021330079556469049504854869891000659753284039153504727604969280483121370369017172645188855360461865151730888775462454616161474115322387360076887616589035181562366901068057329745577579407338969816392260428219121072860163148391681476091853351481668113712040266286945073390637443591130390670855328299412832497215469953395268206295398703212708260416172414715181078231509343367021593280671589662096755040150986202635588492733375885724745570693781075878691932502480852008784318668826264535643123101886802853728118397261213141979032607436832768 A013886 965 8812713034343480907631163882609797965903019532833876296681686509382857477149022819464393187135071646944272940487983353886293915964255242904851755147455121917841712370417521546965312403736075914472954020012268216395194670144178542150365499518354971725749955571404621806480133673219717760586421831439267502632165948931328368017299583695916515416473625816094241647496572993723078203190358099585194728238177782056997837029093409446436091631435999920031434045007078770659278965916423275568069473265100942426775126393395373273032596398874723182018550976648905404109098832536999407135363558791019569317511396842999699661004962227809090284446613158049927790856100767504208732328742196913416781538964191092937123746954437984466763236394313012041330714555739728638945536667848120836945382849184222492282379176004738810146125827794797879466961267896327118653290482148379077539800314445786030508858224440808409013383887953380140990488279220499929847208432389062340468072645494504416923471482069100400478410121265558180577882748113384365817972424469126317102417902865120607548612854771969854405049946508127812451679973619345593618955639301343515983672834092101361296570162080933942504345032625445893740112606431492463586000730380361887710831135154263054729695537828830888722383910226484197374725122994155549254620599638264157827837712668311959268640557373433439827252772513082550130410279287621301374712966486482084254634636547288056405054559981232911683605318004203078822160933238340035168280040648453206962133479789222636387163740915814488511172126666670196098736252867211852621381846516413904490124331021465743330984287922049707422788192277426312748232497135649057599067860076708530577858357601903267697861570880478458312895510628354215494139996892198575341370210935774039652366830636103996306743828063715868554841100124383612010244199097292060343820943484206685011072311235120660265563958491199075032484464437116587374012218441406791394373232508346924062957782583491076453377371956125605232872299601297723173457476540130001514925263296483979739396478031004098718487428222362609857497397615746262595550223423944845329126279372155215855498917475632460322653330975971720583810885218396976993049160543954194079219909051547812665398898245350102573971380666651564111570368586516850145970160009036625147173361278772902925247569003960548038913360566171333337972895129897753631853758627587707130473660453973752399887452042549582722308299779244745712431385110128484783514914706925057085271624991227783526937723350532975636286939749950146890534651343957754346106246688735959974504368244834219753506316246091762044131911464681183849766755509344624937251532823539917028430978133048667705169354470389989284803923889009193713571034261740573608592793552089563999691880331842990965894855301080223556696895252274664976413745577855550367387610570233789900058418219769763791515017810210610863539535717672171528567056396840106625829311265262224526034138594639650282660876026625745357952706236526083835641520372836558176320191305333108841007172541970448896621712070256012389578930283822589958222980328373109630641367268321299364116783628767558499098884774353577767474625149121021084408771785311248126862812420388144457206672475685521459498242670416151941107385274168387463249160159393074767202170781115997410766418342276884945310324482554238495616018424410006589330311819749402387151114976635127635098116544634424516463650679833436349225327546485204250282077827891368884630060799531820796154183538409621216847904105473213657858959711369923169505363200259254268758564300555453644800088165850163089395856392579237841965282940419665501615361495383239600576207224206035650824172541925063899374492234434181819475815821909706543385769077219482452570807878117512775123784229444014403398631337997676788992631350799154348376052791944958836611164609292382459573473589412371573292590775296494803006274421525114071568101604639448537299449662999946510976472037025970578717698392683401831155104503515290554807225555345424625925537379157369197259152668434215805889971821557825911784503716045056329887848328925228016535350672083180244947333355825863626655939276435784771378261780712229036397546125944082479093065228710117841147450613428965731741694260452877824316574234483685310486864440913751417183129921662457663655942253583990101776242784741787067765480997048260988329503738916190167243364393744613523285551149512664949552966984474328004471177639183624344324448385000217231864918578878659480866416629739196948770642627932576678927057409070919116676860917875251920082369300460783566376685685699450447636957330785733416972366017460098148750263698015533076069101051181173851850160199569169600059210175454343567486468620039730493865958503409162810424854924823824069390846548288010193718556847191181881701028314366244994874567714504601919405029618231171537999941153440461805008967948289403018901198810374788563315597381153325015868694647150265395694675052701891455206064486134694098970731880940939727931329522859966439321163445691558254609503993152203860263923983335272951266370082241568576926824603118505699761339310177120310501464918595706677961315309522163863520081589314413210197618495019009245120635346098148071395689202301030294676549376660332997096904886994311236418218405127390970954501430824641798320099988601674699826295818683892438823218777113575398437014542087883096534825355709436774301471691259417197889125565810379377583182364013841866060919861068409718439285922024081825509283470698274553520984513578259505653120860736204967027952518623197948148796412624635767358108934789606790198334648693415295209621131066593383930681565443040880824215045757205611025832041673039444151004321141492839205764379902910029954438500517366952452691535565566682518020690752829148167402232759980172783415931153652512654290632501887290228436600013011605070039146760984064907076098441128897190154033183936832230722218066077328535279631756646927336257972172054334628841227708018696941723677037219605637136038524706519985948157514847738568534567458416707026086104833386042294713333223676075994263036685969201219764224 A013886 966 16652220542878342531670803075335230722835436812617841966168221014161547237381524750929694505828443061773195931611997730036216622200745850825234921270466479812052328760345095354456151428102769493558830781686541629117435202474995159533981836193898967213881892049147888417627053224638435649435763927189033816413656547790272281697712739765125578202475236186065564001376804438603329434245998573516997232247557115285877288919389975500883352791829259496893956765555935818517112437068764095968605898458590257579476622028915308684777657112228912933600429331844518886631621662799272895741954649057629265556151375109833256489045824466876767110601217931830085955912380615051392685928956735537291121059017488635099015044285203473432892875067129249536913195641660007564835039830392437993625213179567332926297030654844922304010194688174560639508627069056327040939460789772148356788725400566695018096562217440169463802601766392292606251114956790121611441529943172535748553575092601759722077250161430345905531188456019518240158188748587111469349934518159278076754581591881040216164417294765761533848441417323470054318696024391959614643382769443361064810236709769743785062437488022946187870050234607998546542717097509542351433272228103359651437979766391170531799481338024148324741377520478837291864964601205820512893954937217275528178431651051236892251326600715003878027502366852000368084819090612952007196013630657928978980861460911385998165186134794618310464166733530566003243832990297303703572856579848016429373024635138361838592820215594813751427078493041286669101896863857791765934079252958327188679595251919568981694441318960291621555463038905271882927052183147614118469355458229425984706942661057113153737312892765483919517381344226998018262831125647597877610642226737488680557843487431401756093341321706699466313433987879831292978973110799871963879753052537565457383001884995924475776681157918298053810981604497513515771137519575892148001483040204332080607795011320722066351855373972392347628668045413024936181423697030980366702554299916610640628211924200088352807294852771273271983211642617990433920148644574736613498866485460684586913643378496595876786955409305604932120110366760355939022801916190718438597883405106715097282532465359669702620493953823523462695171798229287471496620543307955317706094073924808356634654198467675724836793440898299233992766767504810638534634642982413648587114853636694275374750532981136329925426649397267935666347547499775260735416710352934966266502533891424300463428660036019893707107440169433799159653780070699565964263288343141430417104270095654906951193422976495118622206247682494695204636068674281304253432504374310673939578266488908504938321446787905871272908380855107324146964992067888612192441467726634773267769786934879896753444009941551555865580638968050134150152168404057356596603872529975521913873585198693913028005449173604043548196673426970369810891395621664366596755040028879011073209275195996054705306946191879156404535979217940119181145476367860029560112991244435671806484241005786017180691695233169512818951880138542083662179480493123320018551747066467340996855422607843057978025281505305741234931492493774309568424114084827004500579910739567985345715097696536139413181175406252907391054399777739811562156789064064053501712671438531792995467079574179448932340139211851047325684168702175567330987698644620238769884358024170484855197077883011780264725187487791506655533003721356954424797005237093038120592654724849743558147468280305591143476860464770809385053238783893842983555910131587478570109582828271967432697612995369160968503549572013165290566655755162906502556335390108317285581582732228550372656530061700259142213260542435328072263278350974280373772360903703463018939316300638752379465098718862067408201145020077594134823228436266856483752241321969851978977685088451388539371329343398756129003334166095447091926959946132366745984794612875353493727846500815482928852790314059089174486443916465990231292088506498380543065979578162943319560865814459631799326582589387904291903902274917377992478821117719824999153521791190585252748669498746870729084642794501165481293009866696212958883679356456845195847638438107908041854925078083319948861305960715743919795689740335423444738220543104868284766043467888515437863892439815886802599031492220193008633131526278969106063484396630488419195803720936387621937709570759221885967632314482347283396900718919187018752594189316922685056459285948090474380530469254590837941793138223034900094645649177303050046842014343318493460862730867704020126202394333081881951261217755739183440470189618136721241639710880042738737738275331814803481739135078308312892803507979516662844681652812913066128271537431233469833311477369844953368872270589503599150723130555478845724386024633347165842048669920396822475147167161031639646323005661838340715472805424186531967185548113310683619100433722268476007126712311126043584977607026432683211995749983807633230812858936561659203927898805809599827746463851461064815212169748506348045971241332623543831182313342865039978492383561036252766466111665428578086634397652760870873632063301052276062006646783176127263913528557657140766693584396079261284108689655985454971009654613553211851378052557312100658404373508066694376300115339753902204555359640456753568114695262089259201374137518885267842311858232944438473832694263917086953116877737169026743283260709674435780959217137186939741098733204907147169000220039312814851884621107200246863925749160397251547539665353044657577956278579589347137074184709798900487624939810307757655327183692527723341486805462319352538653381387240727287130104251075871097250375581351492014859399320041796405524933090688341192357787804381899480948448545600037612127439475556705152211320584441867844381902151810215126013674198144871031142641875326163222366489413386312568983730466859137558333969179207048005804976175305152204541320146681605525751263219143821192918303961204364975950260957785473142778924971864975784551870043052649556808088099015811671468725563265540261867468937811597166736883632795155564327617704633451610427445215232 A013886 967 31465503066765543940884136025455041246486710667144670408328553045287206490244532960564720987989239499348654290104219326749073770378618935852137499715192805325500094751027761138729001141697293946404972762489875093048173800670271653610306990253233283680400378995524277221518715707573599573233037572370728250413120175694969214782983666252508808552894727089631535638953565609442815992409343032563365426143552003216504577068833877227253155168151230209026920097577998532723743113487150435291206710338601475833936481733933442000877947994240162554117496051714783863574740082132296487061333762310526416058405841563537406797493340446227399075644522165012311859541445214021429974765406920855728109037245557965246775659199903356887644524154845281788965993262220217174270216542234978274738406817288686142877227620414010148143935556544628198475037433622625774093895045608178826240558277698008771954684876083986133378554614518351555408706786671996513088348851660642029322881780577321914526065433033615852022756708463889042019228397290251044916617067609190756937001229407473399177365658835950489990931752049074663598869809418266345122467492891552880511349359206195224452859879368542382321235081707766597593628860506910921913065337512809089848360551220231319431282352927613901684915238616155623914697431571279854908004642807772885229062738013583592017554702259848447796671592327800631521295439411334498333357084055041544954908428971405817780994434351597331667154606343884541617443015810095564552755461870256708417527413769124102626158109141061030656561853939037968761533053246039871572526265853960389258925440979156121602402094185160318759313183498156781278704139605870914607903054495659999070728230168367187681106848157089918834619231848320191372861284427680226400986011091903011144323202858778953457782774574684697162942833610117056611692263027892467044337215977302486176284105827979019844391862205362616943508888447157618968636780589979374314866305312819360889910003951274153472342655286265463524007021234998702610460412351435509549412123384830134990569149186912548637374520361309293994773257118390948241627434031795913295826147198974853525239291419055677708573758850773300376332705498632250987437771172663458584525350020685432941960305504740360641201519338407582357990384436518268940926286777326513767268767077952276829430264490169084028410108531317486977244315340530028634612513070993393133457439756581128531316615104099812664528583048296778661189002634055339877299882548174618338262659960150832578079966286942038512351591506076685010508673900631637459961053227973066390386881436106451217952653866849928304725015020916136228433767012724375515549950425557471534661025852913865859294179564129721369406943395623436273732346131736149163247239289281815254033220758967136748611690977237690313813476813580555885834732546917851189531586208720786991754282636725659852502200584068645359278891814053547742826432642037093861497227477288855195581903713547873097397435701896713809006241178884675120878695489464540335843584639765823504034814308821072912085245178349649998281266249624687941377156596430045560814787600890560592746107186256791377421275123417558853807030408476134582588016403038393240151780776343998933732185724248399878685927250042493713099880079224260253881479598205385447124209144763643026858738616823112960184092170258959793098383286232482410479763752517775331932846623015774726865032061246803611256243070931221648082186775757017658554827591843417855452021403124880235681595343480475245797284274696048748096278302404721098751773995523488706764824205652204957867563192433714752933315157689772711765454581971662914222369550416192876681820120171637470559854195626835266833626296648437994850378347093769017308292448089145209771126023565366056161107656002758988379821193297979394149658109859891472290755130271929264212906457214913339562804044747300821168572133560641770598241851493443967476996387061655950436339456852910446906509288156005013256000858348808229362129095047131926000096899550196482455986095296857539789932010264523537044272813811080098492221061767614284000521863936411794865797927408127029815010315919978256155870067793429728291916234221448063027430468218683582831727069943742709129960181577726807040501871266125407627109915193579755108803223531166338893599509718025593813446738691525662936889071847899095806166084372278741282976445362328086009593998200361380624087057211779991593714897646690376650301897119198964156763660030361421494270197728458700467998176605823610102039390024658169670911171358675639051855468640225749901828005855172865514880756712276577375242375256363368083122665208180597751190637442186634585382853991648882176228938965839341578099421342390516537865792440860965125990701670783188847313238593267136840033604357455051557736651794384537465828221124144383050718882358136233263223269162428549789054517999769296836170861777372241824776368347719399671834407528309815924778966953722352351524385305403421908680592235040941258647631890696033927315230206877581320750829167345643064529786542402804469999501458650807862079896220660150067425837687420547438005585503932053254947190587642747173933775548792548441818558329635088164239662880130697586090688495881124178660771048822515411584724014615111416899835240890567559236656342308101480857261805098586926195348496995477330622126283284997786261533337508356718123096434881282159827152432067003525252264372658104269755546007480051352708451104529988261833407779244236934045919736290156066174449989513513812181430381821887530263689403077483491106993053725288796600482267483609017261275835522225138926540023823854337758192561125686578487856829496931597489197686503176063533845454372737150394936770305787490161120385950297038416798021412371870672421554948732241053640614102651338973022085191724575231406327240207664574139523076307587760602667873547868349449610802086837826001474015903286232897221619005840830733226924867990082762938471151923860253779365009518876382697480780915454487701236958563264107973510908917758745413081109228433816825128540381536389545882784035156679732253476509375407930908821892612166800455499776 A013886 968 59456207698862035333288555141347031378041400901895220574124567320677256193358381657228358707832851302305237989643649504806593826146786225380251751061837438773294563038510024559385881229314672327720551572872468299820851672184923867969120558958821509377406783337814817460910676602128431398394804339549412238676618664147591589239052880273420564359676183677300881534226211061503642929144937495354693281547219271613804120682802291724546289904773183763610579354940263531481737827465687873712334881241090513488579689917025146134714942435580395477058688779446600715527194467514559208463510314581576778938649809231530250687525896320297014016567468458297984095810009550168045394557520424627516451537290014473275419388803042986267472688218222689419412893956506931325551424531277863428640901892930548097624237240250460327608040021708920015736079533375437738703053073539755248341719223673271039204869991932265510075848685846212511850519265478231107243325162934696038063579080361929015387188408166463438274936348098693889350189364210945086441002279208163360203935539049020695936776473235329295471184928855865913947189228042854701220370655608105793322069385976531897878941536538657892277971530872381114281798098690322656897427043673403646286586950048110053795129333056725544978961917601451949969246996379280132878808516900997795196509619742851120801426803639737311806261147371657583702431180857596505346764878603716742017356410314641348292798091328879066803641995200001225534988564498250655720821032575257228011090440180896292351104325973456409575658269223880096556792488356013068047555311117136224811209227660102074384007720305265013197397893516245112887238423666786292373826158877255273124077800422781250092213704858496083752493792685166687372034751493442870040058335006904988961956505779457229527315681787537813848787564219001666427642126065088713168034184519799504199148805281162660569327842283662629372712203325318727759329064225846146365393294797333454118025466346201199628427566463958059380130899100974028494242460446077292908263567160026708513859766090815970703626497690078480035115713906683747287035467268592540294567621310472516025979357408122198816434300364138003645506237663639545233830814399187346110644396587886532153274050551981233776073872493236138581023174738942952406168201853259305966190509669952127824032886012159815769394831957304521232617586449374645147047497098530843876400907525963489876662873769023674816887945613404047461265581329226680461269784466789217224194297855582288412897405736884493827707172058954309541936853925068721931943687425874611113150558781460794815004360261875885326902637183042461700889136266699572794166688725719780372806365298838747684014784290633469348547539218181385232883881815452411902098759449369661085933044883080014651800695696477068010891903755683783824084963909214470236500820289240120034435156333312431636172878153237422074241897047297534101317056674548747373681593129805747534205306636201227472903077784361569718656305131902757798808514878636532553319290540593027586872056003890417100343092561163791447952335704770822344012151035603128330257676577439574798114076263720872769451163992405869848270442834883432670951672978656450638007120097994777377214458714596600461968810182008294760474714201539626999406319641421753768551597625252747426975413010713215909949134673971882138325325909399739323405426234317507698409685127758671419092904901906000206114236707053366627123361501493636343040128463064383390290765178659873697176400749989714649250682852368863440842788399318284037126192085173327508664195344625825617827895646400589518270698455885548443425226483547031149501334386640824741605913480832480671970842572722207861480281574105395685053439712561278934497195544550909935736807058096361608008231871337821296154881972577676327844581175331735409513497589997668835920253228546669369211008513225067718053856509267914749185778658842763930737573109107319110954093074806640287340238942602366080888115029908440868339339549870018979148151098289265666961392734117892507745782248771515210845672492247374999547749167242107387390298097394597762400976058096719775473489412632281473527935092260295424829099574865353173558615734971041500244180856099458023405280600383462087325907039884590054239142828232502110701431089481338916650501038378870185250886927135868763864331609713490998664265635715157996608591235910403556824976511991460453263094932521548695155752671716461441626357655135730548303767595556249970490085148981368249725914378572712907293290366130113288348724280241870009931936434167574089790497341367747281145222201699303027757781984528416016702089928252091395731521790410357714740232708651291994995972563743803112987046167387098163553421989690892772151187998174658448583839981622202597224548617718507626861849329657811601690230100133107253592380777099698766014722266264711789967804167467788070684129702946945712240359032786063450599108797764453322257352743028811237888165229692760533129141769308381841292220288496438723435969184911549257581088502768082972074157419697354982436768017972219889710334585341880358442605705267343868981337338189493882004844053024310930491955696396180838174110209625811914272326011309082801976354210079785104052023675829181462801237323786848246849808587876459107961771690251422434698980494474536526700957092268770750108668989916854266696990633025488990587150423084265754568180272766755983717203870686114828768793447558262065674434602536684520859936028670610974294991280464262317617649123117785071267056041043718420376785299057994314325324058650541586500814780077204468123528354457976059911311144379736792793289072401341141336740142653598858044804468294090433388019521287528184191797459883193166256208767925439330874287152203724132690922746252741366083263245587908718685280575395471556622170857990950624716334027670340252375989626461928484098501332802184077621977201953253282340760523137260181628646846922133968958284706200121057598464772013367182306564208700913364232853505416650917318469833975291061141911557052704845402553230390624485791658952521434640463742937008314737100867470813191520765979386796803097800736768 A013886 969 112346547469123338380651388561324827386942933819392348149807410422997481630771810511285675306842305169594303937614971507498385882884530554319311540750414045507976660891551310086629660822713666760946267194449484180355887052507122223350675196350702441831247780778068068999978065365730615860602073646273703785011700975976036344095258672872486748955984607038750072118864753183063315562338541253222377074626616024624752624710361360769367483922782455297838115210555763880654884383168684904154869196876964919391588547517133371331481044348114776720794832439601354420837289795592550614417978258103280871025546642730004152731126932858150988181257358239809205211951528125691933200103264753722567006298414018068238087663661788329475455832531130610800861183207608889210959554148717649843130131708020989907731634713585581820317668967740480576294392331721159137045650590062368245098565710037855411008267780915467075343001249617056083592361987431170196851555441476187723251720995721329485747138826042287986134294925404152815111658616553347085096151794718810824213830068649779938379862846978334706184895963648320843285362455254480872075573338976097247675996005520903425211315801314278716195902109647463437351228669746075602148357424059865981106453530028507218129554943605330774574807112718340358199490108454403602123544451663584601873878289158259706630510442499931152795133263716768277121435481550726913415075818133467836780252117525416223210925903836127360502024197586075915731697271841830495029080356881163649818460140871735845345291499021012080929057444460828666290625268637894900964482994116984862044066997891243756489640700041779000457380742855704245468113333731202040908225947377377491926517441189273921174244065862058727984032190856525047124200961309961857055852947962327446182866230712677438283470838203914251838625820146170540828346876864557549563496017974708509550577209697515966206663672288255827258537052613015857774739901231103651095363477263607780230889144392858708379488619908168302346795182752429293073808737500173378206081772071437347553116970492690952130510113987246213362993529295224594993669033815779869179325551064386931162177762418950646973172128070463519272431930489608048208399224302643635215598111171779578787797741153406075943788355099299223906266798245114956692218436839459480255922668976032102268202172356224798763743853831899989576474747591971949481216244997476729601843110032019779639266113061986527176397321616828659153288681981104200145840624095341967611886371010376913551781725163433359233032985693094176772538537197484254763498969561935037171853675055567311136998159011312292885384762336687178271225683437194978365527961682080873959482978064996134783788447922483703409996276585420563731729930794260783053024948695226531758824331753631737125573736965800780447204992795819896032908577084006568095844381992298875133227569482424504821899913026256529153981112919867906916757468146413727477392780567100786756713252849953480993518522882840522570141957175479230248379007842195475543710425188207285951270657119159207659461096724613143078724399072992393234930352208042531992748337415079342472122818857486522117226297042802374677456684126625018105184810806933912119157837909327795499108370324422869141721480717997049513960684764374829910014200592202020424934505221553583450095077211827349960530766507627701388351109427972646633848544438726864386668591907488697236032542129684716997466866026073415870880235945654327437445649459695640794024940577109980222226217212356565130355314295984928554186425990123051331464464525996794113891586268953932061027821120777869134859727139890744001146118356062996555100937414296129925346802724149668838374601058453556864401572693419184313815057970784990713699996790725973785450327039153025810920898680660064310932788019159654703452629562309236614283600614136715106952161052558472946641306934317664757867589536504355136789473408832203755075934544629698757847303743176233674468920618295267670731593740834032794706229154568792022391013574492251147788904945821677910076182272246694453927235679830887883145441298447334371776310795297715304704487528145702592701890442448754839371233256412101905303472025479175665454806417097760945533396331898140698369869253505377689424239513540645059608548635657632548313881740889074614057453946087484978204147909134269268397597351103101759364039088747019665335702524456749428062657217810679945751439765454877724808065264389930613331033381699512100697253528000032144239009214790426040898096580490883982808368090547745906038522240768069830927069264037154637697250480333571494539015225220548623554216588941389995847734661547447834449620166462118806326272038820804512400549885328250560600706852417304302709312482216240873688176003334893015373669346393902117232395882485125019474090914142851752582604709848315206956047760222723597900906723221278927545883785113773369146469594538054315586590736863496342221656812774182535231181507939464793153864596740090135063766154748500459086858106093638725765457420794946307548982239998481005376221487222691659453078870183731592560177501755286185141677577290604419823327631448045575632129167585041156307823741327938634026977080582226167227730516537280971964855672032039379493374273089194758302408407433267268103499113776545083713109009204999787089283174983261035685274090924116608741337445939210483014099196464707180965780650646489873327887261651333570640549483524620624766991497115770134912310043046037896712267601823069037476638083844295218976146018271426901543948549362896928154521443970416200531073930856186564521171582360923092423239225676448907574496376463330492084829645959257377753381397873675486998005089545527872036133270800232055946926342676565544776411889191336545561465025615286601960521511791299997627219564439053501748708246288870398303442143792244590043993855996989490001593966494413281841036966420357363184004217540404898206066180183426446879678965244962839456568115725150346564215882323754199936649918706567463826744532523130240535626407245022779819799537036965389317611702442751528368373423598022210711793813996927261154211945089540675510730137950861635905142573236224 A013886 970 212286441008136448257250682981045431435890985571241560508735288898162505370094228444189050918199400894699969702791246481480710015950356630464032869432678367142416443167526825897772634941453417874147716210081522923706712786031777925332288629418004111606187206629252525004150553016992868350486139095642109913636989789773087042639389739982319041251261921952996896273499033942614583060496912718768900604148065588418144567568708095746252177861004198492225371682179433644441288574135285596974107878604412848804925188554854670200083974006778542418758849943232652070272676004478224679384550341207700228902000118610048486867850056266910646435682103894479800273936825097407454833052725774162043492957281579293164506830450078050150278126564183405989761664231235113568574422813684112178783716711261805857972649542480480669054017116035444401587442329465687228269075894162969040154406611584810373268070534248877290621724185236401429761452255866341406524399912439277083849307938443161113724249617247074025383807393606074226544906548763474944890965354443233931488078455158427378604560680039157954096381496239030319205035763850298912486096962982386124096636420160122443369695576057819005204858357522338192388886455034752583400267441065952842187359183828906327146626875678437661051769126364968953962294125251970505657381642441056228993620451088194477338400355813709908524794370854766399863796600002843952327897983518820553409187433208265682060222838259823504329088858984326295937311750559623964831109311791226635460168091466724157817411767222135755736957217214959101305444207609569792225656202227642851802883589071361682462617398296544262336252015516367359700691975791799978034874686933976432664605708313133944685374011042838586519331738812382320244382162060542006313313943175279147828866177835292481702421424803293845018208513721959176491937751423208279813596043692434008974465076973715849233193061918374987001259341431871148343699725689454063792963775006040826075320738792125243875213552542637762728829079883142314454890628500727609910109521889481725941248127699933057035343735066652852891884957163318947512997208889215535845439822873631484742253910178451736099802911693849611184570658031387700437048505467097728507067291730637195130901402155759212108952274568272635918116741426425378487001807261863771188223285771703027418722242414806980550409946397435599504040235857867252637322817627392109000295481736983550973408790726311758183650734212867695818961388233671101261175776390587131056456906297335883786213090853618445739243672710128577415732098655175928304955220917206464318745205067398212970515337326687346642850714599009318071603372201053640880193939499686192845872331896318616411133569963991686485019844354959963769437461871049759311938246256141807162458174903046414256896115010994249108064243827211809307110994183472122863728477192424200887742552011765906727307774857197497280429783577768961136883575570482694202002121590615499430309147761180899173960808246683200551817997736155938141969025090361620332177820702030464900370593031335425698672585615733807540979105307556090500140875761046511092473490432736642996364170582903092624003059650573997514532471711778582210977852586836498455172837462652703885659205097179071998384374877344248855995663188850218603405712984605987330302643162480561572629254856998182010220199408285060456983829139595417954627926417996243685388597873449602658895538566904091327469471103155492280307425675358156187319300958258172583884118916408551108551548805518170060235230523635649478276936585304833858292645305458710260197896883054743496692217899545996625418624892269073360757668569829244274628968108056709630777707329866041447589818172819970537153550911158701265486891459740253332904675535858496833825803562718304675490180678217476399880646391787470418693578336793539610778634645253084491213381055760808608839121061264761161194345425313461327113011690180249585071323485626850622468014039386029511798889394870952342048956121680281679827460011140243204165342737926174016825185540666376285186831583804641945918378869066691155579365223424532714208620036849113312879849089583218956686525719557008784321022481852102573000471028240635003822107651942581954329648640072105923137357105607649509849981409121969603994406028382321419052364893368286940335315138000636815295255356367022912947511231529185785237988612845528454989052747732691103285499073744090883733656534731042392710126265502752409170694084991183681090307954395964738725416163973115753247734559404998665627242476120123136181398393443640174285200415108158214444318195622946021793097921089541621512093931532804411674012288950887909645299878701492908632321203850549940887682245719931755293156445708460856661830168396377835213219354269507125273593639526832835854583822875652712797619020455080100424007216378661268977525254188531383438420515183785580565020532069862517591356258812082216994323085473683056379091620400086544731713179594158610270161618332978636332170485495814515475836297815144739767183847696665104462715273269449756366736083168407033569435334575333337890749481636732606285789416365852812356725545900020582256051046935331047642261891253550348821087028201595934356168296672316931633688402490236586230536238452603561055965249616863965255792613420518740741611964305473037690722630386770588677751993439301172146151515048462073967985390465423818523148212480786576964429277223987072408121806484650344699714589222051542285983863418415736414806067841612915006656070813497228330318279453103587496595772522550422739082775840291399205100305380062734349141144538564725903995297182996209387725969081062471267747384455942044766701381217365242615846481042364010107572272239452885491521715478672603312075060635495413723486345521825873893338711992463153916470017937973447192303143523568260781438564761224025520249382488519436643331908080915516141804538564981822036872481329387802693440059956836744377541222999993942626268501294540890056652276330731576065895713590531269488174012830666162348422519085163204018538971599864616762100909361345119955970633281267632650262813526545851004641956658953195143459325307533719634008441824825311232 A013886 971 401129665762862372260556658539128053787453657823879773007369922372723128947158211052829416565400205549796432351363850031518542263419283477512661661028167196844561553683177329358002442261052251905617551823651323107902645865676494550814281960912119193159479947656023435167042752163213180263291392878674270345291219523081952536986026392198910626139064487340880439297723022568878352484457030372178713976778851997776096594251668619063054235216461981336557311118752428072659636768451663334903171075958783177890624878687219629460632274596040516841129322569534235907120999852429910050975306019135151706125894560121752099233909695120153816364178961691684407244022258725658009613981772935631824198900304639221826270842599893081066360739055630910089261968358086471075544034967207460481439990018665547971437663450685756896863061013912862607018780227603819684545941199181733083266481792239086967395401503259582564285510125248776576831487816212850998843497293748059920774969102628167059337702900762319171996430169121442464104005977533901824667731622864592653454065430356799304935062515060231617005991391085392042199621018227081615468529266148701383737033087169122245073188930260420942026933796906769533515883401067107369510476548080110380106283918269218870773797452221954094318269284567201656400624185664115404434007315344061736507017408521817462155366483534200204431378649747299236657834413874173841312321536921690715464291479792476168319171148044938179428107777093295470361674289881447535977989560062724531113198900256595033438731118166396615696370775018435839135525600484399573156248738730882648195471137634394751607523032064404548694187048455231239134917135312959900895402092440459979917193679045831881591252799298194422252160635044235636099536713200414237785436000977825868804695005919877944065481046822710344143366224856574957205517833081248822870817049087825145469862026567070309803866147622979987437995611270737902033508003271570336413142974410614551645491657757958512818799522050886952043988106816629456839898775114862868402625829057664205923352342161707106716160390782425097933213274737178257014239110006377221636396035227682097361451236548076690078632388243524022106806809155053194339432870378452920659642128300876663529107100668653622906288731551421788106524014863647749576927030944185402396588697649065346113540150155261996624677021594309590883650300389478508831400801858556052619470332834788534445722101875135456287564550545139986253243232441921435467877389442808944056087163518444371254147097658090099278611188155532235770290070191663468495337626878083984369842739648793506486270724921713956221238139083420839129923440803200526090706301872543040043389290436662975374752837529719843048125977258112988819888405952755751603540528101725362276351768635199606894574678249094381298626737080096964088819107057275052255369691191534612423049918519768480842905497521364960541187145295477740357498824123565843517888744889736148027530395716799069290342776517068681900297630346312703723044126801944426207832580308294301500863460733034417666589360256750899247592806057788146814170194330049133871982948370005313033353853079995030923352213417815807335540093507482032031232998956803468712944028138629744375817292857066464717843166468233617622326013300429329866000126272895966267745304835242069769669915841628340784687761755514385117582020059647034713690381665800326188112362106538418796963925018787830041463833573447317237115941718535160470560556873093978652984746812640273101083532973345357564378564070085166913368794509621284303946317204545004228941619617519985559557720792009329751499020200435088412140146284155105445522110010004500703609370883880316206039397545179086087948160888096324832823534521798471009750021942941068145298555986398501529056629723778040445969673241237066904109987430698295055259763109361580355893086014771839601386920305491932217835676896618706492950279273390513847964050576088956876995640352374581012550803836087515675060761920931166493188213958330247070808298346617684784624332191705883304447910982146569672465099322864609473465789986495847431721753745788905344391750684505583877548245030851897974571905808988313754659354039890600202902132311665840698278765521523769044970809591328835069028209671271781860680501810238326319155939026832127217275520754681587305803825073219722751572402902738140525840575667197299511636754422427765662652973913776474322994837911018666311908487867253504864291850080788620965910451020772074299423907170126352387632815295945784518611937311117348834188012599502512276843737577975092300951121444266858868507540452557322982677364306018578166558040052808351365652650001198222552378557912517475950703255965680520006985779038804444964000781107636406873328172468808324039688973786253438467980074245023501345215571377243264795197990467838194216699324439506514869140969376034795351897084716742185977640063863251028570601529083972336345476127394976150732155613809339375096890968748830209775896906719937355242378645041589967415632398048724492088109403973481207637238380767200360541607730786282843464611547716517357557394226535903591766939273176315210091572401864655499617031293517332188625521163773704833226489516216006516559873205327316671365770461899020409205657398144788038409100457536955782755905646236168764076883183379254669327706642478739113437249859225987092384183538218290969953919148121560894930661522700505574804436069905635587782533550296927133488654241956831808986225852271999340832583297098414918330741662850669642039618767480693890557194243162578987738613182973836394380818637934203446671996960585707479781380346583944565051708454889751645497645726395504134406759139803490257677850945123310958509932443704873604433695191048174891797918660646934985472880888243342174616819636418855020610664265866301541831388261305938736559454246585170066694859267386888639370005037318327155571502569060800608651559838147212520093399981813661652554180432919454123040542568328481707802723682431737832989824229993076416199056384042542713665090902647488012984165929491100098175624963517588018318091691804029728190591139292760144871040836150402705875541394063402051513694027776 A013886 972 757961780276200327027635524162463118339051233306952854921989969477981697318423846542672775000650135600317745085301887376356428867604648642036645069505671833807184485870014019880341958818331981528793946164313183302353386743114602455393041136316791239579972205732496890341718639119538402603746990658970783667811239091790918891407611917854511154012339805215732769922919896309430330747350501966296988211674061811733783289406936969185737265129499633150155925256038788008399324529289672584406315163657286011880432270771252220800668005843891087326459051789069667074546813449156280275201307043965170339040894332180138870645220274788798806479628912285832722027272651375724153910272310722435954787867650836525107822943509794769404401128975870387515546559026452736977273591064916266686993599059589822149293522851185384288091740473937299970619262517112894353688105019855429018681679467197627082807394027711202906831842796346080258730320769905684436182709494352934088378916817314900373978624594787653913190950561806465794012078366956779803033756307153002611001891507108436549027536206457331736082777140870442070395053488169310153977637908378069376265218136455983982378455460574323078583949240753530693906540766387571937991172150002638010716670690876131363210302904200133354092783455501078099481614641256971216525558334840048047328091870585753578329991535558751611886991292445704724013070857755394916980840781878045281838430322888509608418519587868977745825610756146624135340368164582707057662857777028602266806505019560053764144756281491441720328159932610035771683636837856105932649706616746236463785420006597548022005524080651872774266977632775454382069687101539039014015123141008535083332171825727274456834620369464290638066170666839266242433329388088680330463750733495668471265549932946011927011922890682695139562292230769788628736915920819669175734364029810783584475196249816285911155471748831659048903238491197625676069651650725854617435509743871116117123668380766390151149993375282650356199854519021284889502053848696241200521812882560832438258177038473812574223441757289965427451465941118580444749881766616530193933041583493100805347082690141676175118501244588539199404314728761495554321573490015272528384998657089230915351367845996266488927790185900156965308868369717873150872574856007142522435717312239349107925069834448578100438097710339916385026837330806346126975532350366268043236067317873965701455534220595995953866380772644479073544568308238816602974166143014669610802172509395219893701956223027601992713686785580672735679995467351921156837798128944767398177755005872691448464249601148873196829052507991581348153051176191622011684163725416697407088707014751824385052920969705357664388761306595658044058418895459336780045998868604120989345801458756476850800567685629784771881683526330964660239381742484001105940074396645405674526997588437561888809367255140450545759889911761685282891838338101518063804409999903808953756084554773800583760814419537804435120981592778221402948545044592896525540681793107983046698383567770398378521421924281628283189475443357002632999357945759842281792215075785614199337808373456660050591776795203475379435401823408745808301192875372809216768980221361854328820724330429341365603965476377047260383383320300065647976238126601223485188610960166918687290535643537033980639840884604843805657859222480067128089878507103482990754619099840927586929341529869900882435788733077711700337102695761209046100036170329578443055363082065267055563068209233378240602207674552782688674160446303956070939639234707557694550872758297438004073802363361515485199880500602095729140750831933858394286484322367384184385517751722311961332813452340648955341032030472998396321708700479285693268951329462679268253175501838107043737256477713899824329410023527097842035865300729449715990977080059030142669924186754760395411913480227807779376991324322190015990471073306061966470669735118959258068150898149355732294723597302948214819093213781410062408200667072814168297093094690221685403113030130817302503819030258712729362860532797306634393557805853202985439863610781922850293791631557419847116331082266456759152015886915678430044764166294448001644197376347889799276565210408974625226767402737868044223713496092125678306922334444568413786234849395053128961692871201382177562253122135953645080243162208121102717131524882314666843604438780477988307647854612306785033552709881847719265660297602350470679410222573455592941313479114418246889813833423641311428394563533129684161264521161093386601918974591616763117931067527739239208923608645200439978448056197857835673731701916994912709026742626504970873293546557464122991852846917639821997218449968559008828560104526795637461737027955994310062820968195541207239027014819343337219064172931020567389876296776154801372532676452332080969660109082509446288252963221935316183493470574045098873397380193955519554094390108143439643648635089470295186657818874485784323082074036789601825821966236978588470630931553947071549621679116132241065944710247362938552681252669517250867884636646374899959739112995604270285010293846994278087871908537223578902312280246593363100354587228958348996748774389551894310111342177247001483006492843927108079276160149608196581915638497650844160607133347190464510511120147184939199228003051571487012215985015266109099397341997929978182196919944059631513887096877761577112340232126148917972068655739452026335066355567464009771889418665886767642484811225897250458342755531657680400382862389414134169518355230959793392376411664228052703275834925506088057374712044056938321111952820014111155543298733930963895626641689118237279695439933699956242711054280201479219821454674764441249696027786530606982568554758517733944809567761307646630020594236195586206354646748703043585251655524455671795252654139340046563174841811446632584471836157708392517101678355516806698932966415078884488510620248152067167845616835677021493497612270747088365471939751312523649376983165173993606916190619557417604418573482499350374718486733808629718464447056639030309519311064001756597279881898756845437638917891142201423682890683044140135835000897594487674627796676640768 A013886 973 1432220325232939299540955202120617109593684360817352292169234742646570919838579510863945110112428475426021200945343716725967064582501980725235899350695693315663373974596430651517257994440437925673400119265808933146261284281413573132432117953867846588990648920841542684089220605483827940331156993645490105753618747428197183027799298436396512932264788901061881738597711902629617651209609593299451867421156533629474181422598087074990355192596218362812273831374202700579455094852160828045971472131161570614896884645016693516353876642466429594097282577570968792674717273195495334207051583348451178987200824621468960645527347584192120983162099444530116364895629529314724338055925429627171862216601501255871074938783721915882833935432476677456396976280446496245304672904921351700211209120987831021058996263386868664218480933863856756030883098635935977558109725226158183299972303707473685811606201918154202254256431529006070182328534756549144328708890013825484959509973092660081669858041718323717629440398071171519957459814895693788498858888837794484837665622131303874233072863534563167413886461036520279482072240429533107049031217307258131795170715703666860741614893327726502510953715798952167486223594422861431531726103177136184700633878004017429787718565638083637581626392648444261142281275614450652587667766211647039908693647899718981217497845445862679165770078362484045383943930274547146062489653354531734267112879108359795323760165220610408541224207665270464274166828792014216609533890844024381928085034076800051671007478837305220548597040507542080073028706292434086374945040832391952542402088511026515620844934126029197934326104391608249785818654517080918871634528203309215620341805252395834540852079942287900732389417974598138635182261345191951514673728545989943281912302655696929864900065112701518889472441405911207959625156742671380645054030771081502716149627627372859736570222441496340325717994549335315153479579530358751657758381275707057139201135814907986305128190682146087068263846703798011246086616886773259092787600924874707028694627070234885078250240394438885392818611595427553813825144589982063725489669518837891502558076344645626766866316159734676837940012173396401631588306976381178480915385142478783882258653438023473276950306645990987796624747787631062133947989525515704281833813490253482415163758356939330824088615414331575123822390961497085838456902712216888373921489249700473622567930886143134882555389383804283034039462849062204210848689170523943227144239504232906864102618016433819842168015712056100619813377675253234956483684534913906243039944170936849834891695190343674028785879089420636384866864604894050821374021882308178086117793936450575299615677770884213271183742924581344378995378475455308080797957990150551689596167370819558450013527080600101151834928977482148231119208080382009001748974497520465909604629779188786943113738465561230856850423660787704136623365184849809284786771394698240477130977179994820821455754581097210050862682946302758259926676362821310301972855014439465309583771241384776123305966182620987791809770734553204751231330794853533660721552256322071451414343892615754218476602495359040565768993352654816999500068419132448366111728418918276360401118431600709705521553837266824437708108853772754446315164324405620658460873234780684210106202854886986224729662860641005500169309735303215483090535550910514147874224103248221858578902015913208870622428444784185542182578466624116254821153146297320879487236308251902539646195669984696055338232351189352479472656006201673665053272229447890377777103536150573334481726584132292092338167797761700822721030267995596938375123608047093398520974007086425568151721649512415365245843211756802633740818465747242908858825825710135939554616326657228250420520248080898263258474639336051215180025924568744840945638579212981468624523305717819090837698531007098290061822742716831944135082445044788897860050470049261607349319756314281812360676278308537252379284325778511448804538918079443322360801604747612809643789482118228188657536317367895294596721651236741102537766236090425058791632203297976396383939265658690705675911490456064165477356355407484659702824936176667521570822748030929432239420771502065364640492427656587844587713863383805733707054621651754248501228211901711750785888075250253318491951507488189657226984911527274975819004781208825560398335952177550231410505541344067307182280126906023231197375197219878174180751815447679337842931828103273057939091745594643065553128658626168791041232278721324908334614832981132103851222771406255178753527365340494104969196136653673834838341864527892243217770244011279744803107540181494367953469400244470843171640072070190109194164659590488179087299512440752256476784491231312407880233798338156951022352651116922671481753774346725275719893824378680225573678712998819209404001575209345871530211390205657249388007740898332143172791028527864382960569864108740206735262641495024354511797548473548454342814761098475157459273148074528660093875536964111766486495014252689093075112809244234372687927037098617326967124316264877969793906330923877284057943946470864483539284410760994927926810816681048369597088588125716793827768468615176262098241612670113657759141695381574860798897169204729110298870099744583991644197476274275951192806859270151831570698934373326351238730036724344553013777469624856869800432613873118187741010507738142958634645825688284886497898663356901834016649545049662327760674739778496215754069803884443339838790644519440486674428459457054234880845911435552073090423512848518687798397419887664580829546870466208423987957639902076463586331442083223769380119553044641558917627041414131748686439586466885295723305623832539065974838098877942837494625925335598567227394754209699621436769137147653312661296800226034654842811967176764493104285159491971590639375278504848731831754784166877181400489367483007777605186035681060205254211706512956558149425296223211034268568082252008102687105967325451492751833412476615870467945995058179332488856061540629304839859428295919299223897785568583671210008951879670174919908494801729787259745632382178349788189470976065820886371096510686742708224 A013886 974 2706277695509754646355003639360650230540718970300922736009636554193195719857545009184163033824921249453796028627891236126452134289029102715022547864295359827091410234430228273326162154038829410338835316560856054187314642417062082556703492257854159143465882500056712126489100401062865793555663658168721448148653869340403694739472664747864886148393712634201697753038601284428041365960839579991658666219259908937178270042335822198115375480563651139382462639002089448528519804669607831529170222651934706663649476524914903534309761979552006435259214045535620359636780168477465727666950046244566197376487087778339861029047819119966737661911641923201882919383104898448165038011658902209755881344899265525053795329927679853150894753707274090467929121676290725017247860171606428689464693996326733886800405451415398648109986581239260082779763714923308273242522277276141266101762065971923637551665107746082799645170816811400942022282164762863053550909799885644193963971340836751525200750320173609510473626434102547426622977427512826320546211792863453649125738154279403599026839024603277455123922612407855551460380279203952014020423819224841133579937138930746382717811770755485511896617790854794449212608544866417429456540629328214866252407355592295206769119794635622422897838619503935525638098145400246290708774205665009473906190438874576195901184968823447850945905835431242252668048164441015501691006449309815820055639948751025201730326847875578368446423943629649780637608866346868719250443735054361463311087781670430920035882259771649150981571412637755273159432706491582091723332150915581196981641629583603351068648720486652739482368708423042417331289783378531557710436712188070587941298024267159092281688782992389064011099607743425455624604075205511665439679007901189125147316465904519936370959486234877183644942662162484829401852988175936075382713454816050932924349419576599679826711522078333356796586299524598432783930102134020925652447188990375232544406011799504053866608465010881417449405180288402200514245396497506373637440481504413650410796449083849591327539150241639095793937478275148852004881950812603228189646063853371476970705659202399347678614051293317533843312632922460291838197054036746630659826322472903350702831719259579138352980437028451898828892631427578450814319834671749658308416155289151292260256152551005137466611476851227685743570827644334125493601332744118241330934080598578024542048440028667711093760422007176291484063879736776771086284935898568586355828486351534365357388655720076820091525733112998421935979524427072904670252962819268199991848501227188801468816630697427315447224875979238373052480111617740441822442067780109299449829427652911040667744197014174141102404122750515321735529539315109135579617235883532797655006850786544771421275160338635371933270423078122987868779459774031271985416806243330751727879801082602197766525540564893603867717141335867300530031138905606284430635970050737164861891426288048453589956507272294693001388498089479410319693130001543537664678243703924351586099587457040948649763007907762774659794404867348229995374683267369801892222302053873983908306098960482165467098396823950591563778985231389257248111345282603262194257006445078569625770420552562889836842951441176598919111235830605676073614852422138479816366595316498067901521957516103092786689979592255703480943922257917426273952417079862878397370401890326536080871218724405090259244280871553963906570850428021998103389896708342736019610938136510930978034182659741642155893353027372162385932187664326484103927381500053391325355525974596966554489967138125686904335247049280981500187331721435904115651605565810330178856479812622282987961312373825875676876857465952878039032370866685086288806553797835450147032337263129045470690601604125726769508789407300943622565291226235514051615968398846314967705903253738607983836008337838020701755538276309958703015439465518391668151619846590043156875839433299264855618738353850906118903819524892650321294694994357537559746655166679737241492996004147176201985243584136219176020538137084106411640081871196912297490786879121350663362407350332160879342620723198084253032717293774609973465347509001473295399536398351307265417777828365614646933005995542203380321917309406411032629371787325261971831968789906693669508988958574470662516199826101443554227079425304769921508365226419198096510762868484229235665886134746426573497806694837560504927161856660370761830374846411840551049193008565445465543853711539778508091094213222932510150199194438896464392021480726491827209947309720574785606945196671706764938434005544409160747815960272240290232515684435905844828118308485665949865101267681144282190149587701524984249799327493079567581630365123647359766324717526968523933437617858234553629404854265701338506434515884792985791488333943574036476804938363752815875100448465173259775598476168123357411599010953779671110724398193339646382038076984224014960336758964470179506148270074066005775643802499323506330003843860890971196264210630202742376353411091425224223754760738009455131180915636360145282615160035992935627531997911168951882801027045058460432358565472831663972808061254375205642831489287534430679548809704241379220450207569841324064625855058771646570050526219841575489215376634174083923142936848631060543489671457382256077382444025937526857464638033146288349137465724101545755063853331000187773405743085747314061350443554161096410061381521974284699172447540400345342082646693773537409986171186319832772503960583310121524426435279347056495330247179453259645325376326149759865842215902294586668925220933092519298077141714486819145897130354312971460053743607457261200862693390818100101938276521059514469295161014003177815942876820596691559045320484536313478733850922513694279032984941816974698781272209507850682022523194264529706077900250925774581263066253850008509865224008637781904559893136132040313876167069789569921790305852274297669293258133900427600789654044762446578269448467218726256096357546614097128375777990093804932302770493203834287643500206263638395902090881257510440954195185364613083061654705514950652823035089127980052569602293302741040618460091505327045693407232 A013886 975 5113695732548976067603731516819425134822365263273573972436256924433728449979781607914100575498488795487910454222347187264987906484252143559019725722840854477757461853851857577972369569082842811235132371443263652598615754242723165212505104458688967784400540663867161419425756466635557191797388267238554649335355594581807928661475884182293557189648010794783233619813643751814125267795891723485678482610594507610606069367356414879248473816057697156140641163853900155077138110269941531006911119275970959801018814058230404441518628324178125695859882565594651091718151429389627960096183464982252460444293953479142094524935829478877308550343057405540735504212894756750902314545614288530684001201118615359644849933980786164758629897973146488577303894587625312689391004648742016245894422905251113897013668528020091992711891124339106196097992563280205767254326334428123699905374343474435803961224734313550183559926129980685255215159665506633614372085528750316928300113398562218905970531380989806975486629353834282335829126211750556204861864325017410384871222792705424099805946162041565774323600202882286798661887843414853199228544195245044611096374659735092580899330152042901247743468285829912237809770302906146649343336563878456308394828862091822069264312152110043790390223124578812443308929836407652583041997058250020621589972455203355193336610279169784708816153397644141560889458433986480779499271674409450059470895466681577188383170241286560866508572398316390076699845310365320032096622467559199681505805517435432812710361969832195542921945931035097955993322940339885789893473285741252931218206610729030216872084425472523443638220475637511414431850573399005118439794477375788164715062625118447271684526110301362618905325463604528951333671873177928266641523383601834132826364479846271927128601174485864410145607016257042134123200547161627178088763097389855729223997084050516303810799637350512204335411980820096411438665235229177652443243330006165347408468178903965276056619624013681178207037647707195569221301645369000123421351135755331892579427824702471504585595497043793502961158852949416465985160778033069056683853133583287434996582351047759330594383395674211425789240565166027448728118331002107257402626704502479038580848326097884433299364538434977797566312991781346558148312701361028658350517297717411029013627697663497675592510115090820595695107641650249144840693283110638017035210448808493880677869386728089589516014693091256090746959617106461809787969253755986446583210121298296087679630167411674116786704096466862202140724958012615294331960550448478974122197188766856689213828903233676337594981814454337494092028739549310571173548213131125568742815291951255809292468066863679003454587553417445735461161080544572139098906181173975301399375985027029830644956062170754562473205926794882697941233866246296722542940063739598001880946379972050469629298132634124877273114543319732103327929879079588655659027948656831323133754458588255140353066937533495338465247661557941430398961908270756619377970739599136929177843025272025951258235387326255490588358394016385460255900149512157421821882710847334556025650138800560364437334183489838671399986729565705736039799258482958080937877823154414222650627762022665154623223662068801183666387179665965906127068269461595363029652194779004621168543042219787888830760211358179425115080245293048515329619720836762339407562395559100532129259667022636677590979697317900480471011268701576670912226240343389767015104201152730686826302094460002695285227091293225562135261111980506065915289854406292886539869390504767240898434498225253877952450944096415765651345976026210198468003573025777093975401480846577062020996081099585412251004849808225647850458318953820405128567622246668335863427599457616224191961898691904641280407184182774829439003452211775387815483882175471233680898108199360354010801038602911913101374808949690456046539477919980656307605920010281454667851566166300425294701788193809348973284852452012355482308174231098183531695367709992697739933437473564371441632852748789107395994776206613740784029926221193807176145071181607572330268377332152440568457677154691957665834525551363102218340969761888895891841511193159882966900939615589157737175906272984690156948124646500453282103416789432620613590589602406411343706761248475645380829410673006852493873754015514283491044718664154471308827649171876008068378717131860535767631103600750819528174207375166023459690297737784728726364921534808991657436768570006796195976672710291230137339491591437516714428303245293395708957445718134087056489744221384563608411186866988538129055929108419696540734074196808185735400177855928642837554699672169724439009476576133995161438924815652443372356086125765960094298934663847998859831857852701148549032407271665132746798926455311396512576051028193091304957403353774119680787481804205440506127658061416048516217520319929911545581349279645392408934814925050926203500573608962975988149073574387312754401471708601041719208972703236536030661382571952090935506601362289202178086031835738199050113315260397165767001380562718891099387844382229011694071280571071477024962250909843367581629770982688307248576113811550067859110293685255223974450827657817329931030146947691693022666077232728173606114005720795883055410485352895194095809040691516382874851627389993202720749005741159016165783302982833359109609304495210951362810618743151049380736277834925749074621366864559713905190445883354019199747348422547860275536712749516191993772274763791484139708667410457925258847768184502385136921498180693850149450179744218066977542827691868101765505029028515159429879874548809338452855830832200855802132791717825101375773419305289345384636717118806907956699315549868141249275842148137324312787384165219952356271443799290539217247626730966375330397527935107140038867654205821341314023968089575154852879969011599553676277835428153454747151810361257728138057977464648670240098371123185557963180768905014053686656007445201305554134279482136640506282670762065185570798321481435302182747233953397749170676467922062315991488892936688019041214134644758590474275153516767293379011973838266151473782639342398185537815076800116555776 A013886 976 9662675817961103610109847754773447513156027085793320623948433124188391399771395973303031196243528476312499981164012129945928668479635354400529785094656947713827211680259146819894094421912729125139946604843304813513461173512913925844262845221795995478434160821142144468981487795147616531790207353349421231635309200142757644145007663522568072271728812461476965184524027196827913054018547532163386519029535842556757689282336926150551780171660510699934359042701086408228797704746552878861667029828057894569291518442382308859751471485260612614874566579705553674075683960128900525303025197559584817176803637087675569267293945436743238162854630295672796505224551119724288984691327299950347506781595299787893399800052206151770634779053322464128038965488149986847867181872114154153722232900229536784152323613153869186484622688035196216748491611812251851219222903092680843382798387450302713219403498767386393248962497575343476326398818832038665441832908389678857574188674294414853716925040514147587056319254865937204747970357685074986908423248894498106120346709966802805422122077516557357057096588159876901573946088505717329959881797920788455700154473046319417904785476735400824896129881919055607373732051721761711906389784334686929740999983285120043775627784638271224920073129064137470878367933121135276033500297363374965896521072233693465962672011990291752668321343279645280926772194190966513556879779270515729974301005186574444698810226487364243406870129541904564449573303416377042408750722780901823783561919969435909047493246611882067647935529014127974510391241732157312237430529591527818736124229022032168834550823671265178348584987709421168345163024276411303640045571026013290824311454419814174262386633189925161079698025612282561513663694057071558941290056905750518696447877454160352800536664070905841750014358494786591290907811499101543646827908408754910558329722115165991159165049149132644921655745774267935969335791201526758371874412593089843171924399875207858747754629708283516542315713902790117342356507436610825213035622886930973597524275867399675976794512158046801803311011449922972798648281026390231299994997918705271971622119904612502792567844197328335405723716239640154238293098474989806155766536773340311973136409848127292860613652161504126991782907254295453187190934485356199902070269213292923271222461418619975873988153151931691366413156217777976118339125580802056573188537334168165124720301341022789482596851595058588880550989776622828997433486881191797897343182481378741804623416175742237508418886152695877574645377461981456480254033389831518174131897583811860524396253025451329876674597174853590036486561332711677351259149989754678678224005581750537053150300167468207199678094135896103463875220642446087732841954948546162314616081275554703032128336483868357103370776681952909783421394175282405422018170360304717218176089311027461796493613885198076099204501391579551021149805752660176896318122887591449591202144805692089046663987021291719713101093354716272756105655087357043764793414482861968992718489577211532667121324359297934840063193864753441364820733713388275237131270170376262360275681473097246709124678428527478639930124612011456237251405253126135081623922542240173865501399029643350891095488688020515018127890307059865308712135790007826929213838384174204012201539201160161522161911055652379955851948937895097014358876662079340149668860651818474294420930496629541602232324701590575082647820977900826902273512513178315279196415163763018445001996024598372924715984440757638992801068842780885959422419610790037033367924477312025849973077942496519654856825534376145470282513227893952298788575475171571908911425360304925928889522971181408256306732042429320957494824828932515277977264833392594060785162251928973513957060987464869214936442201877468913398875188899996003728248274540828083947276514048945407481296910827057815138594997448695650947508214302008777850303061987507733822948177723962023259068513799943920751912078044082523994092165507732459618552573035481883050545580048082216223306302823936084035057287178712945797859629928739838214089862487857232960557218760622820059436105836973062715612777038074332506109551032877232555180622236733738001074667549573607120002864431135010484153992038568507357589055974618067581143213839877869905297438759628290963067866572212253144041627587293627606386956789036042078843390403404813750235773415448849371169168663524554213080681477712616680076515790414290019912054685956748159479913290601874439249499839579148152308447449405583048860106602551142983302790723190611157213008913187088418309545881798015443953853538389153081803111914449903668643270871373789272558750142401868770258635012360969209826286062756118216144948491333683464249374897935509574763979012803861498067743505741554103353864309844885475303589240763150925750740384255776986240417808865806282626587793799962692107435889323099361058995640984843366140368298628524496171873140952611974868655807885786708880093477853199282260132909254914384767343718368564823337722938083181241667003792157302724516889958151724021264667135609616888090333639709168742881486118388699103870527210912394485003096216379351077470222663038624403319418260343054955101515726576483116772707655897001453094224491709544557629561832835153245879987299466117229697401387228556067639864054676078640257280310359858346824250666464706026234276406766944723335237258442076259087035984977827434146943532369484402900446917487351228197664096915245125355236677811873288289680867947102901027261444160915510459632853802878402481474297317039196277238922644382621645836067825316841806691353332773599254791444564041685886553940106696324454980667341156417428369856977779757232292749731453924412284933243924111654496171547627065031922306334933935119516937825607656163546778671900308596065284528388963075622385420264057641335082346205046697285310145440976956934305067179666152000701042842373936361921258528242198926495488389371559138309595396587218676214140533314402212501967528175533626533988568642242725032741074849325366853878104936792138555446303405684448591706763668909972427200285295153280370941015592897381624895308012514256936654650318159039042640064544768 A013886 977 18258283019993126626348044802291753670539207788448313264752992881606410360483237146482262051423491615928857964408120072357668542241727617343900264961740739377721056720243915538173644208624791747532438626220553789861003802712449741029692055920058615584193880394483919639964411930101491474741758528253759177818667934695350276131793840747011907186346068705208106149790697022255726013655718823254905937989601982948287513421846820872445826155404207882253566947598606442224072821362534430204882446218143699725507035920135454587502868471460925257463305022881063644815841989172846307795786716502269563823138494924484950069262085891016047048908898058533854746784144610195185288225221943512578237694285467429610155673385047073788934818186228421897490331939512594348150695115726998035940612176820925362157137825059930290967375523385289644889013797948853106004604582551030755869147583377693597212561830358892772318655568618446621875120763302817636981593325040068699548744544909148886308182614954236827778835061778519232101212852830271772862575501567078997385611292058551643435868369768806252059663885896082277153278162565571283737633929133588400660429487325187689851509683703957865897330348718026065913968125507785834443533132005725712456841856416097710877025441763368881929772742339464112572695938651837341264069089888317707559157529418475695092154228352471606505974623978232774190239081433036213088646210756629866856080001768385100320641442043275878685832776938237524037851327789876735270218285743663097363057529992807071787053719013920774801374241688167768539650957857349028169857130939204037393580787184703281200364530782865200521779038056115538227633005455929954196513629552481881916312546305139429632629385703420506771042838860149535194250479052032591485575570247285196112209622905302869520604463255133409583891131352276909732378091558734305625649317236114198833881976357709971582641183590628273599323204231191915233705892309086513763225990054699588782686844423396763238277220148621867785830418887867316446361901043981843776145295867212385918726750902210670936119652749456179189878781283408051865196235082474136577068948227252083348874065863918837676746836224257308075922551047504366963743013499189538038139463357727106614455419683906192516044017487509030231609244494684550888013999693625543936555114456823482439757283977858910572260046574989262191850574768114294777977824845464980434886718113449471438387490364353750277051567674771667673844972650233645743022398939119823169286962634973866394278659256364908244308057869777243996967516600081376758480653364357162133258061453648209667362379036796018492408265234493748418063838724329338749264049527840768680654377779097198798447106386842565341881336980176928430027772918905569105170707128214474832504479463687349099012676513150163795102111753364395833639996949000024248472030131380263904514556727259538931876845001825958258621651285484189063931996156442585137622042828460400221148654356201989315726776627848152234845006768084518079209050472107074472553162617552525025633090913432441358747106626949880139868529104634430692841584161339656463275659913297533315581398889757418269667300368835810758695485702869263339310663321339044813913952070295680850687747561645127256585520369245548521773881431730495571652573000453509514980734167907282326927638025257804087108437949606956288419255450680562675228073856611934607929489684135330835560368796655289666246929321735099777768677789570109688075156492501322845480611808161359237085531624208298330609733287753530396349130051115793120573902579121308697066962318745530061281928941647263651188502111340064443990787955005119657317330983468996788777944195220658277599918141609311236052999051949087143011581162356355028776944356703977174249697466052926624820815815962017992729023218517205179753285792939387648772778635627563440928087388098437675723619241197661981635804672139136943769581201482218122345041456233611013584360542285511472365591573483932434447349001485600926698468744994115008256509148325509430792053310600294617144640444014419258437955128019706263565370025205189078614521353281455415970814182739072540854068563634157516169415003882280040324904412126091766564827537998620495847214657412312701658529572537410919490521890428333817310664837319847112723165620288990346881213070762153310498502222503121962748880450156867245328945389165945255958835947517780827108405509901082851408581383693198764855302437138478473674938821789061549164345181348833920706212140796696002680423798912873891815861168430078408750468493912769358144673487661237836743112670826073100288408331992777312446400995122826915210476542573963275575350928053880028248170292389078014368480068443036891867873035703029952785444578030872405596174762827142204956167622295265766963180869960657056903966154676224980557798452514490345568468975006397420008336333798262943845850156244355007904200063418516470213477524275344448509671123445302903775182493987203545104128616217595130219925140472760114061381714821074990064196060135230252296104614456667960612454237021539090194559930724444836855413034550099592563995075554917974563149083961751497388302424360869311422238330511391497656753253696952567436531466523359905665401260868435672049993971659937985241720347584350620690670975893346654848510955841477592201484859344462688231618122642066168564113668641486056816692005683330381636579449201381802206983117595959877152730572412062583429086171796572341904219791680982739285563003752279945901027243858819625785606955698285071334488280352520252799268187532294597337220114425032763120031189796583300781618079167008548294138986167134302344396677760321987120317283955499529960407748909626494249367289973909789340313908946524563929043872416739855195810763021878906578018239368536688445915915381173257807641640759481505322313249887555738876180877639573797514869222248878753977677696008920900615946560440957180547411503660668121578834183522828634693555341140227004928038257857385554338517619576601099253828359872917778279586723622575711672185301454666487320890034795348742989204447665937560633672352156534166012334878779319988684592193683958272951839919602190177370590539451280654292383139085723301481728180224 A013886 978 34500267329522372293095222320976824399733429782402702399052783253311261612037589448404194939984184205727460286090722628884735032026616770449278935863226525424481621704757854995635696540002730492801374990070319383600077233483758232257993158720753318132194062189244191066248273921938015042944835178715399222112464732026423630569801424072649795438289568351162670721247707790949707692171409305420126103435136239715629740161492253622305714836814818279654107990040003577820456832916361458213379314135525354402926878849538510653998620171881477616894422345475325669207380915797356852129069114327760495174160159577469178132475421112915409990112688686667698846171422562797295874701156177359175435443515602120033602635446836629125209986530515266707997011542280933877246412668434032224776230669731162294720538605822842360042641832972094983713644024162618465806908671841786083306153460827821735097746032667592298004617365483220946403328190472578516676035336009312532468922132234890642803580007373847374192397810014713028363024567896790973304391065345102326931934757912493311783826923727303692091874969544888396275965511082701399469553468205096367059126425506080252737337450017120256747886712366423077316924922979495863617798013177795123035649752944452919346479209941925411490276821196896524265763919406474981257664502042088714037142174548210282223891680959523068562281458281301346661101680625259371093487043166983584255509376781483897242673808358828715536631668653631601821154657749261802911075825756081991558117890833448473022519521729696250599883123118227794063931181136595288460860599194529894529713660879025409651210405702317031219536973381618125337712042853350651691197865966224084648842865496709701772068243084840880138345874939295036917929489201391119828216059121022193447355712733927332554309534424075926480613997287059175769190205710454464412446929071209834462140698302285315583468135994976285688525948372724844884323175518695985638551407575678592576924015243428975118625010321791125468336012957109669402919164631874684580403314421216773635676669248788413059421740006484413599460868992126785746815119532320489303659018363872264629365270886353390271175165830597433106404822937730731674945958531636577011651109497933693391263298461279256380156262035837463236681416901332097452362837373084631805108574513951034066727291571474905932204271686609310181330706863436191755034002537595572150388026172194490846890973392791187203507776628082950543131897280756689519351348318594766026343227412242298774904337613730926941380688292879247384861916406982566918768771216381634137816168664847140244738595831800579070662900922611883210824051610653539961769371538223025594366731311293135739184101921173332507928034154958958299670718818830558402919202726845968780305824251240776862323185133600128701983507101581254706579461754928077819136797031291942505525761926014352460428666256410272294827196376209788161155854113336902713326208223288261525075420514539880547339213859129777322091609748755926657894887082478420496953334380923489607635468331112711353365052774872431116131096803185871935411286500574251983998862151049793432056512737321145324978701423340345263686711528599268189534571470775976230937758585564469073672345784562659819971788553074572629191229589192129056336409059320937067203115900184227651928003128110338353269316879562917179995795683431569453105361061090500053236109963472228816288134946358342384070877744612349016878804953482413023076797303222739606489108693123843250901233820092025859973572509073862923968632972426766975256587948625093032099425854707353746836371906410536682848955557520622891302785214563113940637794471771545324177562457074708820287922123004423013686193312593332694646107393791373059015993194208420741192652341534696456609419299735718414484994944967118357096056729192892840716281780965503795947604229754388682041727762351383755315604162724604716564800011722351933003275294372431895716572981165349341814906138324887242293808358039143971859772189541039907921235478383136204122878590004377499128763954515438169328089995341940325032689107786918716899483884477333147445139413649903822876540627649067749513209170055832131236648980212274967164368041320977333097029705777268887047504407320370476319866467452885874508078335324788869094086614798226911775640019693900506612033847570779160907476534442011327021724681115516845411625723679278081917575582532769321370410308022390203710104115538880492545006799610313453331373395630953413880995862460931272392843036864201294010713156308086398665805251105763770530714392733069856699009923187481295965767155066928240724721035552249808520429739598398638702364702420913977216838643049045365454220145967772333692993116327302901824886940420639509697552754245757441934615741725220744749083750089818833699913518959245084062638106320900493295120784164888360130312069582516114276915388034333403575523505433599329588340298589914058881522245386294117280664034798412228315318101089048795019403507832832383206736924111029026825622820957606757370645804129657164998553927740315575580754219179127781487209096868762586921963046926155247359340488283438853417019835394719103045496037707749009444275932081643268945911890135612130228360929696648255964163009041525698897227033744266233637229774576839251908791149807469130940975342701797672876442192764523686001355136627555525407003079795039222568268156668556609232644675549562713151730802251516271644931499469305606947272783327051192706342713874188112816312247123822082656457764064897125671366350929150989041407590579022837701296337173880308143191095241550314491320510615446008583059615813859629412296941602216096558963689609225335828227749291665115485788451381420772824198272300266527214275571914754294702637751861725681744812768527127133313372444394972790409069799846611949048872802963528922396787348599654181422576406546369329396092488692184648335072910319298577732611260149081341155474550490864257600631978847656461247863394823064307140324061388118985914857946308349500468202126182063142352987835699091245113959541268177533592625069767230304571446999119717951003595592225282112378767502235009665905062253202871289073792024449877483369949823355932007334226154049503232 A013886 979 65190601137310929969119353050603536127355497447075109566773369546392853981734643818842217824356034981248025677867874576416471004996470197704303100281205219193286888961415890548393351839699879451821708537237193257030430737919438075411271616937656405836413669702805767624668618458128571208667186318974899477328605758765705246768518537282108728666737943090169745389406588715129257264480945538424096841015723514206983056857470594692592964972770502547049453526523909480535044976860103287873338723852436372868429736613964784499454864720941739897599959842495120174112852342301379992363820868222077743345247464412479279985425316521489345424197252936289310373362442589139760771367314275740222409200132889266747654464656008195622864783828492671482896497105924699664560749493067557402905972634142572874910498692327456592581054643045415574185822911448910649197828805234740045860641782669505460345177775455637043355988826061398837253444042214889242598502737792444663352236255562817842141075067373386035157980745073881267577863606711603525844831616562014313696122096639194162160742272613553782858660002452995677174383598845517917992885207809367532111179401590673051004385250753949889302590799312797321359587192864520040024555356164339975044226632371744013903688027771544115938859392475377371563810997665054117385082597794665487205734664476712606561234555807324085617093050561682023007724580455710099318378125182950837334514342066234964745044662712975258359122028874505358589995564333957126403075725922268336624489706746377564272216167635738684853519953184263456373794314077914086026411440698809463746721982759858285263818343882115788047438039718757397858129869390320084214833369198066111181744715670886757758043445949336612201253938217293844318938189051294215511562562401191664027933039399221601919981558342632300248120829625713832639837198623892021410898518871227824484958275009652659196422718795755350195896599214752939698380774118511336191066306109959846818393157635495601656950023503726213368952743331339803794335160075122183993223530024269736525218292559094624087865418420572740436306075299715026290037951784447762332536364011785387331180476178185002947923915748190330480003148468801983189564284970707463550751563671791573153942608346882521919739107742533323733209631571416288718866341889384781550715398927177427539397754880128695052503361242322981020716701106529397982176090106959390077064401838141199680578082811869658021757782467573444691884652881004856301701688539670474850865319534895856011498439416102320158770824416199253722518761661309235007564069489795811654525022191697881097970219048703756593394356370537890934910381553839388198480627838737006026296355750417547912418625098987651560340559642117488916392200817060020580287232058160883536264915718768532254186296286526527991149571546920688293401940389335938148550679292824253216281302911015087949947274040792645399592035802201976996098944945229784586214376620062353753413712190818093006074663653368135074949998849737238823105125994664584061587118139492836410920536623483983766555296041710149919245604324202321661251233810317088172900761957034856075824160660034441929429354891098369519213972129672261994362461144891219854740598615007882698600907079444495990704452552656014053795613312390592916723475793402944412200857305279310675798293014777195821510396557481942289970295657950423828365390889482654004593249831458292459935938574320440301984040318131667107125649718341856211189177726655985632754412135048634243918942586963649120178543458825681017517561868442501219901640376907619790478047913427665004702109590452344978737535254913128355473221252311594082583076024436415355115548336889743396133808430121221585124992925290358473157055855871577208378732227994017163093917699689033314122547207363021973021582928171627899781281721667556139246583132295425076701122629208540713148223444450779499764195526551205885069916028550181097341132891436727392325373374874646825114508561982280536646626871483309196619126016646683696730913080417465910952059451557391582273740248005827470740940356318279496091368292022712426054323964624065440751617191571621466785179120705593649312175625044058608556572340241747985154840591102796497345488227086142416360578807931537800198777441172014656122480563922990653796375056551056029230072560732964192477887573286622037517618620232522459177786262246084934550754795441206126692829458335279861043243464909251812444094013390571334537283408326060771384456564435589380360285589838576982512799631481415110721235237338758200154148296721415836354180933647841342983034782537522657455442711665505461969729677706393566186331382193466918935549866024081582101667361068898553110599852776031633031601616832349089595447966236746957060185362734647398041507997860241912214036683489718793956678188192782815002070961284571303314674789892879768874713516696895809022002455937259300727394799115155418011581001325946728412640226170089002601789778905966197433318993638631753507224247488669420671187476218628896160838462551223085311336450817668029951987548132412621518974588425866123809222718752113983844959870654161318442294287764760987373491336327128586103471856979355880277601584431646508415588838419768341691343505205036251725691568668577631813835491698085658561432990687608991550790675359399830813876896358350425141793121297675492310208622807056839032259995482152673709877324259891174994509934288836116764689668548793098379569923589216857108144338645729468099738589169821883958093500173266245080997584328579531960592372992493976060994458115223025389563117240974666097513311453385744652735514602607083546274792134163112229335107349416265142727901047524699370272651773553068938250312499888486863874680993870021295224263871818443132673811509857273003182373400266563040682543010519945627685203556562847340380484550189418835452676718751352282294855365010001008315691673113961585207049006216374929054793617379331644467735421921393505910967007208524167202739229027976714527856029025215977166299889975348900699755165588687769650518726260445847494302475027685795549367829925832148459963232647209241962116009941870523322951663202744384896671660043095952587048055706096496389347819021731234519045455011723083776 A013886 980 123182073809826339319888917705122822553094872600074820633868822347038452312558367451482051849932784307446869384077444027610118283969170198535724600592156383620620720201044701471746529049038021816019842157290208788300476948588956765278725686673653539463500505032991288719009832042689088041618837918372762855576858926379396131725896035455079626209350681649005865455970229025269360390730731299148943819684398649293060560780056996672093503637668012956823141801206730589315643866835591649460248905752400492208253040554176209917065929821020441574828160919663819237158074174737733989410920270324654997337392560834959648123500144488877579454509554836318319623573723918275639481230993301381900577307476703305989831951471124094186705363849237240268593768243447922895764726298116678306694232898351513142098881193063807498730198259750039815683157027140695197583442979849797278976801171995252093693516878812157176740089094083185278111315751959903836358367621244994077641158356951322584338826932906594303681395360507763679014568579606831251123566788043852262702154037902328834605749454577847594368672463515102135727045668103327601265980116349930988916257039504884895640254229496639584429717891475883808926792452846625402989119015236739557964369229277411592863963979260221072066358664520913869231087219235960978479095754149670475328365638485932886554698857147733757811319281363736376850660120042535220948829117245698047800503596309411469863364553233231232987129493856341341420180738507386699423206993279488736298863766197339161366722959447127475261295990898482330733317774463575963704754213178368000792965963519579900369382700412641765389221401835292978755990741044128340889654259768851385573466998900806149083350638075596083643899001529375494822047396009275908215752247911294930213933377391508363896735713234371030315241179794200835313591895729350399113348692506468217856393637793439355932466083909457845558959945185022282759989962589567228503880777903584607832937522086988153031719742011888933543145297311113090376054299752828474963707399180899317506483678634303310648459682954124792000749998091931922796814432477435389375166072273021290768604030011060679650302697632476506384438589245897225771538606823529760486666530664179859301349026568802113178837586338843207459913457109137933841930835911241022905222194920028797400764736893335018052968671295933750601353615476462541486384510231227040789138427652492790398030566782658925968856809501687818739555099775054584312293856210528059822999880102914092851935083170605628897768269150468791457952331434836768574772823657694492236417537132722181790529390867421059938666987178364541498096739851925185079426642983986607003096752342604985173773036591043898783569590601836659296769378113490468967852184505674944381853024264882017954478291501539358443180513608771831137186917697596729975480609969983338501382228978960957707405970714712477382416323906695185268564691202267953601003927201217981657130441316979762365302490050167520257303119426500294888497106715486368776085047648605199911310296546563384237802357630942164562609078071674332536807171368493239664691746969630438925482907610059960367707967262862963895682106889120556752163486980629812518482483443763214895029918788291777400163431001017119163602469455467267876467344707988814867073549536622016515046828935346516354059757002328038728974591625802066452516734932257959562151257897528982766936231580001525740539379095851417952277199686987784557264312178601897460112489029199577711013428506163728540717530006406324428908624344629160145087102803712577312254024039679686107604955814611856596783127016555690120394823735287914207438337797342268489734976439840078649545768127687296428161462631855052079406431719467544402481784298586199022833047879966007301299913281522530703518446410419406587333916940247920718923887596125201771331986884228323858262062277483970517810431412714309001839791090235508595740689795406314105261471117215136652037971714447733869070293444294973592037208709023040819464437967538270226425861073760397297333826812943875402233017187207618750870374600820772673474616825186766086750151793443605631750337340753427180743509071463251736853025283805919256813061826048928971896119498278707953397626176945580018046003491960521389740043354210837603712708822857065839040209748439065683252057066080055830188091580995526998143651231979810217609200637312248978402716373927678096471759467501645128736361836694395095458945535303857999663384821547427754268624121420100231692745774059074587935303024947722654748873688739292279068096958431084270777767067969861612802765973796365824763218167644314678071573817188544899079209089243391786928683392120236501204089942610300540764257403914668204528691422666037474158300335491782214622496184500781589578452867948300962059132490707060238177833222172564828461703413388309039113054670317920020062087136660455182356861935774425992901307089513466507713215766883762736468258708947788735751681704171762125211138706878670099878814377063482166060843212005989502865571394698639344020317207349466652418365775102686999833945354226994516225953132872242294166369132743083889389353277400979708186365109848767531984387070691337429613827370235164825873028564443269940100811566025946898591205502376968321676609813347603946946644434857510419511315739298055496134327744624206084653616286980284777216509455143220263356625475847114047752026147514287483482821127620405877318887181376629318252122081686133739578286846460441997626926818935398352185210443424585369047712609050680857357621176231865741639306000318794017868546032896351194751980140856619061642367366423366323648960280124021793293214074526569151139687354066449125367511766489789288346397953216224988398774321835744231953320188667057987634077310941194888991656431431302152619813874713967346323268071430532319770068643442097555229351325262351217585281064883382602164636513176578263141944208266004228936773609885729163684177174105876996593572945559515935904516971861053119303542170950500940071597434968731085571522991368542498139158114139133114193324627871657294801101195805586721872915871624673840401014303128334683301880434075324312732938003220524457344489427179693254645347683682335591563964448768 A013886 981 232760904844685936336003862450233521566006372229178178675498242904648754259336289268562037749973791378253766088332447756363195985603056993706752062091719753485249053028847634470565145402132676806852981105466545239691355626791337857054191138316562171256967722294179283442201970313239934712625624327743784763486654167800862789833037919922783899137150348822148715177906753718820174774792286479470271475473409786947389857712050739087694377481621071906798390407022599506191982550168795241887303604344751893260964281333873632620570434880045953745664898372647323588318307902210830538903213793356817694008822186391793032385425921021559430054698710512952334574476954356808263543270685550505595110061734139312492594780877389012404184480957875513619846189472235404770304362341679735594623608269272271984889498738215192607760623265279363234440791657460189143107351184548821744841636236964724508176271301663330212138416669328576239590242682799371572260007989340660969300248314227796713043948529958447585218646868563933999428200321830520913523055848550445832329583801091027691348316785387754323196023689539304512401482228986668528868955516491106398864513981623166342485163903921506266271693176760302817066181361540492269475343639382855493063617235827260068704774688362777410702285209001454178055247014677256314182788005977084540725269202782587232581389210102928981280018951847912618132948141708533192377837137415719168786301979471182012286778032123810274453024303447139195824648077699925670855710391877136972470771408965973764465395969036589769174536542930063460719093800457590306585665009087022466522363109755765553181173730453314675342980305823110883281999912573271500838182220322908974935284890178998473511128698487227940578834948521858994999906453982455459335422543581249738694481664050917676151627108184843999010709645621368483981833211229517174951812062202062137478470013378073616910598073240626442317152825703372184790228713630443368829620993741720560253668087734866030347840609473920948377253973149565339955700171075352595780222662855453561582091351669663238095388666200259674971273172394575619495331053547522633830853804852788294355049579779939906325463167760003367215830856204191529106674662218323482463269503014053008380331477435558271395109780343115281833613751322799547373829565751131877168974892410648974646968222362065263392311906283314945256298548488628371591344606228599217009850720462465496966825822014375261425120823816485248280063650771750340769812477292015084943626237446303176602045271236514936985098192802113013337620071004661643122296334853222466306183012804803587601567040042571077386187101628647929949475660528522568120162042929965605021627524130511416624835969205265637736672024174331292634077920263151958466646516572019193305729255354144584902207636315980722454763716738699771418232009700012457866308945219761476965379815647317298933267685271457826462537648331726207837551246425687052549941788713751059163900653738442815613079895519114940917551740768493309211867700942168146875489471315279630386014774424896680827455725303984124008240110433737525182909653188421033886732254937910649219546886766925779192089208284953444962436247350261752181072055767014713580923909275864770442771893584954917238472013989729915823729991004028374426800647605185008930746432850815790502304006457704846214107986919374987485031061149183559102549141792476808133935028082918044908954161234160322990499513479389772117248523658142134090300811834696430179909835669926587656244222075534784211226541739145185638484011485632232877031946670605567286761211696609465118974881148704496645870299750419102269414206295840513473120845075048435585611539961475737733664897989497829337168198622349087047579852371290848941508700193510926915176596616451608484302674539539965296385943746843377266415374764950383057015572437235105260652239792857545456208528493540831203398021263659751431988410370794129506236543735326318131250707456013971333318086136525575591511416242949564660358564385891249195153779121445354195207061457423286400328484463280732756046637820397525747844631993723705779072084765134507221008310824033647006375221428292771891063150949146673657901897279470583238257743608523622619567806728123501630085645699918705743539150726296858481368314240729463989172215784988380183343531053938508464971222966238758934936851832518555958828302771109626033267382029844831677622463973249774845393949593488148582616109763038954751736168797253040352707942730481729966777855543863535954599198246797257450975734666244418401288519758283727033174145833548707043365003763089675467980496895574451378766184626599332397614347594597324407863302960343457332043258419881851045107209824678260372210836334200231769894870394144219097970351248334535935719800870354772866656578028783335152276150862200358400133211965954168977786723995429320334418776487283291496468677866645222978015690894257410574554537034517781882046645690199017786422854672149055265836833694388428215410960944079314903287811524839089869559255386423733572950692009137918548001782744856917003476866580929234068902228455095993574036041809375137127303357789419083538705661493672014425238293547886715967876674308392089084200540556320519929695246838457940694176410309192516429277186998715443277653828251787605294824077031484836248375157858873948127719549407754071842966764420156762745915445338136064426590252087145479596982700543506277171589667352475435092793695013539474707631025817647504358027464319892564464571916855402122793541903727160906926620748219258676926275525530730094085697900160410382974755832790287892534365109610798159967069444819837867457444718578593387611909471932375020217780716754248632140922438473582578166002126487662875818878695197762523556883571322259235427577748196280531744002186259826782745921516463615521850657365003196848094403289066451597393239614924973330465510184371209563496807027886930040635528597233724777078863601436484557484364383294520893784699324443595003407975226325485546420536155572878596160329208221998995259901211555754274111123812719417653480320052030438191731222727184355970890875961897714091699258863794733601110857367608054842410962152196869399957815512197937078623793700331960263499080337175529652224 A013886 982 439817557445563515350550146362362854878435528760343752723503863848851337288305553440618232547142477027024212279998166642095691512123997197484480080462526711153615082633613566971276840667217037848571573801494208955473115469004854691878173840846549748817685985079967760255314692640848156955066575709726167887971950142543140700059233796272654926724786910323169903441286908810963600008854711178439681931367339984302605558657244290956456489469191765600785220964616879303716172083357350087622508497054504145445333755151484932243586035495418672727288530688206457938131448426164714639734267881085655296432862121095967576618464486732866009129596933026538316937225269690085476926930902754297756340929130854152428007334912926201390550061314610918519625524548672909321014473341243094628061742230152268429943680351771805065461025382127395828175817810603734678763071363085548006756920901008960559465620610941375542289963709029859147890055685651842943052198776402454066438731606618789379473027735856523886706428126138615639431545625720653741523933593633768830503347003859971012685656251531568160972864090995404548889443972461881278757854537385066935889621955227723179437006187605152752546470732624611873438110182963344896647986129981383488317233093067644153502343698340276586385895657802459768319496991029673859077742366878107681449165476963487791894350446955771309299322850805356550020238554231909647255004964072345638325195058745402452592702592604123932677652227016003915975988618883293150027482973758497954797650589697017114173349330420530856959590666351274153344056634343048000434461859890546868021728616574982404793444083505208904458484610513563985501402010801251483295802301691118465950516399365749787595476432543114325223667996008552057463983238438720397385515704829734906245454328977364411490477731558619305522668603657478003540584617276536309239345614751026148990917626238779808158524980057144025356337830558669572469702889957249615552649281902555435597403101204995335232308484762417858583311035536277880289412460858511853703243776606453675451549191191742225481427371214692273516118705815273464178553708189685248162498762328073471787882324365621488915592786977934042583283079296041779271041028138553066111155228271258114939206189154952971763514797423379656863777868859519695132072384897234758878425549502605161725722449992242935617684024131950854478053535670560534851113844902161765286869606162820004172611134852059033980542704817268397622063312461474747907733023091718360026757942238936200805573479079839056449058021976703082386340082328136491671311240855933869213241623139547105417117828719160945554462789250241011698770824913559331997678351135089248349506677516242196488958052659255380566807883375042831959989347635803519855904325025957163056320217581020275004494678938315061767402966710511449679205822104833139985525661001014254506518807493070053910736753523018022233164339082883227091186033606092632512688405816265161362213430483241914212376152016262980679696407700440365300850427933890780955224889334270300629241165280503171397773859951198673234002248992056547984820227555938356159284893498517949624480771734406410736437621120582911090780735033139398545283962271566458311679229402577242556007601417536093056465086530545977583213831641499887408900846094034226955252675629050291627857576874272430851099600627269556352115172153540479406285576758526817392023343144583284282522696534909853192512184686223572920045058351668316028741524416863664182191868367151842384434082218824111132438914020953090136538956614883127012987501406482820566910809263138953785931128222395258318143850558799922237012462962018767362378008986769122332632826341925786797925713964219434384974238734434919714321366485515306852708711607252055149256411315355232940466836124329453145161394953835346694545966863857765412278801179081463377160131440910246452597036768482961335342392243131029193839476607520721702840373472873080298631136786245407784355189384822358819301043767357722996144411789519755959188336106951255035929016703980404436895893730312447632377533333012911932303285587116515281549681065485680540586231867147610306542414403816316396652416012677181850414372238574671028348208074870764546011501423646868728157673373903988974407785959587302286922162803226691811092165436408923566280069286528479563138743837869839243170757243468422746011278410600073844428980527369838903421724005005630555061354545468213940956757292725991652328609001887832953185641929350901529864498944307133906660097832804200167125317001826133189685945702620665522620804394406963270517123430613831894680971557976824942872461952514047319895347555628077086717445648170265983994315725939309515601140253997651094997685590342063544976710460922303792513640667612992398986192690994527456102536832692069037016141832386206821422913068084087167018504486595389965667018649522914546399326699121080692123153011680186784539867435239696075295116203537977640655460657143346060556774170238153526137658649182062903175743447367149366643343082013921399973293198322718474910632617633794948425775831593290961107446017438826385704135449657359111364351171437038844064979377274840953468671862693206117988791719559822986654647017925452202514388178051294081613531275120284884236435682788742723269788942073801761730141588228739060169750285076728415798773535311046024171023111866773868273956216691086986423289455803309591111407500592069142566344559882302937419996699343758144348942192200559514789239700010753250192227788628478362747387941923980579520913971168179642228592226050602421324009810306326536843429453878712520375211437056657532655476709331399535828901995115550243060557060314002202871473395892079337258530221650485059976306143040164935326978327445736112333376096258738968417230503749411806450723086608374219645428021121054392302935874360661860045434114716811983148992694552006101053148061937712477534662070250623023594500417734859575354137639135252316615439013061256226966733090234923399600932457395072978759662413533063189480941321626197475261012516983492223608000552604576651501400075051033073183066160289143204330709571139820823985172742887181183840534396416972464796932002334118339489541752831569781004614748861491179430234556091213893599232 A013886 983 831065182387298560573908338961637254966935665208625224146245749005146323697188948003682112437638916031000086749491575745571471619181117136456354056679415672541114144461831920514781637265871963773449691564941809427575423850536565270422857188100733315773937271455584520810114473143982170241271239330675855603739381886944957286329526285955328024581502152565531508105745621708114867741531578892021912907689921879458705780260851780374009575893321746142744528407669187392164359851205381290368688135762285289100848413054081080449648377919007270587957134355452900313239164739731207512373401091527259507170050412435065261815798703266848159138994217545089954458438878397755434465866972055632902853616775929819095084963816748136509138898258126724085291763170386771919890676362466031830157370142344361552631820194936746153933058809255699080254523708746877729480979229402832776031661513077699586428333806575273100693762145744132890360316741825781566217257137529232325412501204455452610192090072786940127556091981451491676569386804901724249063896152655373301516548391389677706498410111894002186793172854694004582635928868156852084139921682497626159915081178695738432722424907900693276323729609304022608468702982201681689669341855656662835252617501201642227845116577385439748784024086322478299503935290345958774549811488697132175420536711974943699954223985353322881370102880550575965508642124442881048344345219952254003118862176763432621540687852501789251221845963298176487502916862606066470911130947758897463451087029472613234394307347584061650323419816236044399386022406442324524084945227669660864314081698564356352660738549980770579179809848518894072955913194745699162788282563601883337469185371716741094647209211687627449284235887881887694118103879890176023846954139343712527324410645497100516291239026265757163897857868075853396194175394097990160776771814573866978296470237176758684542487729516617521704524561813084146712431550370740241560588398306047869330913783137720625604242678935552388207549866796213521702704524839496526378330936474703458615632902101797973518489754971403649883305390709954649160941373276567174999916461334733133939285227886898665567258831304320872976009041579263072773622453457709440025523362374064653729445960429146176949241128737700651460775020105144911291319752185498088864388808722538630231749918386942499369235966110962112194386663289949728717549485684088002509579627977867469644432476860135484720546117656156211557926929201203916454519272977372078119040951400542199083785867717933326216333668470474889978591856684612214294376238761665249381526547352547744888812501377207509569455143757999407993622990090264479844189086597628320825280633621010734735247489647243870946862038573212933900973151633489985407081423630647824682004880894133318999693001492114114633708089001247698947437586862985346656169752206364502859373730037065395628003025880982118235075873872165493648238211148997243431735605601428528424874907411358457354451180813066007876972581705705700180797341410186135188002383689578463419393970196749816571748757000266574585427161623422307262580787742419327771187637638207565036030882884638852722428962865577610143984371935099147030415126021559289499083098143769075062070171395330840284518620625350701769958193427165659251461953952212066159382887783033301450667585819165208618450570158068481057153561615821176590776224704456001285810764459023947315157846646076541477268863793178104235383700819445196581797064809324240201415924326782372510670339870059038024300333888744288623119643172871480543676767057644930292976524037730946627374310092934963469698439412690451461547165614215878207393889685111356947828344405260025108182895483942188191947002336948722374750795827302187339059094774292051344270138616333156796852038601776956120596326740128748382919833515005990074548829786354602590653715246537892568940877572548812284500253426068612571744872134319715066592678822389840593723839874912162696268466495500014909469034669398597926378603896299266228291585880939669075730320235306844851016500124199031047816350904994541974098454740276579547527267751547646407714444976742375711712736900190389340989712420242397154723784522099063985693866835617400821677860722077566448927438561781012638393771300085459607694937323767453592101800859344336885288697961607046071160949916236036399039681423026140631335039323760760334069979877141171757060780184690479316666173585771282079985777964101666594507265054479188737685087049159724301983001541196542401739907741736166901394650996506602838968493049409525710247548117930776773144499886538117105568534064863153153653632186688063366160012089993034364594510338521793154844171177631689202775415387465833584272586765571472328554552832224035732612414969020146821367542150737147256172758317876287506136517089938340051142451000233512420008821485727077826645497095541714593610682952204822201253761989974507182089428229871002033603242134486849334498057482997038128954142655308567282076883378417652235827983194354649694429528500794881431904735682168262503199934254037054653106996386552071614797874556279848295982191813338156741342514314309942614502174951958466670763891354245476097955845191945215601247048056367360867400707440824027655206317064466486468136873300255759010123448551696509447308900180586202008446834706671863559184056911570622613800791799443876164726682900460543854761882210423348097457200048078754905580802557327683396854828323185586389301142000232026841241274081469918997459227478103136602939856338645412135684174370672314870206596555393984716056366569240904821570165306306691059700347524696274260664743814697913958117146685106500041679450683343408514475444241729004569144926433863663753809308846092118376515927784234984694309552803455432875074209408508768568291479921316412457466972135013668505955073934243927109562330849277216985374875827859245064354794877099519490750216338759329245447412965338423138082767150505520449402401865032131806277075911849023738337134741655093258328937787414843144821123331222570710934000899691463433978522388183924694224197537014030462028379958365235746320770222919528954736014889431845175187190898368825826361409209786475322512574430814443647953327881776710164933629449684162854500513611776 A013886 984 1570354174553202966506518832235062984593362691036931547539573287456156328575849926101421601834564491286864771919063297798407994484512825145299560022171610113532167971722454818383274908765199154843469786790983964956444838494410676564902377411205126450020327102149785931818126384789728101458458413159586515121446616353350809049615110325100037264752419859418946240708357542919759194408630342463840061929157830305925027763795937176937756526301592185215453493054222651082237225115322449914079381303316069889155711934157773879023081186167662730270344986449764425939086702038924418316740382753714980692444297817724101396638755124134531742367951025658240535066123434576289940792799322653218152979302944060156407861504909285142807300569703811997776396586350341391843123985552872214833246801585129350570283403222106237556594982068087672799678379855289420257539914960544251922940594581943202652128213854222825642331710750209449697372362985218258422514010134846836466665049075900480677735447254655872882945909613207332224311863086164541285855168125380708418600021310821410524512787798311325924094402044698440851202206839545406678924103533753674467738420112665749078842446988372097192756477110393383392238990156672867266985118951509449080282617946510584701184841240897050615230330824744192675437051998708432629708538195074462650445032713773070417235103107556107610304742559796190725994233881799285856757927708574740692165302165622525851819394464076100911852761033177408749137911610240819809306603882694884362218343616106506844087982546159720204478323735325509943659047586496410266326141783957305740060230726992853704584446420410064701759634935846149635647158983569241275631529507140083494214973664464059036730337815710166824089115038193202766399357312116320129028441439171420192831331974590665228367403944382934232672147496064354150139835611074951072118643164120712678445704673121613554033579454087255937252175067216025784935115859770938896765157898610362260355876095375976487081757630350893855080563586702387591776735983591917772355650030972632464889424231558690193225385649321805251902697600513027586505741668819456483730242148011349018431387309487791337698594135350042983307531452678844965894708232135177111170148128794436599618241744556180883285623661146639544579433733190038459738916481497647252779305432520229874449747229786578164648128466012358456414922818579463728993362546565110798726021358478883078881090986435652487592432886447307780361088871756860482007133073601307002907239972456019722038351094492039839351945177264418296907067857451829332539795920724402281943352355027858937214063660602327239442136217080515425363694206138880872650224683984107350925183876309986012012212128517763306737320208502708817085394036185790404745688031486915948788726598781365707315611905443451083360186526317909612004711746133517495510405366337075760938981100318677585486014421607875619189215848840880007501914180164388423276817784805080101598734029047465777546335608826583510372075327268486908479228870813762595094923288143549397966457425476732157399846155267479710806236430934446842289540253932867804337947482076752592250002803310561267661014650503983753644548261708661425055967448846305743540203451593325443626885809623132505214737280937802674842056363637782560420466461405573449428652804502410669355535048801148364918748406952441143614203541115283989008279849362349517437626874577308962080408181971333558326119972419947964063845508789997421214673116157625185908909085298309514060242332767587716361501133305486767965010937910876417747954221375580015643839064572927189356794420373686933053511140764158670987292754635322668552588857344516496525194109081158375123618937453801672657480913311823523440213111769803739525891215594469482874489837284987410422314112876682479422882959925691598824417063975282838653185083201742493708016359410970112585708476153005914130798574865789616119966814549102235358951394937065526311001568664758025441662613698968972172455584902186169886551365807122411888460475349875408616089589746388284211445546106682514698960246546848726688913268926674935862462004270756383127332168365813137388829612839018953606275248918492585906857112071853684137319588568843900835816191928894663079766922228307424489104441647959881739992907328996619749120615646189559959661194429917902830591453811322294826460612747144658500470487584919972382927943736489889634645824292025219621434268290118669937314566496071657943649903814462131704690134565306641929849416256195668232970873991736925419534487894166988513224017474386658677261039002102222005677106361606056862934923775875338578242986463735790518668241724863957958238119711339947648012590843775155703509936102863040234166783229447355824922169286079906751200975728181460788957823886684089866551846589192860830395366324600609333757138851609237596451228797142342994738878655828566561219750964631761477178668535872149587046356721460889570631611033578046923288825482031747343251621428906098862059452371589886299949010548590326713803815310189982517521367593483319441646493368532289286762080948144424857030390229560600384942478220345754157425092087862009646199645719622255950141984658458915779462230487653537153217182101773961339492619957542976288392890122869809902624455408217674041240944432932069963332583896429908556696868563016539881800300050282678231114334558891566196830268754857428930554700244585225017816006580448076749428505926644556060828184244985142102458980287094430494350591783574951900191037547344387624543858462101534118400473997242544664666538239982700911949196465507398041884694117507321612295866271545289562175758640451107882011500627483319070756156268823837739880336224955391705710040351782895391957948097692591936476448631401331558857113071719675386888223723617096806049395131962010854430951603213507571460517143781428860561474378207052344620833368296337977762761046331184845097904786796788243661577222088593532180778159046415264536397687305035232923361776600736087202223019519731257954094317089890331473360370731570493118138212028199178015928591995922216615828491620527512074041861168281778703845148581608487942622182593952823988109931448985479066075277717810602209440242085186654975873858913054672933308331980804236652826504376352768 A013886 985 2967290996902146623015789776788743493672111153377272670421256417631954401474411593163611013335334356671938493345560597494342197322111929984153399031974764979006751569991655506262848002805639836619265518087065988694819560584206593295389455480136048375912009441754966703613713436654356949216656346837133572205001639969568381554263124786778627214283700488922539410162809745659803541460326818948713338139354903095506142861580361419551922723890646942233194025963481386360160828986709611039247148370544339548312180288002636473037885470784458129911475235355908466792868181398286335269926491559171708637060586938841294827843899242400638875362724483650990251363824726025451030843968230507196118888795505401861623290048108428108724105322894092629014350144876841883102228103133169645238028492377609696698389269659588839087340067076432287716742676866399519257199182032165681017527013423013253548976604796096116203329446018851769445764501181252894130912953102482267088643343452251119473267213598085588411682336536008952336428518507997759948430778324339374445117205068246191041982579414479535503739211082796743482324451573386135007481260466067863156655551015449594155410164870924286948322470940531804669706244152364036455942537246965806679731465827952112512648438093879358136919545755850234665340239471095495627253103100190462241476119574898753122154099308738579144988311789228968517735472527563712977782363944436155620213405682491024928770669558695349847807797959938969895291025365539525405431860885416007254548191109999139924369641003781930187335697223911553173219939229920848954121355078428638292634130054342432588864223253721405138374549866456937274730530906264964098712517947747673287996799357214023105916470965755828505460420924488653764899700797541010793568014033332262110927914296563334114235738736379772272161844399843329542771428895947673147441080326341246814385293287781061080068122661900748026841717937409251410388277004915653469282745880161384995576132081787393138742102602066877799956870375398057117018383459043812881274520917724895181416179566377891111032505510617704906227276499606200510578481273667842749049186195133508742059359655614226902392457123145110019882445591975459724515732044779202343599554459429845976667441816777533599268249330145533390971871440356434592291944938110546324139686607516385723404259973493364929417834809266040143771032880457560119466530080387943281727130726298226141595185333057242999675058224378466467921341977227867347265254427618674470869427620273776274132563000917134735164576344713172352450094397269538248228557098331367371087136422785281356273703843037018277178198447436395371273624933705432852771939755666481758872997846791307648745891647259052975985024671740046494082413838167511603514500242280668795520816541806107636840946156944970976682740934161479829736519164718018386956605647258815571445948639766962967851637298608750318000128213062563954015376973584863104194330027998565597417716661799161814346674283699229750526741631996060270681279538965819759288324007730830348816683024543217829193712499916461102188718560327940850891361998543421151307246747812805242232653297045930633411688131123511573406621769780311951620154300381616251209775155620296771863167365517963241613600694467081924695954758926317517128579970545206611690000622498011123672799651093088313602789589828310306856803356778124936542397338399916052965581738141296540860352727591208809139169864045616234560192430353297847209767450751731507287525522488956111863783984242985186029768973457782021170109787926378930931166362176211979000097693566936883338539319316666870716056939231449771620116795790757384171578221994763347306117982308266268565586388406705119000050894404795751539876609180644512488459212468410511816184012858919091136871233640167159278138108820869223007456102741647242868221631295350160350869056219467973698351993867483079152304801512000353352573453833918012662743069428441032420426612098729492617751541641933402809962554652454116660191091185432681587254483485913376107887173917903417420852737665711865934684915147035854792116467739239305207760604485884597353146790714652798389535993872999366127902309548418198566848179543388422227986700332853232014531530150697630726309023701098403477028101595852257819674917915837484786106343465339114433857083836551111815795032195352645990645527107396638073417018284862062375664388790271727777158440915833510189634307464422954916111610784849130557266661450885581280967928190297340778101701776387136431638308426818358691138943221205328150955680251041849863474786945124291430823278513487233654382218049333211766613443446308310218778912179567739311232087386717202197359855255490533412369862942014709209194060253300381251386533573559437240053325304748386500069457365913882320960639655847975653568511555242924177568809345557563866651155495758662767882753463936672859950882390737308270909542347990865950896010177457410184199231997496002968745019388431764763893279800175239414583955298880358276022051964278726467948847688045064885667815520883088950713081181390820803008451773023364588249200405290364548174988685862285991737416406277241843150172163135186931197889667114896571566887938094518891530284349684820580342390907934566619305976603690860958082286956795053902759568890246585576474423888009269451660588536882037231373629365412539739810250923775618955412177270578442269450383831760414466464555922204111487264123086797900506746990447428084992259210463124448840349059015306154712140178436260439834934089546516271621037746850021600636924621329047632196790019266935883103207977694230074684302675438991289707421323902719919018396707217672400249890568688568921430470207159916509594575109527437702079991196071060795560223930087539751271006517432703203581451607124987710377613143460711192926185384358980941074789506458340786969193424017879943484720498866064974759965224864793924285381957752178033567999119148387499503415768624433016798579511905205600815004530865487899686822530146547859553629802090554909893861454609002512193540254185025700264405202157720550751006337811254416929934723131524027864021867269715052787344764712319690249717564906948196593707925730366687943995687579356421977269452015838622892225245558244304299843608072221416147124224 A013886 986 5606898114434395390158699856947152465851023727864786365302552646551976814485200965270978135246021069667881474993984247086189197109548395316296769902050492711851829550605992511658077174965447254800992306480741106126092807453978084079982462612689712657575303856838048924213957271072099951817418899980348809764260538834017387596725864177103717068039623365452384948182520085486903658230106826627282364921304565532369351354670680366819887517536601961341691969251763596261796377306758906312208155652232726591625149882440565795085251173259246979620566437520993249780866343788397113963324460802480967145913299140852467785259341003664490398441392577123434347289039559906459453449775361383021555976463545551184863796929624146284545590246770344820821387574554644363369710952381137100213131022284975199370982015492129963496586995865480005036350026441088806803787343994155241548926483699696307482032625171349746102092814654949700288094336968057668657160926967951212458153625200383243320862582264107389123885769283673364048440562860120311270236448936765303091511226946395818714816938619059266942729493607298076988408849310620092353816350376346920049195316221161058729050074414822663040367794770158801086127488350494207637982428220674685396206826421591817336300083872175430996062792234790416216117625616918973481397391518820691356701548312902287139522477122614539517837274330949803584120381352963510004002265873760337702975404548653200992607336536684854821222485175565959467105272217911789941291070509533753995962116379338854828611293812234214260223538731992105706414854130803078716541180672836245201336087858523721662074992605087848064508121442061302052338019823489275682076015113489675519453536167812187212200374209821309357405836645444176517233997836607972683180725140935575852421837161528586115568196372623653532764311998923160517475523356058052853863947270083977060564389867205884022942162402002472647583251279554524369024555803624461494645659567284787923320800745518840878386637329582306150708903641500155990490192795938499418444133941463594738158207590881538950891469372686875424250062400807889086372759703321998287635372660366033846715620105739663499499910421267059250049232952337885480733742768389347813990722920795935202439544698844690608102107350264435238511937173811427399687905812815668796611979343591521938601540709593910582950199284875212942385143057860430959820132310938485210966570952229886573921731159414308540410000418922370126857194317226506847637312278286563482571802609585478886760118804516988447255458194526979655674419970059806848628738179179805180650378196129538521811390023279772551971054083925494728906760918731907344746568660235202604150132795365757611225476988127994213726071098930496173730318551358508565629687193805798774614678271267483195130272947886194918468453421481639118915575045037896567404819419679545621705978279347180681237482587057539120882866267300202845460927837222802606066271802345193598781400037202518591211416632900986161243314132087531613550684015884566110918919818639929640552842109320079027073904941042147571940532552601746537737089108863695218033331622771146775955070225192485055114456718550791516738803484280244493798991721063489856565952421255132930615941432527046766529328237042775058283885841914883938205616597783164966837851096252321882936164691116664698557795919672700649906796205260527980092544653925652576370068353776173422120414982769065247067482921664946977105433690237820306556465862382047800762275026478411822382226575538049031995898499638674258178362011752471983761742160644580516735256598637889792776237064522555585565198278549692082060680853588749848894320717778200988642526743594266076560937940768880978298688168438681098645701564656252090173792897185509513991483192809802029201315503206983378822872870008432215979752813145328897412019811403492211793870940822507660125247580348192266907662279183427483683715516014048791351114096213760464748600672570172089906739545037264816080815324469528420309363959789075661281465279851510366265428151445704924649085865805523839090470705744554246067829929713098935462817789897183986851390875037105058947318748870615666255568111248785478629562180923441374212492373374548815911234314363793420696250289296837108061281035876271359103807495296393204452313391209113899782554462190864211251548187395308108579252087365269250611110448406490237479059407797656168112429720884449694182006919086934754074927184167505801928833250944426966049916006134683765619396076422204288612857935177446312395298030664606509503545022820600646162826326218324617110357880734173045121843698995042458291416231105953901123477631529321454034846192899144450321660866975406736238944897179616850050998402044708294800419949471523558706813081789442799182163244415995162789452953953221347659762145242417261752360339937466514840380290587809704888982678697343891062631668937300714114846002115408404593102672158997843646936974407044527337645588795760232881380296925457526790136575246194760826906436686038224614589168228203937165881562838164016622421015381758290483099074199848212978288865111423703558565917021167428016835286443976475315077584513951028899209733982510960884942501307409383872831096338065247054356410903124103177708755599082932758841630800377316412929593068805460214567624197217899259235394960459117327212206092743841891073776217536848758340276980812366002200822876211862842568498004807378534766694532874535264732897245765791702653251796385138546360690745434020147109292687447766778016737716231658334421053239901615872312382875485876274824123126185502763562491995730933761068437823903893309872696164214671939753829263882801995385222095721799729530728402749119201602100559541403843884804377602205345141211127652312729653243132278126984996350371948777922805712262769127395146264352430898864807858139474084151804879834617369050536343601352662227237970017318925924080615145867542533016959570980270661670327088132646686058291151695536720806481378438239635429874643952145881033157876645659978324001062623658960523471019890642397211609030759705641477543725336386089462894918187594282964071693100932865277472367928492465778319686092289941179497806477521804960043387949355562745083906664154981216272799000573587246886817811276866289225695232 A013886 987 10594615256295571628591394171291916990593187203414008642712013799239925725393172217545151613060553540570199462941432825798156348803895142241024254910277745412548437860279464058268729571345110238359801430572201010420468933995198460378844301914134874966949251758157758429629118812785165761755736595998067739768634257843516567046370097721401516452821495043411132121767348112893317571674546496176460683719619625283868090500542368159371121216736601894888498210955116435061210057074777813082546540259478088720283951213063455028287647888953128796787674482213668173001932055499553957837451074749622356127969100830982315848056922461612303793202105289169973592738255903133328776536185130057793275483334268840061280715036716038846596241871409346922389827676476070240403777984868920468175525559516976017525027745049433030864318896603543322156525846762235294494618844016347931463121917951467752336209423479776997042639315601923995273973840116058792849174258448977636622128429262637764315315667843624871052042585293812111158283737482471816326278146344545740232020686078647254377319213072538580918439483776555012738833732574169786668816053547933097023517895281386859420533691011867629755861693228259425450711745907466638938087180928083823934739740587794407100517876882178784796368378197508457188656949601710350883297106297434976125499831242514148905653208051624510207640742782984158458839180752356553671242553522549573792735829222189531693199059684950527754827728868223818898339175014255145095785485520558676470642144322674561240789385226195779771262071634732859195458903090233311844257285681609838172598228862654951693563719626810634891556482017032890396432247441830983672029011725966459191942779429540538966183036694903631879854631938458661733316810824123653727012436443107354192309026001635247409221965683425731758598395495181238572685189716859902814969991115238040366376533032596487861462775925627008235748588953805283502928991860743066457514609657235182146693438823108545120891281525584179068582721636062166754638572621035918469110645283503481782192128001086847792358091999609193821649341910569761365159202807086741660370595847102525843670740851962284479423046734892754612997029011283193592059096855379923170186822328002533688603285597506564342970282781624468364764524101644511248773476810910477656676504584311544926479436075545946432404042162323086369116809997555218807885407770515411623115681541063122313712137703432176160085443671582305075865294951613056091076340887057385186636235913389214169097544169213556826303601629715955894013402393985969107349707543756426115591173827304099845582104623508713261482840723254929223910890415686412697598084250183311314318758125873683877928102101503037770441944714263899794003250564453394313339756771425235578951108391682355686055919593591421559700598594722217866651065306702168141077989821205039661315721965349493505484547497061140081568395846969909690291914491525416674739433077013802778062172505496688649358174104197450618728206597940372935953738894526967817076841483867814571040152758823723087029984411635128703216528214354577001818795993257354845748806367776430271147870135276513600622513752758582024701107422184453027658773188386496401291613584726219021438103220777266704537289698212442381331365602535423413347310543439939460057864620243307355695922843063933881124457320344105621643085091981725334287509416628987487426437319108136460889228298160977080770809569324590529635160127195297641019288086649521298790770497232759670395139105886280233290425936165250440677571149823094981412707611004858717846405340575000139956608717535756312705260580802584568115236599153986874475543810050719685707281973839930161755098382862772892401895605060341766205761014124384949525513497149028841333858913671232000713871332763813169155578243236093245484429563629392834025035450994073971654921125908104154327543819903372965396177597552070703489270960163634146575741960554442933854083875667074935580898028636974403992194051027237878107124238770724119136295785918458739763432541270957763059323881278412069582502550512325877633897264628120929284605685620442151666808952962112532024967193665951503255201324836145079283104551083145270587950788972599456983759200923764406358172266646045900605138684398654319479063321272215114550548910000222933384321870013066905926165405360177552111880208218617087338734747774554945052831327073401570267867602832187839736106450085261129387852009533025603139061588320558973385007687879902133633911005332951713225620742857376873620158509206859192949594561681076721768599415579707210103984719983109892524791954622664387828794784978415101038087381253596881257716251024050580705400081088985355781550631473894252117164948554815363189439923083007827778515381330713851165041837424643147761741039295480555454761437261423900454884022814958727513907704925426408447665222220782701547434797410517435768561330525208028250179830026133237424255404856370313432340299929627071725204004900842927981784788214801741826175941755963876008540025430630857142660492928983904561194833192878249431568551437658788100959334270862664685752282693853294622915418535371740508160521214857417775021938621865271337439032310438934665817709045325272746006134637394405393296777899847939087258862628207365019746545315836595846720116519088631467474906784644813409745713842253795834432493179818668234599520494079660802046604480557897247706471637947868643182033455094669851110811182887175495999099690391873472769677690468270581333011964835301775203531052984422175655320728414416500613564685266096260866868687300088085939250875389309045034565922038431873749530745622789227856763654496498400816063344968849671329919406525847671532877950091531378481722038177043949607788028055725259945419318972515850785583779622508402040144108936134513791736439894148706177254888889766242557643179338272802083857706120747259397596529685288220513159799946640609027790262618048073631076615268628933281793094927031930460861405292787591439957371223368388132062062657586433921726039899662014718414088112721373214345653034555469555439341996424390294223424769896154071855020989343512376622907321905651575807972610036119574661311190117921954739264480687891985102707347573999546870160261915832106925430558018805680399618488139776 A013886 988 20019245960607910691094183501459725004081187557580601482992054490602187973079725640762357043187604032548150658791317341777770695696678536134087719302303698843698326630772546341654726798667437262877053269563452718858184642671439164381132069879288007421548363746158639280357434776836840098109263688226876862899138697324857912560675452811233220640725006746188286101063684438983600297273929473687162461214714216108388060030928841518166570775266547369320669787478037451965740565126673762710761300985021493147009505125765886590891434246233385674288492496007516542322914750246181173002996752412494416224014317918997592592381222861943837653913315687046328661683240730371837789621926263833044323968492967703576914078150497452091285167560475216845446301902983535092019285959312796311209491480445373339482731626157567073264229328817364148160662231214823420947607939850282528158908356259719017846426567905835260747865886303296319901852201120420981086428505188917774876801971824943915041762395855942560344066003808457963257135885267279305032012744431970605278738863752257335159242310807050581268893858480697502310892578392708855456221412670460846276534662351059605181539005457912693422524067949935706030050492290879922004963518291917495024718302142997502236111363584504802030104203653909660433056134945004624297849946552231612967508465121254975319357321031692022504031303058957810330751833095868868407462449374496953052392255351714229022454760810772598828634321982071945028096958253336066008353188304111017181278335363507525334635917063092307190824130174698899284244888594405978594929550790828138696120090115549191761703810567793317750768598611960804640605688934165688155188515629010990362400933841118057133252548281515665883953157162689456534099979595317684125643435504929477046452981643857911176548731252499393107631252979038622607311608562907532842277216171638113459013372769337280375408494580235174698006989732263941938062529292320554599992965940802568658563227810103567386992297049735046074263716156410716310228898390385598389840463787059107064213214922757672809310495183517545151186303695271482843241144529781280265703146053617825553373234450160669959214447572757832548571570114792361549359923526826530664843573492679091576906733159909283772417671295108583439071372277696215831322401030638489444770909414368397323637895066397202908384841140576509664319312433460419692378414190117265309867452138183561904076416615998930242460331627624433037592633651129579171902939297275249212341859022391030639073308340732522145164843924259119346739116734799279674236572184040742582385383146511353337016886269234112300073608379759370103766853380987743468175016860450379193574667154390885097848848031732892073818444589842208605955134162573071385868777523068439542447487981454445468989311874623355253720340685432071769852120169454602450000455070474764382753026122621511744171425444926824341649030603767238313665512281922698535254041080466817287737383176866366977790426325720168370729019884856994607844234495453533524178253208989138643371199368185024786113073584724566873479448784941549356172738707387313481171880550746573794592338675774171251301082066772528319250422149522232538567132736033095231995791698063952223900753826677658292359117420471888325607545838851654948311850888946719525662619134743905793487633534722631415888578569887970971276881011085724776458980593360802628641398312192523196129537336899441140557937096289527877901650251224164172945534151314162661513478626915111224869202210031326767858123555347899944690236762428925937838047095111228877763596446579621864457529221176603984285853825145978117204371390190200670429004366069918295082537384744769155887257741109244048750065074662659870485887427936985820305025487780896129661537119787922509124908426507852922414967669915138241683522601688064558603018187063970366472046002039924550684388320687176647477724510651271135050814749654477847076831584920937625636793560776483451875726326175510450602722128611435822859122533605519632348132155606370243977309700144281118428480507699486537496870179366474583948927986528829208106453796166447635640748859630713052913353210200984650102924256967984985170817300381076642654332996417376810733887905771115661793398853541835660314650693601796445149414721849696969571051602771301247789146307276850807297092512675619976788941261283235852488478339882870238413588385035433258327914050548411511954475192674706701735144745949300122872270327319701978221162206771850914846361950524974902856309735839527904332695673924986511503379496726588778998848860498116193581766199369044993398286084112438701980880104262093865638336696820596551724380381015013207682341420423151880753433063612863414184527137510825356191143616580112935119793752070314310318225774658808103429857492139482602209542659483194236734734293222415932830999554180528127757637878621279927797583275273396610070328896197856283524635801062820529173275436843641940411720395857425566665650281132475969740685118697466497699003621911933149261704958772906287469342702302834258573887798566600568021910124602954040914353527339525423584927569305258982214033041571045308968523859750915701190312654517840717030541997404771476898619836845357184972125319814512071810201006022659870565233554538656534305632440139354724740895237130741267184733624663247730785026389013479820487276937272803601298715746740957116502401598335118824786554222199973878256360188591676325121223753265225754427624026803774391574194454334222749105828256752369911504767785764725668641608673078148572158231372195208886979453687331724252844372058398107625913607874660174315638817153311944962595702849185099639490233207182626099335755533153150232933003037122398554763774950548234120581772488808597200667984546091712258831137213971293743956226191023634233820956423841257906782433943165889657819417160707095861462087990838039168157445397679404370692258610336865573802319423590954659862394926177759912636203411214795081870777068963876282063582017370027797758425924247611770282772608029761124553827444271646978699741884686913198909496932406577499642319475168295603136057246948300791841994470593742438618236796319188800730392453624462888741552172762506244458682506552517340707175780354985787775042618871968654478611901346307397300256768 A013886 989 37827726551293968588749454130486249656511681410802461983014330419698195123916311019564045473381914576573943944030991926868338617926181468165815863586615395616689359655055618845707838807504432093940067792462474227067422238883385958961326963017666481607520298587101487707706437316398034270504125168835483260074599710026737116121450394017616334259653469547381507391414704078001363646519304367736104197512565111903494609816522149209798970806678859379552519368985300272036000468165278688457847809979665092762808456581483194793777545625786726101793958188695931017844025378793176066708926567462572249075578286681564443039600602520797493428029676096140757156599477820407252788460323966498477897152497319997712422380822679169553225531496912034544216277794216792436756698131566761900179496397722203210339706233375301699493743284394769138711646210912131461873129639687018656168172144920964745114036557064693321980823447050347020604303059966711632389520537692812982038408948297315623657632886812721671864216110684340296715859740452722421850730257470829832675336037302625388282179174747056952747101230381654618046588667568354086586701382296897360377059048869366996043670295465097172285011958028024112171790448617093392463074905331821957238866912743739504305284477065645569762419939889910769245169014795762497925239727806807184451789035422239521204247374387212231578897421258508791751058079759294745938952005539669458585302729160427952305501797475689958023424898519019721022851113212839723575271917317422446513193741596152187631517320533073204713951170005945449722732045651554516161663841428723544379750246439458055178779145926964083835684319342005553703140010427953591036023253100079039037101207756293764981165751151206993753009599273588791004226230243965245757923815140178582083712067618821305506048833015322773235600571429096052042852581568996061017716074807009886772520980757011106204399878286985818583763671574414512240020937349831565714399508666830428055024001246681777620304260751673751540454341610236684396886599073724134378294065477185702817111236095165370294943213762928880756236801500866745293137482986849754189104162282242527395236355873521196813492925271160872133139284598667973028100931978738553895307141477414645712792501963503465519279714313755735791799214772021883155960206670661509223176877760289263794031810104822029905190927504316874213388514556268938317288095344391500777035621801843236699961866392259866620385283912947044685977837582897616656694293202073798103666381869221374982612473094781270404794843804274455625779139330341205295487851228653497879912783661387164902320323753984163110625488038925153448234525609406248449672530258967502112044496665588075972572052077625457410140970706738962431137430949304873352453294206709385169343414970140913615947196060308304140061836708290508990015931004355994242242459886606859585189870064469684703410512035119489617601075459899252965876314711528109625862907896335523008755351654745027317489500291438407107941692645789461587155014487105142434214453559603188728077630447742640915046108227340830377986815081664433533844609533840431159990987988513101951900256206905249222978483038747232791149381680228425893435219869760583691331824127327306075811699606767649424176432785966225079641599175627243937371727460525274920667263913199772582388840722938773199257749631146073532253713498355230794404043041835585101396669725973001670664097606610403197081780083161610613190865461905141447944347075230399711990700782102732886953648681604474058088138810231620602688441298709300726508762973415134528098003410370562927179284575400233237379052240673435578969629639018917100421192921986003373002520001017403964351573835352312058708562963000172886154277335432034422502126400895172337932291372363425159722134965659590630901805630106207937061450435426512771870387869694092357433851019982576153387598270344227003421188948142301096115697924875112396545274504255886267399264735049298283193912442698806931124484447116053564928266447579914520656795381004817809171717135482228984386667055972703377684885991085150646643207957649306749103295686714642125982418541194687201967378998693054163325682382390481452459250904646470229507062691374389865504811102332115478823629084889339324989433881807759305268089277136088203398432834945362156182441609548504426242752504991445888301126161200441403314949039735795350658687377534633551072159896666660843820793780871960192984273987313927134575510097852834627583405028725472789464410458129575777240391474930825063134123099187088912568417788870666905955296843633704419673910793809367610085612639384172573224607656850316181506500595537900985048733987793776476813906513106134253011503007144831095813828574172055246647386861294050838588438440511999670719389240570494710381748961707017861691881103994340367518378408975694029367606165593792173310744291030654670608623834291801485697371231730790901947079021342671661668887720645766814059893684959523913153279470418930353190966898366934375124110875848887696984141315538602987800870951304961924304944019761894302116024670325754661182453165947892375592524417276999604504205986295316942377035692621818279666776701971967247997967180952139230060371287868207885293408896311267946506257894548225366304207237182500150214825278649240228519203931434660514751722745687683688164000743835423037438502907808696955298811716137816856715209983362893807514279688533960241189114008836796650306660525009866098342296677079554369538067466687408611582401687455062108942241055411881152243787217170931041195884937496156466151992345064031532998634421643195430482324204505876261253008450749345219082037041328990355592280980829660433269664911269131779342748682849296392327876705757525650759458678133083395271802222789424549495034283129309577179878411320146491932596987884878020403070141120083788946520445522985712751194680671851994896927785202276757920229717817010408558501108595913014726865855867857442600165607322317913260400484647933778546318545397848685754793356828711277549678071409579668600926616217487438247713873564081199437020299573631832844138326054805986226593420001606830639293807810876712254984466747256943818526207810269091753597255982503399329303786541427086445376724933809785034511731256668066505841733203139376101851580596224 A013886 990 71478061604075441638306128542434641790955464820047186484320422302488279163908295980615594277047317562627674110434753353268752865597538864439144349725633679864636479944684135591046469559818534742882146018467732500291334905082401839702636666855366018318158915560632183924875437347071600820447938787026126432772641224875801599035376778123079261494344887145706580158580699555260880702826188915534374936285422633369262502881786124438061421669234558960102294919014815864430521332630129320791918570607655810001634449685760037420088649333026572466714605986697792981525499346955464114019052956227117719541242312008310361505452031304018278061815179001632498218881362106151291836985397436728595883166650055953437466533286348233054349261099557079289645663599062636051137480575068343150198370649251148075755178027986502081708993510407255131897087907460814422148685827004120468098380703534017511495639829059618431028660599196030119029231724415179365791001543367133240844352319616262088363506058668940864061123107833587525784793658047769801211640671148640985268669365333847249685580738868446912088434577689802353313056455399799694683460157543983751452958712853992055980245992861392733640245475507097465588225734412503927409667522718040152095931274579362367671127778759977767964836320977898912421055524949599351679599381992453037910198104084730287602867302726095842000074042492597940611463313654611054494373663203582139520113307334211524982002420452544522602406938644787056213706732291359130796679406261647297413042471920358096878510920325038069284931284405794331541683346037716563994562821520790290306555913664113878408055353210921669965226347930434750099734863224327411106756386313810149635257254937644496907931406071283896771886842480196624640273749429628921496308587526796962990755644186360936602453681303097421977247300554134168866508866850164749025123728040932057728978924567063961928435469214983219249685153369523281064351882546246531963826450792565438279075591987689993174443081380018667350793229367771711262456217238538765148924360715594834100723244165869438417475258543589999352800860538389774170063207452495716323597173715332448005161970495217700820478199818776906834871731720535844458762621837201051806847724707195437270229902350173316334334331216414798168638458658339845711241415798268526659819886555754263608761099356148353403891810502477027373644108673059985238321431743711159340261645816865321084673543955089691650148180152819521333193770605840683710756522217256182535148677855860895083145085560759655556247383417555274567892236746154170607784388070424332681951038797480022410147609515168347120618382182735724350873616086714546070550823656376705030851695475401929539341027300214580307565253736391327763079493124016110930848466227583439515665897938299225859458111365284641637328364665211080491246422716038947328325600443015950452668052397979853185653994405176663757751228954610911628224976236832747049522523147862921540607832315553251778254000086692688042139168289319101352317326414370289779133736583712278118536192009880166508561844630919958175671790200230500343679691147639795826121851191478725029048263320369537963765006238559531170706554842745866258606601538863766604462492252625603087059361602560733787142213746512627991288217271091620072251620314129822681295400537937067878959316987161971796575067455025423872193584907660096741720458802475182868875902420767352820833417586327606348303425028179518243145837269121174315509304014248955922986844495436296775735232032002002836993488275371742878980792647919535955187710234150088919989088108127083849184306396569867917887860984304822320082485137741697147608672667211248421517625713282453974111874668918997592149821900870310680144765516157638419658497979086689004242043943894012552205835122791461349251863060868527119217330776368004885317585066162126707651567004126436457004297288497800330400569158363351597585147096510416380915261254457786502517093866877632458378154746525499215231029827768187102574374574820683920968419534494511578040983204258884457569545695620229175965274652402785937076313174119485255289616224154012892708346638048162706847096399802436969286983007928817257160521813391021458629201435614923109382194905011490781089807162676179129641634601179724134936812919219483914319169935062038078733343827271348411686665365351676424265382358167195661579021627115487349153434590593362449832319031624628997336769662934668077936908629660802667825577464579585021573519473318734167842687140546986242248572038502089252896218716284749222344080064480768324152138346231251592874392270836779136254250903775872200842875440939338246456875317309360488516566183847510629740299702156931888194439714204644204054744431241142088297009496721677054969878447161378193801894888526308548906620622074806326881404393912377739570967253491384215684088847108730689338436468514212084632596121315090749726210363599087103010338212200429406396356832525180307309525190501597681529215982360557389618348940213411453334515939456031027814929937319646970452916121715414293385044461533443092660772504258095583621205663873827100363615178105265588683803497112069444173490579636023923073391919191766208865022850177371820666715653674553837398096061385089951143936717285701108956708260748462443841126972126687560122575134313128599538383245123585091276674557527612638006597062502263888430065056839102322309645897843056526077142442503738185023231779449728172926655914921842663712456847515859390939307066893593315370535591761086799069772546592517445082988524375241825650425909574737381433887871477951935745163646835489503185624382459759595223324672265538746930406568109937648235795188384339805572494187056990798029118943154179285458201331144836228854248815522574125036948782511767367140232940304083239132628489921386566468093425203653191256988440415994484912098745205977067271849430367750030293398041229095688909812627436052723679069822767362163411414461540515652099109726296817614723628422975226934060210041190322145444313373676114311296990094037256635238915704352845303714856208642733783857811573424748355123632768486727637782211675445596215757429121837582687422226488862680808817284929439634547166661259792346983263873897327511296880417607379729087888092263007199765091310352125189664622023487444045791232 A013886 991 135062657909089624105610834697671141219652135749086922070804371729268172683187871019499847246891745752179248913505976024229330814741410317000545110622366181194461424136116912720502495393207189057038330887824036365110497113926743879443231761316560256501406905758072634514559030397031390619092170797923383671321334134006118675886078827884470633983346279714138491257089015297235191827877876136748457779606973474490290609045330843582178844420692207105122573205532987583320251333455248200430143989625966973593168403823822222387802068942908354482784984605072575288515174750027942414998753856392162375078106153016918993169133983887071209640707984155756716394455217632196084213828823463724379465763440612927824926762368818458036040624597367871199177177275553587077875746895270739029634034830964193367208560235986398765530699449473216265068516603124916186030647980760521904663721029215366401161793160516525079481964151101644239953827331039741643858971204297147223635781123872661121784853416266953250622248268622896313922120982850008287735877439700995249252149035315147079893883425582173494781119148096164453145045460316888709483636442970070289265464289130092061234481460239116144919131362662995143856612524522366221107630641567281694115604666644376590355597574655933671057779837357566492145629046167964547754517245032715501937897211139175640085174763477543467976395908324653305445321510655716101018824654032266296208741461912891402837192349609673648484784874241152988235621402722318890061219912331008360478167837581607208402534122696741534502589037212087983462555516805796012394078081535396667273978244670472332995752337656054838072852819806215729876455806033065897550171451374213616825993780698015036733326131107303770255460677171620175628272788162245061933936825115834683764516161073933662254025197672531189450703227213474193196751426516332104485904992546847906458831248536337916413189952693617411631189075882143367154205257999145966909823618971206290078116308200995405022646064397079113228703660830001656906776869494991217384922706428645099482035419032013583011631889335694267897073216445804088798977994779597425702146864342933303112217894264707520503949351075166642294154908363709474542255169819676317060561641479525868011833776124012292999235453567938477345917835050121905580899019567102663383542543399383472378679492988198531844685040587544511660361951137136610186804551137100807932259517562882571031324419104130918471987196475002877286520286736137169037966780173016330320575816918743359800468293032873500830107255789543085054702998003957043847009930597455565457168860478476730985497798216357623332012635184267577190231557001741031389438578754732417771736376516064273195793546273611864082605461372165488418626591663360874699381474632722384638737779435476191608804544576278169729363283363713570941683520478700281625289548177908763464947066433545995224309846900200858183406474193306231063521811897879580176872175019461044929643260492835326856131854435811729158408823946112115704095545838148839717378176369012041939886195263725246469250187635558163530087793265069146073406146642463433719573414112180071495688668825744027111115515308182456195169643421097621014542758856587729735260982560809255574008583784627480620702738544570373448242494132502050356684349693729660784249987403668669477909398680797672723710757060857480135333087846797473680059243898475426343176101185404525334956559201761882472351006223647115927664593436938759109008284567596371145486405779552572425932470920245960496692111653517633448349978402144021715772131251722515220365941238297477574735491469153732181867529704390894501713621276752303195812624394437024257350216983795699990954626794399932442203354669583711211259784286834956513357268709346876768367630490975921510246475461302816038783144380199221051605253280440138255139778578297837438723756160853182283188696018832211574714342663430321551545771228858994460053288378063290725988220023848234209112693108082694501125666569596277767037255816594770075176454562955725253495744551305051786720771320981725203570352094391427417549414931794607514867089549442249833649125140163390709651654249981891219181665908326039366978292881885645635539062898292019029949095262272752612242304740763702445638684210081968974204283714143721781012245295855305168356007029009467275573948901076836517646290011757271571858548737905357199365157092478318697604755407948886965239645178452134890691088565530903575437840758590717310044632044159933884062170654789087699793149769648315785416602207292741018566258679280796440731507750611493609844479654420511078933672371745967282802270461184863491681024979577613679565270930880372965617118627605269474111791061890241139367315325451462373499203640701385869405323277645831070905858920722879792140385315612647641472641537796223780605633451245207889661752394653550031191850720937462700335045387761113397778655864325199819061038754951140992585551187320939902922244895165722927891797585357073705586364370261175453054394614686053637166201531801210686664775810277551955522991693090824997712830579325961155751954343874739726379875604862010487878077206431058835488014247581682452273943021963347291752663496963956116433564564282519345424645578519301648803146215008107673049109314845950683083990610467480759605694051393789781572543751721682433753483390318335957172849598198277771133021169321348896961992979895508633866533890796903554797978027031263964260675363847036398385819660446847397618404575775993333738072197052813260744671971319730003670572460026676946010623985103317364361268637532850683322117381823642229555453893115723018826947154323449518959794478090358662101615042525020197736006696048903988250286223177956244064682572888685903283665225849359344297817237073195240392435676544505958001362550443774571627982357275216553297085133379969866866384601781367675050733984441128689241435549969179882701936826799087272976812606866878988392979601264189079705610567299225066618097111944453607338282967111914635722920332870427966968830978009790945735127469642597194849873416452633190496637299173054899894252523083928969068858151148384350216333830892397443507041662107278050555259449551391372020613783343305504471951672425350866223736937541299933142526721225988445724057119444490384200507677122670717646667776 A013886 992 255210076379962662841990853698009062972135646843130677163485675079729802520625939066574287362614742237453839010995660104150968168949297209874086023588483220267256084282034162535454459215151721812129804819043888746349111810568329578791788552767410130756850444099469791854406277949257810709336754990290492237051310696925673654156706198648003406914643663066885240647675176457166106951819542655963509869696389654245669445552567711445890514694318532395212250406832556281839280671654366431590386318189559162358496034476572109112874379808313453563327057790237775942769041722060799093224365326915225474751586887343873588084614163665525371458373304205224907084037956670833490455756102294702748258363692952088804291212515723556114245210939199213646086820510213240427567519309402939806747523927475348932489544747992347542586312697342206311552986780733541627805559443709697854351618017732421459910487178730889261386576037068831703201073602258102538503308500561351885071015666673816530568761900068714319871780416445228942105194301321924460240506461980930191138884748362371837460925516710456406186569746429773273400377260360062765001575946270069776346764825882969795962716663861106215722553210684390407986851614736678495685903416125005336186634878741881385085045797947463274953306931716062201430631985509508434571407641661978165565788557457829835884463507474734855697222463701198497063705276246700161569938463870441360794559186703818382276267873667251816620097985250106969674406662699206660455199187303478805692010644523402369566759597155836507866988161866770666735374102779694359547453332370676409787556523825495065314117753160076228267644357015591444271194844494288261902082369030270075518659416205986876930117590904165770554070320841823992021564155782157077188385138760477511731549273448150682318013884715689414587986395639310004290399199499612622009222524956762304911600844634310964041038512531373265261122679736469877986837320946930246401861596052184327130326076254738485477831278610659985825335118987224570838024555737911564651593628540962063338070702669483842024123245868269146401736843453065140463707251639694348489154246162747795695147342029974860103606567412400481946481701886997784391860016725826139075491339767184735367384724683097660457979337527462372761571271739988748884688198605371045444313716646086229135636652206724323420697822772925307809046811286296950237459902083029299442943752082260893978517619957754451355275902868878236828535565167429238224732812877966121251189805223516052891451271529540715216544107107735348140645034532341103427906860539172917909771649356594319614805103580086441604224451039866117296191462700665797200478676380422225184104361500706536574029219645136222790840636434079997620207411556153481283960854258803970897050468412333876425865585685908788619173520619005524817135046423896733750135120971434706362933098426702639104008708787518735195903004628497268418236783064252522555652002007172967745616156442925862896887355922567897442396244646207178246756412358299226767086845965241346064266878212086786520408138550146367945220931344290176207633905698906345526626896957123873335965446575723489820296322029851707387794312779916589545207531767124763300397624295463223436468251644750979301500032266186751415848673152963634288379333282081367668773680198375400448034306646477496853196687797970347024361072136497408746682185374754414404422579164702458128123195657754796739515346128004433549205330491449497172090566253823939832634456796057595173724367211827319083813520032914007599731771989382474825428114505054809639916430853767288105937793144385879411427064368466493741814003928670296045105269051747579051912734805636873240508152242640691544949308476295954026037728075306155109031467520583159241450886811572390056273412144463039496771388560204281724039635230614711162487961128637088093414370481351025940480297958912744360809831037852705833511239849372632443893972013960296130524108934022860218044653290853600883103023528578899387705053398851346501411022895615123855797447040320384094530394423444796529460023066295020722524012873841272932652376665760493133668710092848257856455057017829782227246662087063817554582438924238895652254276002599853814382852036542200608009467284395387702800597245476165950649239969167124078303746319198717276360123489791361060971715477109955824975864924936164129493614221586349992490021156920071704795622466687162445133945860557443621133378838593098407232929886528744526106415282419197949439587679828506866722742423934828762018078199629730060970208280091255968920153637307458757366613731644056278398541436135283906630120590800160138248731008610512325268789862321764583895207610926833829658468813233819169232019284882668854168143224952836294480477895094677724989442029112490523075123600051559378602176325290534976671425589202504981652378148860719225339122983060359519746691043260991520813819204241239171703528878115517583077894785923653770484980442068504741410648179767995047717415350385668778477086323283096999072865096042550074779787098274533293493668367530244009278237852115797769151908865646704195296168786927899433558802590801522981655416105774424547978369968125238215382496858631188631017137726602191514495356696511559777925663387200439999548059389834833340333649969839816683966612097304060569986468351853236032982702102877037437923187069568323331444280544872202592534679151035196458277918710965323456232505744581411386420115825913716873225096484151228543423013497439892171644781605240690247478788327502679583575796262147687903519402742283705185541393656885673599983606696937736000416639901906890513238796880500651860641820932376242836430024532673917364995630700639735411270116838157924424184814119888128444895908733477722237486137921021923383997853896456849034048718631716942229761943366871816392180466561310522901394980619218815355010265313512454655072560889284163292597333365941097740224249843932234796339745679201571230961171148430462110679424523622657313910984669599726314393687127541308832689360013456004657750833342557623096278085611779569192500349948123831001083382951538653494225504158949150319869577484171685652532713699384725171431600487569923492046247145364443095474056777761425385588654157596039032068257931573548535409915163074486806292984890445330662602178736160768 A013886 993 482236793605133288901014973440439589102132409934080747386453300089054883489294114430148643023201213260141175672329047471680336621065185630267356979420043061553958544664634728433793611590255808681102491032311122770661398505671977385538442312075609625953960379956146935654746761812023182866420033453493224835380571050968451315337579018366910501596889397133968210400146287827814446380735749577343657417462467606193681122893874265381388448069914080620956421576737779708362485900176597869407383094488808927299418634873827407072195816105635235822748781934584013812626212628670980020985777542048548769875406531544588528089868216009139445095855527680458417228971433710593496893502146700796882621059766564092537746937850910728479682094743960779730808981257842612288237902326429894164756305292591740131666404090374404161349733710891518095708554125297116786569295346931646355251478154530616153160139437340168959859709709212078183754246244471638297474619636788712558769868931245510154033754285989040379971480377941578361675827785560266158487733314352382299409920176193590228167366106759543690525144222621813824672604059104043078738497857641643207152003718514031471417678601098702749830433425206482214438899231954756111736221146200494083087507294554539325052379818335992285526970272348856221832876419595230833696225594639940758351815952938476607332533940892019791810089256290946241699671451426924730897385483298742141233853613301560692961002933509681680627205309793074126473729248823214530983009817954659839913841169550796368657522798478559678497209087042270115201827372641221511581362298340994282289453605611893059575466854603178918495236212397237094168633099921383282465793977883789366057642235761514211067088436009602706734313548012443676956202938712978984028702529877357970887560097530875188486284860114455815744192277635379726187001034600084022944722588037499434967203784793965699701097060046881918092929059704281914407832222867049091833072812329133834646995983256513690527374693461787568096006830114451957869264383736574079395582469494888604097591581501771244405838513448813594428037083809921391335726384066313970685954210613251026816088172784895536456251654372314753870649536471210629457758148084585845960598019901199726038678419449991480076263100853092020774336704799187060252542510062353755598120980935511863815366677636955666357401143581390928026124965108625555666296632259225507289804339734573552913199582108334163138485977232140512207622290802288930813831931764192687800368217876588781029993796241531190170294815379349266315422356611206714122063110655283892148931395931441215325908049961616777289211187502497739527129909792371669084514091570801663196677710152167048901115244506420762226443159705471672943220078239337821322771343460099701679997859496956898210269983013351297893554471009013031517664235401109703398775320263751935232794768927947652366483527846214201426652048649860326490510841701153510540438242128689810317148429497546536902345647355894776834433787203644405385367020587046753323830757356849159799964636529456405031794565543922972185515224798367699676306383923671065504057332429478643091693556955196683212757680625302831025339724010921430273758705386142404740005738144729852182400441323868818456776812969153967499342345632299188515024360031155925743149345345083808673791288741371190773901158969035232686127902354817135650650763654203949317335964067088494400241490572632415765492533552401081492704817926067243472472827095105594341671425259212957997224005103718123666563345421553255512209964934433464190934551469087406541677610415491347051760663916250937387691415164594495646732003775489673957357473031572569453964642481217655295320508216822086241206774918937593257072057763800100897062372019933279041549869290769217933852438838988736615835319138928084208730125463442178541880051733916525274496805201705495384301475653626836536366710814533261656416166459699346341743844910474928838762179470243707936490199429491656913483213962849773758227062340760741105978223710821678353951470409084107532733608329919737288578716865332949716618253957998506412806086071567723489600117192723096901306069179066585943574020786529003608977229953196241579838807797680600572335776956984972918475233077640423950805518935939907943036383070059184310392253324875681806457245822358082537258202470651705008287995134481777781838989637454476182609384297439146051087254753133128167126859811841807628297756385282683771158312859828346736705846912370279030926662812998192063139558956509686514188975987517949771847354519395474358680516868139780229239717575675196133860975144395276140883263704517076992110378154478148553433496722567612061261699654963795545840093598484601219967408216097174821432790057287680971288887655278259999452849996066030492706015150702224951906557114626585594799072307738198933170920873986451505185595936855397417008715501232585226001126726119709819197493655162982328421331494848186607787763523958500367217835659747850866325301088797547382409391049713395030344115553798929259701492747712413326320243949897388112123861341746743759060834131442311552897391062377777076870839493895652177400661300155967844274392583930470124163873824170017839133790899780249815661962162313954986455439915225561009066027485131426365227574306210282731889423287478639123108191030674615504371058447129157877501640744670077580750506300613078108370568614063274101275290302841324312546343414777208350615085420940130164706199113364668616338736768330502170990486688251440589547999102422583255378150191473882336477350800931536240033080129454148492973823739119243938835269426166399293319606943893855735009244295548312423947408596155588687540063911746423561602852133644392938358050846888771089365072473700032652842206659149553724854056791420175315569369167496119095206815803853244356539659839322402137743110738696058492736037007923101917676148734442897864466558013614588174800055329099345039650100563557554547744838244597451429552298838252617335332151480166215652436250598213975848367168621906035809136926657429922758787989673279096999934501250776451097055125756972990405776697442617228071615317787611323715084934759518996372731666470096525193018843125972000011028722517441101042995982059260432281747154003247566958957442574860331885593422873469002569471873670129830068224 A013886 994 911219213618864498442113061333904553500538133574321089677525789342675258085098501215547111100064270137538441032811453572968070308392900681013029192888771927734390339324864514537186527065376487897933471774942063631513117451565586964437103362744085529694573007232976652911268529223621021602535569772650285865740394879636354615019798510577526342681431104363638043389383620798227687818754088857362100058999719989700181652024332207888179407042571409490779383605913252927971085757424893682900370059087029707139307871061268305926594903847092961283119770382568045811896487344332566376294053698573592201995932168997645055845716105187957602990885537728108450526513094053658732738061064337131363900510660986979208365405861069683391895936401156482634385265097419149216261116623147482257110242279111989217112623844240582122353293628621864065071821201429422372164170270110937140199825073500107303294498356335988381144191955816448149520143567673784634482522077847574012249663696675716130737253018667739052701950234786312341715070557105541004561349263334202316731404047489769900257753639617417452218215718451055505058963106753108472205745919868204471651797362385121419383760118920873557591592426400562184972881943926284596541187918783775203591494983556831763360575228573504270978626163581683553376304630421721135965709604412603578877324166562051365964121493623452053971006735831170708035964785129871309912310892905837590326970304379003435476936391066022193899387082815079491012711629240383834880503895692950684386317031065759192731458039275535054578614380184288257041686544866927649195771595351595883997118270648853544795895753518819582663206499387022501554035709352248366282325395201916104842806924143412884777616161853792967358543382290777173778778474498006272893147381975299546334065158371220768157652310556752046844121913666929198451719170947211567067613571232841732332109321225564179252802569558666572207019777487300568443778717698444218356835727847136761666254906090044061182430344775203011472035433965704757127110163048350810055351975718517669867477929475138886749451468180447805996197176380545543583465832087416756961117125840059516238822096472809489030566526048986044841855503330832526683237148359894707780075279268670163931453503683281501024744314952775383510521858613990295067276245653501661258030265704353281485874782329107044567621764074801693088468898070375373969252794824800223358581006623578679231088707965280767973262671026581283371132436786699490420030775639802048701566172716630109793283317576517607947703633706726234453099991537124648390198547874683473520071999947381514360945422149872290628820205146719648682799809386552150008687122981256557123219907416809986257982530331508466838695748398348698099974476798549088361226401919213673104070195373945852237383431262572185258127934675558735938769773958404060031817084360137216753961545933644189586831546745315276161356058263219277406021590131565236604874808302624147501353523628820014641491460182983381673487382418815951795217190356624759584604236517266753184899578317691880343117993625699442706639632291802057541958901257883287902370605524105100669485211028717086304964105063792219814889131619868785159525689419082331439763162614660897328594037111460155553734848928498324059797317351732313043957549935351240294631222185019322188118457884455278208258865150801966556261328196787105377128862176546848103659882950320272186875512858347888593170195639543406754007257398923029113793534948444487689003391684200510616898568875822447500380767481513541911695559021227572064335818550340552604144678957579153665901294194902451257785291969732491950204098910044472240256045601322516917989061563949482481068182070244075854624603270027070215579134044628229051860352172961286211983303416020209592833685152110269069710712314706062222121765711705510423023205594753180829880379211376249502323770747872354260349373020395986161590982824921174468276233539796290336002173937229462718137913155585691170696649641354121300785593733106592050141060220809897123919372037952238902412378824749778148905108869793451130130920894907321765433170446080080138796714243619396765607106526550490668227275309560036291407886448201115809532856372647737062267369393056181307617409216050860603875682804746099972107372284925592779019269330578692319663805074061517303761907126064400929100730390272463879673935971265579651420849068143492325460841789368258724501566240942300756587334937425830208100070913920129486583793738513683407910032398231367780362490138334095327243034978782317314490061984505067692983226897497148248204034660033429008267415081644693146976506831616924137828023028600966205814225535068637587374147293630629221961973980701350958011375608074306432985114242968968757556400869008831190646122861366497106041519636282101797924169313970728089193293462388253081753910614016831197750536143211979586462324532233053600324497025620567843641369690999006192350438510057298272104308746439215621883071291918427065780566527757004012284548227024840420697269738760735163395630248309449424188290719919707860249660427801711111321062228081185756385217434955051475588678440801419693546612771613111847569875446032330571576082734189292268256359002915967083680742519119255295846632689732932864778875423024819054090337126637151521130833782474437170573298309449771869363412167824948592275020298624749154103572689436852775077558594938312716998547746959275498609569033573740028655045728674999875063563246242250148037954157860730326234151950545898091911033567966435796698380501002920898772834798214601070006827154052416459571562175080071531017082379062390779879343053759625193489947725050633610293456966220523405137703485590866076450778100466168275747345422653921409789381263984423299765742752515903932765030383250237830689781759087306766491752524855367232297931963268752762610974272296433854002247976987239844379485011843797631964345092669690148280590948095591207881561221680321231673118512167517102836278211199321633088902808074715777942661170365985915847454078557744271799244230226544287477504070958636759972235659427157146560259866351939535062662633251350412826012801301153729665610003674790938029829548567350915922229367856660116839521149836146415611831827752616505756406295608498603503296851293687600396992872175076247191829387119882742353887232 A013886 995 1721810667039370552592266693078583359348904839981762752779783050716660202069343404744858923627126242795248236945487472704966130676489356554020427545948450993945216484697405591005002471573869319484322354394833725292070978316719883029217488526933616206173914928131201228088239852228019126547459931504167255362755346471924707317193730632034955296287866409010190810371190829584465495616307526174027988684283982901497792843852313361394851385806617573088673018321458293508600468572485841506610686451808960549659807695305498630293104079272543752665822058282248337188693621798255798782521202459106305469941049556708542172884278089447798671968281603753826428644482294104783824302392569217384637022760128659844328792603222089719507458020753660452578490096599600106946272085615367541753603286282857083241001066412113988279770868335247758437709631043942590772925506888952983270133103064483450756871578670185080893381868505568174296992478640882217884209870277594284731178572532000139577724929711977962346335918701244702638909862442448802904906979604819882003221525683207149530890243029304604260353069438682124048583254799701257669608866906313523387090143438447329110182132840389077206471230117968857486734838589020901732517139373320420543899973993089515481429715413505179318304540682666714628586157187896710763444453965790714519332067670762322275482093122463079050717887255811033572442101907108280671328385469286297723878952624104824763567283742593841424882077051300724123673907487840493602107483985176737438794484299756864466291195704357794222010003217136065193281745561211110744235555741885324331332666776433412894932891147185048881173749778633737334216456147249309240979361032360894210395612994039820397863470615721747869745748101788419242702818884500248717058158712264302813167366833173190884446118761154100851651153756163792071660018090408380666360816440567298286479319145889546855062359645755830477512073946907123560513174064044013844792089372596658516468181950390752376600362541716190803981191050887708806515159296570946143454671322054487996416150536242479235957387511826792399880622306179034681697922365405755906617504165239349579980358591187933680568509529493330462779735219717834555779791051952109523190581285297142544319628734047810859328324065716685875869209767337520413869683040946995827060013733106443421390701440696046139989551921499294885605791998789043054640333065011508108451227195523702317757329827732539650177701998766355142457023976314170182713996712664149477560920989847817323301874771826425223414526459735951277383075244808821547609370689710469901692375408796573793327982919440889884458918537398676753122260670222928572987614909597446990130208394017766812113523533873447790667460647909570952771372572175280803796545849821684741859911710932356116120488135443955998953830285269026169550349324239033642906200544460215760387349610426744184029210112120451895745661244300314723569541404021721461001000081774772905145837574936262177426093735435039542542008206222357220401784955947786733718761457987458704282084326402604410956184780979325644556299636710355830265444197132056008555106620338972226861837831233110887335098414077179737211180426656692220636314637904236562853970399655459562443396777516627543209359651020124721197023097353678123293844779716241772421045729241702590588358618227814391133423287305270570341781605398146617133250629845213274677536397706670776075609989080722703153219420234220756013355985348768190276492622245462353713534760817931390445351794993550070478399486048508580362998754068622940890462903986529897303108452728514926234169776669273435018270838576663485349363258769254913322076135574799785647690755081268895712787042658106957924471302351738511013111433158440073513065661934758111665004866669202475399911560785502696905515131247074504580930180592335957919011112549266578394355408385681797019606922844515668695019844079403602779385150234520653797671786057325796737618955802222801409386420285573743294030926869514224278082832779078756927000942879315315688650079983009336158353553831124788797270328756877871865059223933548238173666025013458644867705829739887416307594689065160957550980876152134738655083017180154485997987380350351239225274428649298382401072012697554792569544166205998478632094983233682282496265882710442918489082496826184273128634779324383257934799008922086359028187719845352358810775990931993762506436391898253001901538975518764861356023217303041851134659234796674231233705165966895823729717744098661249154003989765711679839307967118787745763306357443937271750494930082249891421062401364490046384293842980993199540346104060804728109267421818107470511587974515848575388699392753331040797684243250765890327027638984997751057962816349858388357278333277251279135246813082906569203668662176090298530099976762261040734040793141138046599183573371106555692671085079056773843232441641722546625457959195707805139173735644281610132867233394571948981423594469391655784210351254927718393832853532720746557484489224242873664056098585730644821227154257037589729564620119057242542076230355240423661196716912190910007321302538133146706625147944028257007495486001631444527588914406808418813471875499876592612744631768421918090376453280367132990862330038273278487434490075334161290399370143705509125480147328682657295525846139990386531649284003132652461607925555631770009621179639633815024497752239120397684033511869126344285356686139631864798465657447440962163924107076075476127727780962160584481081614032889111565736147876955202155495765446519087236852387903992767314650660371828516464679717596041700602720886316840163621155050495406467457612413542928475649734986892747381969599240099860961630346943873741656656467359995593324970452901576224518765691755001385971562426952931217385397260829538955084072146287834885906550398738703969810620141293433754627924639319705379824818264454734859661003835603628065681074106259676611090087494345874528041229090111200799350956972140546979479779592531901248124543095558382366115275036042108312199728175154321620710836200292412353169345267217390512454475111577115142901683389285306587487696862823356929018450656787363423767363191148960427312135497335102162173543656220300053587510254817843102856065549121131180359489224517624705310691706945027490114474253770671361342593704149989195776 A013886 996 3253478338496249336320664190707112601158191420674659481244589099576578184703765078616933586600261680346131620588610872824177441610112640485067271237142722647727074822556707287784140510206893102279352022549137172632687974355967755935752431360860899307467632082919017642156239201094793644912030767852466312381290894522261825355935123202913026409296071154740568229171470313476259297620714979617605718522185117003217381428372328053664146543375838754346017697883641304748459170199574926563963341577371753967899583507203020435845680088862861953637252055024271426004965429554086613193891023488248583414225569128770646616532599580921698040993761933441910297120897119506988161319423322230955053809822810791524728667981685157627110268437359452674057832374851513174882253452272058815136272654454925693065531903058205404605830080138497436415626112112440513361615304201145110691778867291349865079760315164664282933545790508329443970019483880494530683030676160693277410923632942146439741602539986002774354841269228473550275999630955653099607419271637920294797063291842166367124785214740397042463026828713111703774233363605361906052247487422429031759497148156700042772068632386948307838877429351550178103494575482979047244908946011366320406295986058174169589214184494466154674130074328665178627308287865219611963860209991231228852865256444507019777438147737226315355706896786188343085412277616410779691560634674428371017514504752024505518844305206925559753531576569672206680922258023983785814747034298902437408748016109322978875840922084691948512494997758997360435139001396606556106763690592082768526107604495411731137052553259204158444301720021713393787140720609245582763858889267196110151348817653921835349550082444408111678739733749200139771595480073947365967794150841615834138071035012225399953141083735276432038052767300726904257262477063056783038974075199969868688586154119860219271826472791111553083731534543709399651991757289847519152676098731598722839645749631635953186747993847225579225097131211643786154109236521702969562395356380671854774412072736466629004929528805947528461457627729842106205426579768155023376955424110502987307144326222433801468924477414625653455893778719651789205895708218455043687516180298096351043184952227737253869839302648208146697094430961648423773394909244316133010946136029638476082870384939893146512647777645203579638404365175567814506670624868987665353469968469391331141160082207928919481706980010404944153822233880876013923810521340355371600015834352944760483956876908850514656556939933470341983302182724182915314073143355414833191201058416448924349511170029122083417197269782875342835043723850111798697803061529498228714246357614667363599631726436854182994915932281549192166086296928460100997868231548355861194306749651803030281625558525114565049031191184475223241144914471903702322558983550394600973923603428674842154327706493139218047740337626070057091585851211714516177620737722518994088830610014797163050074669087478516798322017362215167088240159995640347482859492650646446368932889516471916411601656164225542399532957991939513645483014860686424807973455706380671072766869187087486873160007240090988361682655776436832605963319777715432473598851140136167414487044362098538873567023297058795029182816540020394864076103692718859533430090536511785480692863617527494783425200374146845501059579584548965107043242126135359957005883095941798485007638215847283036751822513453136045498645042523501211764371611231113808781776450929216981581042500562372419573728360053708261179350829727939713172510208560019324987240032805314492134447716561405666060603991907628868684625634146103468056168759345803281366735724697403104734219586621393848271427389842169834778022944530327292827936456690737015542619915902391583036460088090340759986360415520272077471979079481499071333109989917492550003465360312515981830744613985465783064711256737430506896637239558342722755159081436768991089909175077294534413531479406171006968615430422974253740688422168698288569039317634582082435171154333334985306067808005570804918080500568476206584316227649666877309337763552631024665381169289939585457509081427478060237691832189036933851007906607070151798245018313852490400423351593997445836828840888893214286048431049536133271890453278902563171904131461406204603578635362859364607128162698416223929342293690888877256174613412742765933360367633385589831762000166398128297087198893041481542778078672874184564815780976282133763809803045735407853315298281019139241433010933616287450601476812713523186479267222625662707039204045656762832714039621496727966277348293909358069052707157966668483972223709997696839640265829962960900073934166126228097998620150863201853460961741604230471092682964569215171485705654029145013030050103441600157037786650750593212923952890712070217739993414113936436326106367695072227089116890663150037409038288066388981973345041515205941218237313893913495541672470914528492930618554339452236858785000071258989997957384116075631132851334474158303643154092441883073556551415162004350113960109126755675745898439890936856640157982334753440714098994375173756144267550301585537139230493130725373107129817844170320534424844550813350078648361393466922196454072076762751277751245759962284944614542669020481177357043701331467215271027564231380592182039049354697835474275231359846575564676304012393539873169303588588210168702970251611023834955521328118592862715491903503507155411646123994161747159525785275718327617107851296748423264898212763044921471562487426555822523248178631964692906971805349209819017475266199131924618517324124482099715939034293298706454504207900945773033484273876518439712954885053531696917014077545931414041618274685047716492153287877768748325583411475050638114458887513271972596334572490331351150264280300037316811589692668623843895382827113879143551032864778304870057055144822198329204439299923695633876276812855836816884614664274446516145440201809169343241472027989063933669074921648165101319577616196647988061450775708019304014519266615968470001196203333337314133025353493397885430155837577627632546306342448078525058197905952385691404905651535770644384729921248930372958856715337247428494322373938539396879931657244577175642156177530067521717602209519334993319079164513107308701704440626886748939942909402100363286784684064768 A013886 997 6147668557115680865932764793506057343545281446381374966656375735708715687314323972072041963365083262808279234052380269740635319988337321856087593577025300148020353318308832276363702815590618585487790642544128029017202950327857280648007850221679207782612998619657122328053880594734287038029136153949449064953691072980641232814163618880281961486160758579720826027659076817294708328486579162606080002336528287165535460990846643175706054055673596883372095969354596332930936497315670394837615083417671190401616080208538596918920050034152420336010435091108102509893350516791656333519554273470642899264851380207512893185908271124923051123924500749049963556310139328312580606008020088141301279117319268941719798499700816859927143495710644426270414110204883424046835909891302809631199416447133085031994450986997887069970229132867140323933001801412079995951680707128749364519643210709981381859032539205064359774174252279243050783541776117098289353672908691608874810804147251225763849660428276271290332128707413508309447920070665611516118992018270321775599097290239618617995246148646582558732776678677777055877270588401056486095333180313824380683729507248159386420732181562141140146491946424949966938664038006221752344468107296805435317483893783972049282352268166839422955286616289067204248445666884907291739327409272710810641050896889334240346814245943535254254052369546484335067216306591086084160222845340490268166822847715273440844231596101239916092361154075602372233656909249862994194399924106108480849573171303661202548464979461727195766858147925473124362704732590983057009545253304700652758340094011186153981178118956887883263282312497988934071579917160170957331939313674837219466463882676685774577778650184315346768572881221008609707934128092368576417032858017490348480606609485980724538656891311498817133279291402899935023586944259086079413388165327456664838154362067956034809026604538955075137320428264687882881614760838662597070283870528069535518663739839951084791177033237914343285208336029323325715647881835841236790076268765513355282376271456499775235586679886796659459859566714222288938375491479353151212346906825634908719986090211471793374032686939399366749346295667734992026205941586929659990532573773513325847968903811061027320324511426369371338135329723340088812646271870963946821227468365251915974957227530104013069610835909492037570180459496067324121740599292443284846625541380770838801739574217471832527210094804300849514849570829819127877986799188052618803498720086625125178149427986902849278560983876207687160704338805768862924182561343804495523431401549852561085257122529588156918466610669088195810127899188008051241810335368170909035121061465231780902228922059833684853337308329382343942887351914516496122339878550363687925203816326058148323190643371183678450567769864066478629323713748846134990233133429352025373094875483514264139868695702828085968032614287417945638433693702416974904714462136864770622443478104440245790203492318288606029571737703086188844591782642642140112491845808896704372451782177860806150037318234923329700800692366913162920068049424277526351552786752194311877625947476106528395943208560644248696607972510170192913584898225738194308273233951164817589057455441201811902248293077376793205702916283893257482522555102443389970864429314895501467181852920044193262927189020575906559746147676417018899385484937797339843239692509832552279718912928242118913189067763100615371220783715711047137711180136690753257432163764829418673452127315702640928109090749849965411660143588627363587939953769768338595877489174307872494273504102887502181606803363780914466142670690262184437927958690259530814765580089845022589806429835853013931090544510169289170361839259250281482054298234596202560984837229251850258775037815732689009165907077633809468884572565257697237220761977428416562724948033955000198755956438759288608774020319970833088055665035477778541951020435192312708955777500132453278802707850478559737295672721633478614692285140500462887734822485344141996342861487751331121514815935837470414707447535298174448723113245647525742023650739200617900014914965292852562613774519974756863327214879965774141022981308071708332593106242765269622580947151624766565735004999220744173132059961761409892274299500021309358487608545877266399220374874865327443861961948133720947417719459204905514019195351917089522739167883148281142207222859130420578490070464237926606195824088561745527179769825627791478931814561921524163146573281542268772898156091603811461045458131338045466580429256007322328230014654710143558032285802419512329269782756461025717907823785759064761833922426811252928021885377823791452102030903634418804574679056681226278599840522556159622562801658763995122773153901861272543483981165713859937525533576446085496916158287815797025097194523875520442644115848156992842237996328424856587089886921659905030495889409643405804659935862244739894335943686967521023775329923040486090084296780655014648707212460338389444798168439630379666357498387392147224115534105744444838235836135375482425468707825823267837774327830038364315389463258608603508324050011346488266380241101484444038481811293075644173224231592084668191280281411426941530505240909328065944438406397865948160414838225412162015692577336194352637497843025245012489561362808231162411057679581455300370162574096594274420090436351064774643281447112055734092396139085769234524930393278415586605119315008636873343223400224256730819031868528878803248359094324651807186094241266175177386241622232453609014401244260846840900290095699301212703801361312537562543111249392196047489151519850157824607114974302459334812420305195091528736240831781480088456480310530167792560060076243556645103868619738236075995654088484160661851160678294714910725471410430530302575597980912653041912396466219461710737863918385521438068233411976703969575891391652518173959078217711512328624714377862407027561943737354619907151252148497570101816983239559015206561548880034170231637081467745505299419353050620248107141581002309923220307540167521991712451149812855576488705699882690375258982886930842437168900754637526136584762161143064968765347834498866971120965886371948965159739478298011083618701716321204623797764063134626876886171837030784655945778730703151088862256466465140420950043433107979255083161898895540224 A013886 998 11616437780131962862478842505335653762528170372075961932994954586171646483847152519260224188631833650738114575729888081533272800319722576584963722020152542350094522978970183586784009201849933979342993588850822911533978144445108626079494897527677937291376478575748269323176115047630877289874638744145952570766416133389884293006193521000376625401481812267965921795431706463501927426841728415127245377855029082522806509953552109852232537149871047115719644636621425883623643815359776676632522657943362115904800893447487859502889921102933320589474565814234955043414158549312976474815877129413375761878086692795949722551510320052978599866131771031380841537169837350320946310533362501908982375379154736375667596211482673112378812680902970967258933849391621161809331636581489267389206218937176369217735690762599623475029505922133496607613434347890621173790425410407856679216653182374838099756608397040635052169766893530784732982955466814033180417441010730585998358501570913204164145875156137137389530299777409928069266887432087478221289931509979015376875235068523495672768041274605825712339575363175809835919902431183807502318186526859232507359793397551890035480250066850011909904326494222299859128357528967340424134031912568610052801987406209592497218355810655478434754775020968100138997326981884380501437297414084617621041389261133385521863649101079034023310321227819211312044289782012705349874463961424339515039447114711653805069153008581827705770810681184327823296806618697445118213923875793331189941966278153916491177097874311536933850790616859240400655787256152478673067412405196456603031271174760528998605906775881128723802033832662199954175767120908509915503797905061934815112807225861619785697384048471476381162798722023018796628601674551240706203179943458393202797802869873205625705060824801686196892896284097594824422649135089752764904997048781471635264901661624023548782022783085464263417076286995249753480847040408390006220902152665983296090930405561896691386694804341299329812744545094256417925865336784786854118950835018713539714209166503515367292357051540334590222247921757059582064708300683658375230011920036701303200206676508710333662184196194706982629828781212290673412973908632531503768990654360070028095894905636458963271610946406901920260657698714672284937534390646673603067093144943992332364967978509603579767918407987827050447410750489064941506069140723823472861068530975780392332925443774959815644775324419173147616075273853759669826151760168170210807289469516644064532625458342356043105591921180998007012877776068539058777921794073289972997219226563751804144747130503988834492113116588767643980551754212885997368885071780963968243675633870735085775862899798755816220950871025334336879473767782409106544897519632653613065451524807597043210754697613600800922482439766504367890653951140979693601224841467833847880188137677633081062243411601801460746443450913847752704123877741888638436751496791031290895509278034850946357303232572883964718085809268145163682697605544492023408080992101425327887644969146256087755313715342527606256082562674363371432547144014533236913050896157770301505981906320531660648065616713519431721152133400097271083336788970611668342695238130634602042120117963120825312507502653632712384113648116723614754735179399813751500466357971688462916339879458422066175442802703231574606286408772631953567674032002943843852910739296419276146083906863992604150556840394986503585766913844128691917910639228526473251139578820781194983957589307677607813245238390012499442979834200475430160136522564833620023935035464118578013259396600684931722294404218492774985960273970857335324006657046436321122594967639208279644975356012073107827742898008991563399062279885423035879482376206549477280754996913602960189773030655398385705671604704870362090501284012988856453140760768165458227595054606624281815562895096073511457903908027966647136531166869757675043957305781685467940836150579370279477120675067613071165682309713271528919006871848365178657851313053986759703745588095687307244618507718248537296577922224378300896724835649351703921304145679969833164095382841138484831032984692159661376723478766307167912104512744330441770601290576929484990201035147401306910082761926367543125736800277825583767324963557656265481898713504816214515442045311549527047443359714411138823170205323090894902314222922731271015303203978624731301318217683481350551656325466969130501416230931375440372302023309871854689262230978140930569908544182457261720667623009699630814824744230316167896195448548415244037108932331071336542663950219106233072993644863560547443735650775209184483889001132184885572696457909603745966565530330518681471722567155775031376801343456525397425686748004747364736148222872032201037445939323335606894430247428978076880236871383591519953118855662090419411766156694970312650921966246309099411554263450787063428664056760001071019499665687350068672660580440695844765853102612019765220268404499228734719728390034256689866428385542135497245399805512867804845977541549123319144095612414649179575728055309025220561687561089149931982701837310642541714016858531839961140527579417649757952905999201434358809110964840992242304861098786027183053913727054557214910500590700402763933578745035915608155668191971998090524531524249526167759875485198823741094737437491371329009847354810553449927421445635008764093156037456632929357500787740018800942803673366309183150262093822239959489407953914948342340256409752376462496395397144843666001013723280844097583365809638532901078124130315479843466279355550337193886296530692608976979461637291513101061981059060223020327217027762749480362835411246878709771081116027667767784534587407868095452127598147384842775626820061539265646956104668838493492773980563987864429707562064396282777167525597159983100323165881375825835524048535892972687715671801996566383577945142065460931507509684706927774744297548712722256166903905694428715977219732256542150113386007049245832092794148406976254016754844938957613228105154400975315302931372756999550078059264194836112894249577885954610651915935486997365775692138082316365461138920986854195867306778986900000776938355064887101267980070862198958606528616207251222964705625978580293445249170638504049945754585700766153224617291796679276226825602454933731669810978145068980062972248149983232